* Package: games-board/eboard-1.1.1-r2:0 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking eboard-1.1.1.tar.bz2 to /var/tmp/portage/games-board/eboard-1.1.1-r2/work >>> Unpacking eboard-extras-1pl2.tar.gz to /var/tmp/portage/games-board/eboard-1.1.1-r2/work tar: A lone zero block at 840 >>> Unpacking eboard-extras-2.tar.gz to /var/tmp/portage/games-board/eboard-1.1.1-r2/work >>> Unpacking eboard_1.1.1-4.1.diff.gz to /var/tmp/portage/games-board/eboard-1.1.1-r2/work >>> Source unpacked in /var/tmp/portage/games-board/eboard-1.1.1-r2/work >>> Preparing source in /var/tmp/portage/games-board/eboard-1.1.1-r2/work/eboard-1.1.1 ... * Applying eboard_1.1.1-4.1.diff ... [ ok ] * Applying eboard-1.1.1-as-needed.patch ... [ ok ] * Applying eboard-1.1.1-gcc44.patch ... [ ok ] * Applying eboard-1.1.1-ovflfix.patch ... [ ok ] * Applying eboard-1.1.1-libpng15.patch ... [ ok ] >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/games-board/eboard-1.1.1-r2/work/eboard-1.1.1 ... configuring eboard 1.1.1... checking sanity of install... ok testing C++ compiler... trying clang++ ... it works header verification: all headers found. header verification: sys/audioio.h : no checking for IPPROTO_TCP in netinet/in.h... yes checking for TCP_NODELAY in netinet/in.h... no checking for SOL_TCP in netinet/in.h... no checking for IPPROTO_TCP in netinet/tcp.h... no checking for TCP_NODELAY in netinet/tcp.h... yes checking for SOL_TCP in netinet/tcp.h... yes net options: netinet/tcp.h required, IPPROTO_TCP present. looking for pkg-config... /usr/bin/pkg-config looking for GTK+ version... 2.24.33, ok looking for libpng... 1.6.40, ok header verification: all headers found. wrote config.h wrote config.make writing Makefile... ok creating eboard-config... ok creating eboard.spec... ok Summary: eboard version 1.1.1 binaries will be installed to /usr/bin man pages will be installed under /usr/share/man datafiles will be installed to /usr/share/eboard NLS support: no done. >>> Source configured. >>> Compiling source in /var/tmp/portage/games-board/eboard-1.1.1-r2/work/eboard-1.1.1 ... make -j4 Makefile:38: warning: ignoring prerequisites on suffix rule definition clang++ -O2 -pipe -march=native -fno-diagnostics-color -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/webp -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -c board.cc -o board.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/webp -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -c bugpane.cc -o bugpane.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/webp -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -c chess.cc -o chess.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/webp -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -c cimg.cc -o cimg.o In file included from bugpane.cc:28: In file included from ./bugpane.h:29: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/include/glib-2.0/gobject/gtype.h:729:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/include/glib-2.0/glib/gmacros.h:1323:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1323 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/include/glib-2.0/glib/gmacros.h:1262:37: note: expanded from macro 'G_DEPRECATED' 1262 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from chess.cc:34: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/include/glib-2.0/gobject/gtype.h:729:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/include/glib-2.0/glib/gmacros.h:1323:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1323 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/include/glib-2.0/glib/gmacros.h:1262:37: note: expanded from macro 'G_DEPRECATED' 1262 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from board.cc:30: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/include/glib-2.0/gobject/gtype.h:729:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/include/glib-2.0/glib/gmacros.h:1323:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1323 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/include/glib-2.0/glib/gmacros.h:1262:37: note: expanded from macro 'G_DEPRECATED' 1262 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from bugpane.cc:28: In file included from ./bugpane.h:29: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1324:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1324 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR' 1272 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... | ^ In file included from cimg.cc:30: In file included from ./cimg.h:29: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/include/glib-2.0/gobject/gtype.h:729:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36' 213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE | ^ /usr/include/glib-2.0/glib/gmacros.h:1323:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1323 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/include/glib-2.0/glib/gmacros.h:1262:37: note: expanded from macro 'G_DEPRECATED' 1262 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from board.cc:30: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1324:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1324 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR' 1272 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... | ^ In file included from chess.cc:34: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1324:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1324 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR' 1272 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... | ^ In file included from cimg.cc:30: In file included from ./cimg.h:29: In file included from ./eboard.h:30: In file included from /usr/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' 656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1324:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1324 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/include/glib-2.0/glib/gmacros.h:1272:44: note: expanded from macro 'G_DEPRECATED_FOR' 1272 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' ... | ^ cimg.cc:62:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 62 | fread(header, 1, 8, f); | ^~~~~ ~~~~~~~~~~~~~~~ cimg.cc:617:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 617 | register rgbptr d, s; | ^~~~~~~~ cimg.cc:617:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 617 | register rgbptr d, s; | ^~~~~~~~ cimg.cc:618:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 618 | register int wcd; | ^~~~~~~~ cimg.cc:638:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 638 | register rgbptr d, s, a; | ^~~~~~~~ cimg.cc:638:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 638 | register rgbptr d, s, a; | ^~~~~~~~ cimg.cc:638:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 638 | register rgbptr d, s, a; | ^~~~~~~~ 3 warnings and 6 errors generated. make: *** [Makefile:38: cimg.o] Error 1 make: *** Waiting for unfinished jobs.... bugpane.cc:302:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:302:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:302:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:302:42: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:302:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:302:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | static char *stuff[18]={"---","--","-","+","++","+++", | ^ bugpane.cc:303:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:303:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:303:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:303:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:303:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 303 | "P","N","B","R","Q","Diag", | ^ bugpane.cc:304:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:304:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:304:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:304:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:304:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:304:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 304 | "Sit","Go","Fast","Hard","Dead","Safe"}; | ^ bugpane.cc:359:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 359 | board->setWhite(_("None")); | ^ ./eboard.h:231:16: note: expanded from macro '_' 231 | #define _(s) (s) | ^ bugpane.cc:360:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 360 | board->setBlack(_("None")); | ^ ./eboard.h:231:16: note: expanded from macro '_' 231 | #define _(s) (s) | ^ board.cc:55:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | global.debug("Board","Board"); | ^ board.cc:55:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 55 | global.debug("Board","Board"); | ^ board.cc:157:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | global.debug("Board","~Board"); | ^ board.cc:157:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 157 | global.debug("Board","~Board"); | ^ board.cc:201:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 201 | global.debug("Board","reset"); | ^ board.cc:201:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 201 | global.debug("Board","reset"); | ^ board.cc:266:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 266 | global.debug("Board","setGame"); | ^ board.cc:266:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 266 | global.debug("Board","setGame"); | ^ board.cc:334:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 334 | static char *minus = "-"; | ^ board.cc:364:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 364 | global.debug("Board","repaint"); | ^ board.cc:364:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 364 | global.debug("Board","repaint"); | ^ board.cc:597:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 597 | C.drawBoxedString(j,C.Y,160,C.H,2, position.getAnnotation(), " "); | ^ board.cc:613:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 613 | global.debug("Board","setClock"); | ^ board.cc:613:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 613 | global.debug("Board","setClock"); | ^ board.cc:652:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 652 | global.debug("Board","queueRepaint"); | ^ board.cc:652:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 652 | global.debug("Board","queueRepaint"); | ^ board.cc:660:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 660 | global.debug("Board","setInfo",s); | ^ board.cc:660:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 660 | global.debug("Board","setInfo",s); | ^ board.cc:667:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 667 | global.debug("Board","setInfo/2"); | ^ board.cc:667:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 667 | global.debug("Board","setInfo/2"); | ^ board.cc:680:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 680 | global.debug("Board","update"); | ^ board.cc:680:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 680 | global.debug("Board","update"); | ^ board.cc:755:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 755 | global.debug("Board","sendMove"); | ^ board.cc:755:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 755 | global.debug("Board","sendMove"); | ^ board.cc:786:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 786 | global.debug("Board","setCanMove"); | ^ board.cc:786:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 786 | global.debug("Board","setCanMove"); | ^ board.cc:804:9: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] 804 | if (pmp&COLOR_MASK == 0) pmp|=mygame->MyColor; | ^~~~~~~~~~~~~~~~ board.cc:804:9: note: place parentheses around the '==' expression to silence this warning 804 | if (pmp&COLOR_MASK == 0) pmp|=mygame->MyColor; | ^~~~~~~~~~~~~~~~ board.cc:804:9: note: place parentheses around the & expression to evaluate it first 804 | if (pmp&COLOR_MASK == 0) pmp|=mygame->MyColor; | ~~~^~~~~~~~~~~ board.cc:823:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 823 | global.debug("Board","openMovelist"); | ^ board.cc:823:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 823 | global.debug("Board","openMovelist"); | ^ board.cc:938:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 938 | global.debug("Board","drop"); | ^ board.cc:938:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 938 | global.debug("Board","drop"); | ^ board.cc:940:8: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] 940 | if (p&COLOR_MASK == 0) p|=mygame->MyColor; | ^~~~~~~~~~~~~~~~ board.cc:940:8: note: place parentheses around the '==' expression to silence this warning 940 | if (p&COLOR_MASK == 0) p|=mygame->MyColor; | ^~~~~~~~~~~~~~~~ board.cc:940:8: note: place parentheses around the & expression to evaluate it first 940 | if (p&COLOR_MASK == 0) p|=mygame->MyColor; | ~^~~~~~~~~~~ chess.cc:293:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | global.debug("ChessGame","updatePosition"); | ^ chess.cc:293:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 293 | global.debug("ChessGame","updatePosition"); | ^ board.cc:1414:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1414 | global.debug("Board","board_expose_event"); | ^ board.cc:1414:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1414 | global.debug("Board","board_expose_event"); | ^ board.cc:1546:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1546 | global.debug("Board","board_configure_event"); | ^ board.cc:1546:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1546 | global.debug("Board","board_configure_event"); | ^ chess.cc:693:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 693 | FischerClock.set("%N+%N*"); | ^ chess.cc:694:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 694 | XMoves.set("%N/%N*"); | ^ chess.cc:695:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 695 | SecsPerMove.set("0+%N*"); | ^ chess.cc:734:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 734 | pgn.set("Event","?"); | ^ chess.cc:757:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 757 | pgn.set("Event","?"); | ^ chess.cc:761:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 761 | pgn.set("Site","?"); | ^ chess.cc:767:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 767 | pgn.set("Round","?"); | ^ chess.cc:799:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 799 | case WHITE_WIN: pgn.set("Result","1-0"); break; | ^ chess.cc:800:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 800 | case BLACK_WIN: pgn.set("Result","0-1"); break; | ^ chess.cc:801:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 801 | case DRAW: pgn.set("Result","1/2-1/2"); break; | ^ chess.cc:802:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 802 | case UNDEF: pgn.set("Result","*"); break; | ^ chess.cc:819:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 819 | global.status->setText(_("savePGN failed: Won't save game with less ... | ^ ./eboard.h:231:16: note: expanded from macro '_' 231 | #define _(s) (s) | ^ chess.cc:854:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 854 | mn=t.tokenvalue("."); | ^ board.cc:2185:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2185 | global.debug("Board","board_animate"); | ^ board.cc:2185:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2185 | global.debuchess.ccg:(862":B15o:a rwarning: dISO" ,C++11" bdoeso anotr dallow_ aconversionn ifromm astringt e "literal) ;to 'char *'| ^[-Wwritable-strings] 862 | p=t.token("(). \t"); | ^ chess.cc:940:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 940 | static char *whitespace = " \t\n\r"; | ^ chess.cc:941:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 941 | static char *token = "1234567890*/KQBNRP@kqbnrp=+#abcdefgh-Ox$"; | ^ chess.cc:942:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 942 | static char *digits = "1234567890"; | ^ chess.cc:943:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 943 | static char *resultset = "01*"; | ^ chess.cc:945:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 945 | Legacy0.set("%%eboard:variant:%s*"); | ^ chess.cc:946:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 946 | Legacy1.set("%%eboard:clock/r:%n:%n:%n*"); | ^ chess.cc:947:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 947 | Legacy2.set("%%eboard:clue:*"); | ^ chess.cc:950:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 950 | Result.set("*%N-%N*"); | ^ board.cc:2455:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2455 | j=C.drawBchess.ccutton(:10,C.1131Y:,-122,:2 0warning: ,ISO_ (C++11" Edoesm pnott yallow" )conversion, 2from, 0stringx f fliteralf ftof f'char *', [-Wwritable-strings]0 x505070); | ^ 1131 | ./eboard.h :i231 :=16 :t .note: texpandedo from macro '_' k e231n | v a #definleu e_(("s$)" (s)) | ^; | ^ board.cc:2459:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2459 | j=C.drawButton(k,C.Ychess.cc,:-11381:,222:0 ,warning: _ISO( "C++11I ndoesi tnoti aallowl conversionP ofroms istringt i oliteraln "to) ,'char *'2 ,0[-Wwritable-strings]xff ffff ,11380x50 | 5 0 7 0 )i; = | t ^. t./eboard.ho:k231:e16: nnote: vexpandeda from macrol u'_'e ( 231 | " $#"d)e;fi n e _(s) (s| ) ^ | ^ board.cc:2464:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2464 | j=C.drawButton(k,C.Y,-1,20,_("From FEN"),2,0xffffff,0x505070); | ^ ./eboard.h:231:16: note: expanded from macro '_' 231 | #define _(s) (s) | ^ board.cc:2471:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2471 | j=C.drawButton(10,C.Y,-1,20,_("Run Engine..."), | ^ ./eboard.h:231:16: note: expanded from macro '_' 231 | #define _(s) (s) | ^ board.cc:2512:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2512 | 0,0,"",false); | ^ board.cc:2516:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2516 | : ModalDialog(N_("Enter FEN Position")) | ^ ./eboard.h:232:17: note: expanded from macro 'N_' 232 | #define N_(s) (s) | ^ board.cc:2548:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2548 | setDismiss(GTK_OBJECT(cancel),"clicked"); | ^ chess.cc:1459:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1459 | ModalDialog(N_("PGN Headers")) | ^ ./eboard.h:232:17: note: expanded from macro 'N_' 232 | #define N_(s) (s) | ^ chess.cc:1524:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1524 | setDismiss(GTK_OBJECT(closeb),"clicked"); | ^ 22 warnings generated. 47 warnings generated. 30 warnings generated. * ERROR: games-board/eboard-1.1.1-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-board/eboard-1.1.1-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-board/eboard-1.1.1-r2::gentoo'`. * The complete build log is located at '/var/log/portage/games-board:eboard-1.1.1-r2:20231204-164158.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-board/eboard-1.1.1-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-board/eboard-1.1.1-r2/temp/environment'. * Working directory: '/var/tmp/portage/games-board/eboard-1.1.1-r2/work/eboard-1.1.1' * S: '/var/tmp/portage/games-board/eboard-1.1.1-r2/work/eboard-1.1.1'