You are not logged in.

#1 2022-06-17 23:12:23

celticsamurai
Member
Registered: 2022-06-11
Posts: 62

[SOLVED] Unable to download EasyStroke

No matter what version I try to download, I seem to have trouble unpacking it. I can't seem to use yay to do it, and the instructions on Github aren't particularly helpful (unless there's a page I missed). Here's what I get.

==> Starting build()...
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT actiondb.o -MMD -MP -MF actiondb.Po -o actiondb.o -c actiondb.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT actions.o -MMD -MP -MF actions.Po -o actions.o -c actions.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT annotate.o -MMD -MP -MF annotate.Po -o annotate.o -c annotate.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT composite.o -MMD -MP -MF composite.Po -o composite.o -c composite.cc
composite.cc: In constructor ‘Composite::Composite()’:
composite.cc:49:33: warning: ‘gint gdk_screen_width()’ is deprecated [-Wdeprecated-declarations]
   49 |         int w = gdk_screen_width();
      |                 ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
                 from /usr/include/gdkmm-3.0/gdkmm/color.h:35,
                 from prefdb.h:24,
                 from composite.cc:16:
/usr/include/gtk-3.0/gdk/gdkmain.h:108:6: note: declared here
  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~
composite.cc:50:34: warning: ‘gint gdk_screen_height()’ is deprecated [-Wdeprecated-declarations]
   50 |         int h = gdk_screen_height();
      |                 ~~~~~~~~~~~~~~~~~^~
/usr/include/gtk-3.0/gdk/gdkmain.h:110:6: note: declared here
  110 | gint gdk_screen_height (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~~
composite.cc:51:34: warning: ‘gint gdk_screen_width()’ is deprecated [-Wdeprecated-declarations]
   51 |         num_x = (gdk_screen_width()  - 1)/N + 1;
      |                  ~~~~~~~~~~~~~~~~^~
/usr/include/gtk-3.0/gdk/gdkmain.h:108:6: note: declared here
  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~
composite.cc:52:35: warning: ‘gint gdk_screen_height()’ is deprecated [-Wdeprecated-declarations]
   52 |         num_y = (gdk_screen_height() - 1)/N + 1;
      |                  ~~~~~~~~~~~~~~~~~^~
/usr/include/gtk-3.0/gdk/gdkmain.h:110:6: note: declared here
  110 | gint gdk_screen_height (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~~
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT fire.o -MMD -MP -MF fire.Po -o fire.o -c fire.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT gesture.o -MMD -MP -MF gesture.Po -o gesture.o -c gesture.cc
In file included from /usr/include/c++/12.1.0/istream:39,
                 from /usr/include/c++/12.1.0/sstream:38,
                 from /usr/include/glibmm-2.4/glibmm/ustring.h:26,
                 from /usr/include/gdkmm-3.0/gdkmm/types.h:6,
                 from /usr/include/gdkmm-3.0/gdkmm.h:24,
                 from gesture.h:20,
                 from gesture.cc:16:
In member function ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>]’,
    inlined from ‘void boost::archive::basic_text_oprimitive<OStream>::save_impl(const T&, mpl_::bool_<true>&) [with T = double; OStream = std::basic_ostream<char>]’ at /usr/include/boost/archive/basic_text_oprimitive.hpp:174:60,
    inlined from ‘void boost::archive::basic_text_oprimitive<OStream>::save(const T&) [with T = double; OStream = std::basic_ostream<char>]’ at /usr/include/boost/archive/basic_text_oprimitive.hpp:180:18,
    inlined from ‘void boost::archive::text_oarchive_impl<Archive>::save(const T&) [with T = double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/text_oarchive.hpp:65:50,
    inlined from ‘static void boost::archive::save_access::save_primitive(Archive&, const T&) [with Archive = boost::archive::text_oarchive; T = double]’ at /usr/include/boost/archive/detail/oserializer.hpp:95:16,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_primitive::invoke(Archive&, const T&) [with T = double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:239:40,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:317:22,
    inlined from ‘void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const double]’ at /usr/include/boost/archive/detail/oserializer.hpp:541:18,
    inlined from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/common_oarchive.hpp:71:22,
    inlined from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/basic_text_oarchive.hpp:83:52,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator&(const T&) [with T = double; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32,
    inlined from ‘void Stroke::Point::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’ at gesture.h:71:8,
    inlined from ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = Stroke::Point]’ at /usr/include/boost/serialization/access.hpp:116:20,
    inlined from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = Stroke::Point]’ at /usr/include/boost/serialization/serialization.hpp:59:22,
    inlined from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = Stroke::Point]’ at /usr/include/boost/serialization/serialization.hpp:109:14,
    inlined from ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = Stroke::Point]’ at /usr/include/boost/archive/detail/oserializer.hpp:155:40:
/usr/include/c++/12.1.0/ostream:221:25: warning: ‘time’ may be used uninitialized [-Wmaybe-uninitialized]
  221 |       { return _M_insert(__f); }
      |                ~~~~~~~~~^~~~~
gesture.h: In member function ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = Stroke::Point]’:
gesture.h:70:40: note: ‘time’ was declared here
   70 |                                 double time;
      |                                        ^~~~
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT grabber.o -MMD -MP -MF grabber.Po -o grabber.o -c grabber.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT handler.o -MMD -MP -MF handler.Po -o handler.o -c handler.cc
handler.cc: In member function ‘void XState::handle_event(XEvent&)’:
handler.cc:80:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   80 |                 if (verbosity >= 3)
      |                 ^~
handler.cc:65:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
   65 | #define H (handler->top())
      |           ^
handler.cc:82:25: note: in expansion of macro ‘H’
   82 |                         H->press_master(ev.xbutton.button, ev.xbutton.time);
      |                         ^
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT main.o -MMD -MP -MF main.Po -o main.o -c main.cc
main.cc: In static member function ‘static void OSD::do_move()’:
main.cc:112:44: warning: ‘gint gdk_screen_width()’ is deprecated [-Wdeprecated-declarations]
  112 |                 int left = gdk_screen_width() - 10;
      |                            ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
                 from /usr/include/gdkmm-3.0/gdkmm/types.h:28,
                 from /usr/include/gdkmm-3.0/gdkmm.h:24,
                 from gesture.h:20,
                 from win.h:18,
                 from main.cc:16:
/usr/include/gtk-3.0/gdk/gdkmain.h:108:6: note: declared here
  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT prefdb.o -MMD -MP -MF prefdb.Po -o prefdb.o -c prefdb.cc
In file included from /usr/include/boost/archive/text_oarchive.hpp:30,
                 from prefdb.cc:23:
In member function ‘void boost::archive::basic_text_oprimitive<OStream>::save_impl(const T&, mpl_::bool_<false>&) [with T = int; OStream = std::basic_ostream<char>]’,
    inlined from ‘void boost::archive::basic_text_oprimitive<OStream>::save(const T&) [with T = int; OStream = std::basic_ostream<char>]’ at /usr/include/boost/archive/basic_text_oprimitive.hpp:180:18,
    inlined from ‘void boost::archive::text_oarchive_impl<Archive>::save(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/text_oarchive.hpp:65:50,
    inlined from ‘static void boost::archive::save_access::save_primitive(Archive&, const T&) [with Archive = boost::archive::text_oarchive; T = int]’ at /usr/include/boost/archive/detail/oserializer.hpp:95:16,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_primitive::invoke(Archive&, const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:239:40,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:317:22,
    inlined from ‘void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const int]’ at /usr/include/boost/archive/detail/oserializer.hpp:541:18,
    inlined from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/common_oarchive.hpp:71:22,
    inlined from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/basic_text_oarchive.hpp:83:52,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator&(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32,
    inlined from ‘void ButtonInfo::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’ at prefdb.h:38:7,
    inlined from ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = ButtonInfo]’ at /usr/include/boost/serialization/access.hpp:116:20,
    inlined from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = ButtonInfo]’ at /usr/include/boost/serialization/serialization.hpp:59:22,
    inlined from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = ButtonInfo]’ at /usr/include/boost/serialization/serialization.hpp:109:14,
    inlined from ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = ButtonInfo]’ at /usr/include/boost/archive/detail/oserializer.hpp:155:40:
/usr/include/boost/archive/basic_text_oprimitive.hpp:130:12: warning: ‘special’ may be used uninitialized [-Wmaybe-uninitialized]
  130 |         os << t;
      |         ~~~^~~~
In file included from prefdb.cc:16:
prefdb.h: In member function ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = ButtonInfo]’:
prefdb.h:37:29: note: ‘special’ was declared here
   37 |                         int special;
      |                             ^~~~~~~
In file included from /usr/include/boost/archive/detail/interface_oarchive.hpp:23,
                 from /usr/include/boost/archive/detail/common_oarchive.hpp:22,
                 from /usr/include/boost/archive/basic_text_oarchive.hpp:29,
                 from /usr/include/boost/archive/text_oarchive.hpp:31:
In static member function ‘static void boost::archive::save_access::save_primitive(Archive&, const T&) [with Archive = boost::archive::text_oarchive; T = bool]’,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_primitive::invoke(Archive&, const T&) [with T = bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:239:40,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:317:22,
    inlined from ‘void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const bool]’ at /usr/include/boost/archive/detail/oserializer.hpp:541:18,
    inlined from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/common_oarchive.hpp:71:22,
    inlined from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/basic_text_oarchive.hpp:83:52,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator&(const T&) [with T = bool; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32,
    inlined from ‘void PrefDB::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’ at prefdb.cc:72:6:
/usr/include/boost/archive/detail/oserializer.hpp:95:16: warning: ‘help’ may be used uninitialized [-Wmaybe-uninitialized]
   95 |         ar.save(t);
      |         ~~~~~~~^~~
/usr/include/boost/archive/text_oarchive.hpp: In member function ‘void PrefDB::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’:
/usr/include/boost/archive/text_oarchive.hpp:63:10: note: by argument 2 of type ‘const bool&’ to ‘void boost::archive::text_oarchive_impl<Archive>::save(const T&) [with T = bool; Archive = boost::archive::text_oarchive]’ declared here
   63 |     void save(const T & t){
      |          ^~~~
prefdb.cc:71:22: note: ‘help’ declared here
   71 |                 bool help;
      |                      ^~~~
In member function ‘void boost::archive::basic_text_oprimitive<OStream>::save_impl(const T&, mpl_::bool_<false>&) [with T = int; OStream = std::basic_ostream<char>]’,
    inlined from ‘void boost::archive::basic_text_oprimitive<OStream>::save(const T&) [with T = int; OStream = std::basic_ostream<char>]’ at /usr/include/boost/archive/basic_text_oprimitive.hpp:180:18,
    inlined from ‘void boost::archive::text_oarchive_impl<Archive>::save(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/text_oarchive.hpp:65:50,
    inlined from ‘static void boost::archive::save_access::save_primitive(Archive&, const T&) [with Archive = boost::archive::text_oarchive; T = int]’ at /usr/include/boost/archive/detail/oserializer.hpp:95:16,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_primitive::invoke(Archive&, const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:239:40,
    inlined from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/oserializer.hpp:317:22,
    inlined from ‘void boost::archive::save(Archive&, T&) [with Archive = text_oarchive; T = const int]’ at /usr/include/boost/archive/detail/oserializer.hpp:541:18,
    inlined from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/common_oarchive.hpp:71:22,
    inlined from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/basic_text_oarchive.hpp:83:52,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36,
    inlined from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator&(const T&) [with T = int; Archive = boost::archive::text_oarchive]’ at /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32,
    inlined from ‘void PrefDB::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’ at prefdb.cc:79:6:
/usr/include/boost/archive/basic_text_oprimitive.hpp:130:12: warning: ‘delay’ may be used uninitialized [-Wmaybe-uninitialized]
  130 |         os << t;
      |         ~~~^~~~
prefdb.cc: In member function ‘void PrefDB::serialize(Archive&, unsigned int) [with Archive = boost::archive::text_oarchive]’:
prefdb.cc:78:21: note: ‘delay’ was declared here
   78 |                 int delay;
      |                     ^~~~~
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT prefs.o -MMD -MP -MF prefs.Po -o prefs.o -c prefs.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT shape.o -MMD -MP -MF shape.Po -o shape.o -c shape.cc
shape.cc: In constructor ‘Shape::Shape()’:
shape.cc:24:33: warning: ‘gint gdk_screen_width()’ is deprecated [-Wdeprecated-declarations]
   24 |         int w = gdk_screen_width();
      |                 ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
                 from shape.cc:16:
/usr/include/gtk-3.0/gdk/gdkmain.h:108:6: note: declared here
  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~
shape.cc:25:34: warning: ‘gint gdk_screen_height()’ is deprecated [-Wdeprecated-declarations]
   25 |         int h = gdk_screen_height();
      |                 ~~~~~~~~~~~~~~~~~^~
/usr/include/gtk-3.0/gdk/gdkmain.h:110:6: note: declared here
  110 | gint gdk_screen_height (void) G_GNUC_CONST;
      |      ^~~~~~~~~~~~~~~~~
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT stats.o -MMD -MP -MF stats.Po -o stats.o -c stats.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT water.o -MMD -MP -MF water.Po -o water.o -c water.cc
g++ -Wall  -std=c++11 -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` -O2 -MT win.o -MMD -MP -MF win.Po -o win.o -c win.cc
cc -Wall  -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O3 -MT stroke.o -MMD -MP -MF stroke.Po -o stroke.o -c stroke.c
cc -Wall  -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT cellrenderertextish.o -MMD -MP -MF cellrenderertextish.Po -o cellrenderertextish.o -c cellrenderertextish.c
In file included from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from cellrenderertextish.c:6:
cellrenderertextish.c: In function ‘cell_renderer_textish_mode_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:213:13: note: in expansion of macro ‘g_once_init_enter’
  213 |         if (g_once_init_enter (&cell_renderer_textish_mode_type_id__volatile)) {
      |             ^~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_renderer_textish_class_init’:
cellrenderertextish.c:421:9: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations]
  421 |         g_type_class_add_private (klass, sizeof (CellRendererTextishPrivate));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from cellrenderertextish.c:7:
/usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here
 1346 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:422:56: warning: assignment to ‘GtkCellEditable * (*)(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, const GdkRectangle *, const GdkRectangle *, GtkCellRendererState)’ {aka ‘struct _GtkCellEditable * (*)(struct _GtkCellRenderer *, union _GdkEvent *, struct _GtkWidget *, const char *, const struct _cairo_rectangle_int *, const struct _cairo_rectangle_int *, GtkCellRendererState)’} from incompatible pointer type ‘GtkCellEditable * (*)(GtkCellRenderer *, GdkEvent *, GtkWidget *, const gchar *, GdkRectangle *, GdkRectangle *, GtkCellRendererState)’ {aka ‘struct _GtkCellEditable * (*)(struct _GtkCellRenderer *, union _GdkEvent *, struct _GtkWidget *, const char *, struct _cairo_rectangle_int *, struct _cairo_rectangle_int *, GtkCellRendererState)’} [-Wincompatible-pointer-types]
  422 |         GTK_CELL_RENDERER_CLASS (klass)->start_editing = cell_renderer_textish_real_start_editing;
      |                                                        ^
cellrenderertextish.c: In function ‘cell_renderer_textish_instance_init’:
cellrenderertextish.c:430:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
  430 |         self->priv = CELL_RENDERER_TEXTISH_GET_PRIVATE (self);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
cellrenderertextish.c: In function ‘cell_renderer_textish_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:445:13: note: in expansion of macro ‘g_once_init_enter’
  445 |         if (g_once_init_enter (&cell_renderer_textish_type_id__volatile)) {
      |             ^~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_dummy_class_init’:
cellrenderertextish.c:500:9: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations]
  500 |         g_type_class_add_private (klass, sizeof (CellEditableDummyPrivate));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here
 1346 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_dummy_instance_init’:
cellrenderertextish.c:516:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
  516 |         self->priv = CELL_EDITABLE_DUMMY_GET_PRIVATE (self);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
cellrenderertextish.c: In function ‘cell_editable_dummy_finalize’:
cellrenderertextish.c:521:29: warning: variable ‘self’ set but not used [-Wunused-but-set-variable]
  521 |         CellEditableDummy * self;
      |                             ^~~~
cellrenderertextish.c: In function ‘cell_editable_dummy_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:529:13: note: in expansion of macro ‘g_once_init_enter’
  529 |         if (g_once_init_enter (&cell_editable_dummy_type_id__volatile)) {
      |             ^~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_accel_construct’:
cellrenderertextish.c:606:9: warning: ‘gtk_misc_set_alignment’ is deprecated [-Wdeprecated-declarations]
  606 |         gtk_misc_set_alignment ((GtkMisc*) label, 0.0f, 0.5f);
      |         ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from cellrenderertextish.c:8:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | void    gtk_misc_set_alignment (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:610:9: warning: ‘gtk_style_context_get_background_color’ is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
  610 |         gtk_style_context_get_background_color (_tmp7_, GTK_STATE_FLAG_SELECTED, &_tmp8_);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
 1201 | void gtk_style_context_get_background_color (GtkStyleContext *context,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:611:9: warning: ‘gtk_widget_override_background_color’ is deprecated [-Wdeprecated-declarations]
  611 |         gtk_widget_override_background_color ((GtkWidget*) self, GTK_STATE_FLAG_NORMAL, &_tmp8_);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkwindow.h:33,
                 from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkwidget.h:1148:14: note: declared here
 1148 | void         gtk_widget_override_background_color (GtkWidget     *widget,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:615:9: warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations]
  615 |         gtk_widget_override_color ((GtkWidget*) label, GTK_STATE_FLAG_NORMAL, &_tmp11_);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here
 1144 | void         gtk_widget_override_color            (GtkWidget     *widget,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_accel_real_start_editing’:
cellrenderertextish.c:652:9: warning: ‘gdk_keyboard_grab’ is deprecated: Use 'gdk_device_grab' instead [-Wdeprecated-declarations]
  652 |         gdk_keyboard_grab (_tmp4_, FALSE, _tmp5_);
      |         ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30:
/usr/include/gtk-3.0/gdk/gdkmain.h:93:15: note: declared here
   93 | GdkGrabStatus gdk_keyboard_grab      (GdkWindow    *window,
      |               ^~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_accel_on_editing_done’:
cellrenderertextish.c:720:9: warning: ‘gdk_keyboard_ungrab’ is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
  720 |         gdk_keyboard_ungrab ((guint32) GDK_CURRENT_TIME);
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gdk/gdkmain.h:102:15: note: declared here
  102 | void          gdk_keyboard_ungrab    (guint32       time_);
      |               ^~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_accel_class_init’:
cellrenderertextish.c:745:9: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations]
  745 |         g_type_class_add_private (klass, sizeof (CellEditableAccelPrivate));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here
 1346 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_accel_instance_init’:
cellrenderertextish.c:761:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
  761 |         self->priv = CELL_EDITABLE_ACCEL_GET_PRIVATE (self);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
cellrenderertextish.c: In function ‘cell_editable_accel_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:776:13: note: in expansion of macro ‘g_once_init_enter’
  776 |         if (g_once_init_enter (&cell_editable_accel_type_id__volatile)) {
      |             ^~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_combo_construct’:
cellrenderertextish.c:897:22: warning: unused variable ‘_item_collection_size_’ [-Wunused-variable]
  897 |                 gint _item_collection_size_ = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:896:22: warning: variable ‘item_collection_length1’ set but not used [-Wunused-but-set-variable]
  896 |                 gint item_collection_length1 = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_combo_class_init’:
cellrenderertextish.c:930:9: warning: ‘g_type_class_add_private’ is deprecated [-Wdeprecated-declarations]
  930 |         g_type_class_add_private (klass, sizeof (CellEditableComboPrivate));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1346:10: note: declared here
 1346 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c: In function ‘cell_editable_combo_instance_init’:
cellrenderertextish.c:936:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
  936 |         self->priv = CELL_EDITABLE_COMBO_GET_PRIVATE (self);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
cellrenderertextish.c: In function ‘cell_editable_combo_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
cellrenderertextish.c:951:13: note: in expansion of macro ‘g_once_init_enter’
  951 |         if (g_once_init_enter (&cell_editable_combo_type_id__volatile)) {
      |             ^~~~~~~~~~~~~~~~~
echo "const char *gui_buffer = \"\\" > gui.c
sed 's/"GtkWindow"/"GtkApplicationWindow"/' gui.glade | sed 's/"/\\"/g' | sed 's/ *\(.*\)/\1\\n\\/' >> gui.c
echo "\";" >> gui.c
cc -Wall  -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT gui.o -MMD -MP -MF gui.Po -o gui.o -c gui.c
mkdir -p po/ca/LC_MESSAGES
msgfmt -c po/ca.po -o po/ca/LC_MESSAGES/easystroke.mo
po/ca.po:7: warning: header field 'Language' missing in header
mkdir -p po/cs/LC_MESSAGES
msgfmt -c po/cs.po -o po/cs/LC_MESSAGES/easystroke.mo
po/cs.po:7: warning: header field 'Language' missing in header
mkdir -p po/de/LC_MESSAGES
msgfmt -c po/de.po -o po/de/LC_MESSAGES/easystroke.mo
po/de.po:8: warning: header field 'Language' missing in header
mkdir -p po/el/LC_MESSAGES
msgfmt -c po/el.po -o po/el/LC_MESSAGES/easystroke.mo
po/el.po:7: warning: header field 'Language' missing in header
mkdir -p po/es/LC_MESSAGES
msgfmt -c po/es.po -o po/es/LC_MESSAGES/easystroke.mo
po/es.po:7: warning: header field 'Language' missing in header
mkdir -p po/fi/LC_MESSAGES
msgfmt -c po/fi.po -o po/fi/LC_MESSAGES/easystroke.mo
po/fi.po:7: warning: header field 'Language' missing in header
mkdir -p po/fr/LC_MESSAGES
msgfmt -c po/fr.po -o po/fr/LC_MESSAGES/easystroke.mo
po/fr.po:7: warning: header field 'Language' missing in header
mkdir -p po/he/LC_MESSAGES
msgfmt -c po/he.po -o po/he/LC_MESSAGES/easystroke.mo
po/he.po:7: warning: header field 'Language' missing in header
mkdir -p po/hu/LC_MESSAGES
msgfmt -c po/hu.po -o po/hu/LC_MESSAGES/easystroke.mo
po/hu.po:7: warning: header field 'Language' missing in header
mkdir -p po/it/LC_MESSAGES
msgfmt -c po/it.po -o po/it/LC_MESSAGES/easystroke.mo
po/it.po:7: warning: header field 'Language' missing in header
mkdir -p po/ja/LC_MESSAGES
msgfmt -c po/ja.po -o po/ja/LC_MESSAGES/easystroke.mo
po/ja.po:7: warning: header field 'Language' missing in header
mkdir -p po/ko/LC_MESSAGES
msgfmt -c po/ko.po -o po/ko/LC_MESSAGES/easystroke.mo
po/ko.po:8: warning: header field 'Language' missing in header
mkdir -p po/pl/LC_MESSAGES
msgfmt -c po/pl.po -o po/pl/LC_MESSAGES/easystroke.mo
po/pl.po:7: warning: header field 'Language' missing in header
mkdir -p po/ru/LC_MESSAGES
msgfmt -c po/ru.po -o po/ru/LC_MESSAGES/easystroke.mo
po/ru.po:7: warning: header field 'Language' missing in header
mkdir -p po/vi/LC_MESSAGES
msgfmt -c po/vi.po -o po/vi/LC_MESSAGES/easystroke.mo
po/vi.po:7: warning: header field 'Language' missing in header
mkdir -p po/zh_CN/LC_MESSAGES
msgfmt -c po/zh_CN.po -o po/zh_CN/LC_MESSAGES/easystroke.mo
po/zh_CN.po:7: warning: header field 'Language' missing in header
mkdir -p po/zh_TW/LC_MESSAGES
msgfmt -c po/zh_TW.po -o po/zh_TW/LC_MESSAGES/easystroke.mo
po/zh_TW.po:7: warning: header field 'Language' missing in header
intltool-merge po/ -d -u easystroke.desktop.in easystroke.desktop
NOTICE: po//de.po is not in UTF-8 but iso-8859-1, converting...
Merging translations into easystroke.desktop.
echo "const char *desktop_file = \"\\" > desktop.c
sed 's/Exec=easystroke/Exec=%1$s/' easystroke.desktop | sed 's/"/\\"/g' | sed 's/.*/&\\n\\/' >> desktop.c
echo "\";" >> desktop.c
cc -Wall  -DLOCALEDIR=\"/usr/local/share/locale\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' -O2 -MT desktop.o -MMD -MP -MF desktop.Po -o desktop.o -c desktop.c
make: Circular version <- version.o dependency dropped.
echo 'const char *version_string = "0.6.0";' | g++ -o version.o -c -xc++ -
g++  -o easystroke actiondb.o actions.o annotate.o composite.o fire.o gesture.o grabber.o handler.o main.o prefdb.o prefs.o shape.o stats.o water.o win.o stroke.o cellrenderertextish.o gui.o desktop.o version.o  -lboost_serialization -lX11 -lXext -lXi -lXfixes -lXtst `pkg-config gtkmm-3.0 dbus-glib-1 --libs`
/usr/bin/ld: actiondb.o: in function `boost::archive::detail::oserializer<boost::archive::text_oarchive, Stroke>::save_object_data(boost::archive::detail::basic_oarchive&, void const*) const':
actiondb.cc:(.text._ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE6StrokeE16save_object_dataERNS1_14basic_oarchiveEPKv[_ZNK5boost7archive6detail11oserializerINS0_13text_oarchiveE6StrokeE16save_object_dataERNS1_14basic_oarchiveEPKv]+0x64): undefined reference to `void Stroke::save<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) const'
collect2: error: ld returned 1 exit status
make: *** [Makefile:62: easystroke] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: easystroke

Last edited by celticsamurai (2022-06-18 03:51:39)

Offline

#2 2022-06-17 23:17:15

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,787
Website

Re: [SOLVED] Unable to download EasyStroke

Mod note: moving to AUR Issues


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2022-06-17 23:32:14

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: [SOLVED] Unable to download EasyStroke

celticsamurai wrote:

No matter what version I try to download, I seem to have trouble unpacking it.

How did you conclude the link failure was caused by an unpacking issue?
Did you read https://aur.archlinux.org/packages/easy … ent-869692 or https://github.com/thjaeger/easystroke/wiki

Offline

#4 2022-06-17 23:52:44

celticsamurai
Member
Registered: 2022-06-11
Posts: 62

Re: [SOLVED] Unable to download EasyStroke

loqs wrote:

How did you conclude the link failure was caused by an unpacking issue?

Maybe unpacking was a poor choice of words. In any case, I'm just having issues getting in on my computer.

I did read the Github page before posting. I tried using the wget instructions like it said, but the link seems to be dead. As for the AUR link, how would I go about downgrading the boost-libs version?

Offline

#5 2022-06-18 00:50:03

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: [SOLVED] Unable to download EasyStroke

git diff
diff --git a/PKGBUILD b/PKGBUILD
index ce83ac7..6a677be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,7 +31,7 @@ prepare() {
 build() {
   cd "${pkgname}-${pkgver}"
 
-  make
+  make DFLAGS="$LTOFLAGS"
   make man
 }
 

Offline

#6 2022-06-18 02:07:46

celticsamurai
Member
Registered: 2022-06-11
Posts: 62

Re: [SOLVED] Unable to download EasyStroke

I've only been using Linux for year and only installed Arch two weeks ago. How would I go about implementing that code?

Offline

#7 2022-06-18 03:00:16

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: [SOLVED] Unable to download EasyStroke

git clone https://aur.archlinux.org/easystroke.git
cd easystroke/
curl -o PKGBUILD.diff http://0x0.st/ouWm.diff #obtain the diff to apply
git apply PKGBUILD.diff # apply the diff
makepkg -Crs # Cleanup then build package

Offline

#8 2022-06-18 03:51:15

celticsamurai
Member
Registered: 2022-06-11
Posts: 62

Re: [SOLVED] Unable to download EasyStroke

Thank you so much for this! It worked!

Offline

Board footer

Powered by FluxBB