You are not logged in.
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
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
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
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.
Did you read https://aur.archlinux.org/packages/easy … ent-869692 or https://github.com/thjaeger/easystroke/wiki
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
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
I've only been using Linux for year and only installed Arch two weeks ago. How would I go about implementing that code?
Offline
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
Thank you so much for this! It worked!
Offline