>>> Building on exopi-4 under games/xmj BDEPENDS = [x11/gtk+2;devel/gmake] DIST = [games/xmj:mj-1.17.2-src.tar.gz] FULLPKGNAME = xmj-1.17.2 RDEPENDS = [x11/gtk+2] (Junk lock obtained for exopi-4 at 1784238774.77) >>> Running depends in games/xmj at 1784238774.80 last junk was in x11/gxmessage /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 gtk+2-2.24.33p8 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 gtk+2-2.24.33p8 /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 gtk+2-2.24.33p8 >>> Running show-prepare-results in games/xmj at 1784238777.84 ===> games/xmj ===> Building from scratch xmj-1.17.2 ===> xmj-1.17.2 depends on: gmake-* -> gmake-4.4.1p0 ===> xmj-1.17.2 depends on: gtk+2-* -> gtk+2-2.24.33p8 ===> Verifying specs: X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0 c cairo fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 harfbuzz intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 ===> found X11.19.0 Xcomposite.4.0 Xcursor.5.1 Xdamage.4.0 Xext.13.0 Xfixes.6.1 Xi.12.2 Xinerama.6.0 Xrandr.7.1 Xrender.6.0 atk-1.0.21810.5 c.103.0 cairo.13.5 fontconfig.14.1 freetype.31.1 gdk-x11-2.0.2400.0 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.23 glib-2.0.4201.16 gobject-2.0.4200.23 gtk-x11-2.0.2400.0 harfbuzz.19.0 intl.8.2 m.10.1 pango-1.0.3801.8 pangocairo-1.0.3801.4 pangoft2-1.0.3801.4 gmake-4.4.1p0 gtk+2-2.24.33p8 (Junk lock released for exopi-4 at 1784238778.63) distfiles size=415764 >>> Running build in games/xmj at 1784238778.67 ===> games/xmj ===> Checking files for xmj-1.17.2 `/exopi-cvs/ports/distfiles/mj-1.17.2-src.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for xmj-1.17.2 ===> Patching for xmj-1.17.2 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for xmj-1.17.2 ===> Configuring for xmj-1.17.2 ===> Building for xmj-1.17.2 perl make-enums.pl tiles.h perl make-enums.pl player.h perl proto-encode-msg.pl -cmsg perl proto-encode-msg.pl -pmsg perl make-enums.pl protocol.h perl make-enums.pl game.h cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o gui.o gui.c In file included from gui.c:18: In file included from ./gui.h:17: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:36: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } G_GNUC_FLAG_ENUM GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1364:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1364 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from gui.c:18: In file included from ./gui.h:17: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:620:35: note: 'GTimeVal' has been explicitly marked deprecated here 620 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1365:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1365 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1313:44: note: expanded from macro 'G_DEPRECATED_FOR' 1313 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ gui.c:4389:10: warning: 'gdk_pixbuf_new_from_xpm_data' is deprecated [-Wdeprecated-declarations] 4389 | pix = gdk_pixbuf_new_from_xpm_data(fallbackpixmaps[j]); | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:291:1: note: 'gdk_pixbuf_new_from_xpm_data' has been explicitly marked deprecated here 291 | GDK_PIXBUF_DEPRECATED_IN_2_44 | ^ /usr/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:730:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_44' 730 | #define GDK_PIXBUF_DEPRECATED_IN_2_44 G_DEPRECATED _GDK_PIXBUF_EXTERN | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o gui-dial.o gui-dial.c In file included from gui-dial.c:17: In file included from ./gui.h:17: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:33: In file included from /usr/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /usr/local/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:36: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } G_GNUC_FLAG_ENUM GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1364:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1364 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from gui-dial.c:17: In file included from ./gui.h:17: In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:126: In file included from /usr/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /usr/local/include/gtk-2.0/gtk/gtktoolitem.h:31: /usr/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^ /usr/local/include/glib-2.0/glib/gtypes.h:620:35: note: 'GTimeVal' has been explicitly marked deprecated here 620 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1365:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' 1365 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1313:44: note: expanded from macro 'G_DEPRECATED_FOR' 1313 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) | ^ gui-dial.c:601:12: warning: cast to smaller integer type 'PlayerMsgType' from 'gpointer' (aka 'void *') [-Wvoid-pointer-to-enum-cast] 601 | m.type = (PlayerMsgType)data; | ^~~~~~~~~~~~~~~~~~~ gui-dial.c:3532:23: warning: cast to smaller integer type 'ChowPosition' from 'gpointer' (aka 'void *') [-Wvoid-pointer-to-enum-cast] 3532 | ChowPosition cpos = (ChowPosition)data; | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o client.o client.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o lazyfixed.o lazyfixed.c In file included from lazyfixed.c:23: In file included from ./lazyfixed.h:28: In file included from /usr/local/include/gtk-2.0/gtk/gtkfixed.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:36: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } G_GNUC_FLAG_ENUM GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1364:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1364 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o vlazyfixed.o vlazyfixed.c In file included from vlazyfixed.c:22: In file included from ./vlazyfixed.h:27: In file included from /usr/local/include/gtk-2.0/gtk/gtkfixed.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /usr/local/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /usr/local/include/gtk-2.0/gtk/gtkobject.h:37: /usr/local/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /usr/local/include/glib-2.0/gobject/gtype.h:731:36: note: 'GTypeDebugFlags' has been explicitly marked deprecated here 731 | } G_GNUC_FLAG_ENUM GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^ /usr/local/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/local/include/glib-2.0/glib/gmacros.h:1364:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' 1364 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o player.o player.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o tiles.o tiles.c perl makefallbacktiles ./tiles-v1 >fbtiles.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o fbtiles.o fbtiles.c perl proto-decode-msg.pl -cmsg perl proto-decode-msg.pl -pmsg cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o protocol.o protocol.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o game.o game.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o sysdep.o sysdep.c rm -f xmj cc -o xmj gui.o gui-dial.o client.o lazyfixed.o vlazyfixed.o player.o tiles.o fbtiles.o protocol.o game.o sysdep.o `pkg-config --libs gtk+-2.0` -lm -lm ld: warning: gui.c(gui.o:(create_display)): warning: strcat() is almost always misused, please use strlcat() ld: warning: gui.c(gui.o:(create_display)): warning: sprintf() is often misused, please use snprintf() ld: warning: gui.c(gui.o:(open_connection)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: sysdep.c(sysdep.o:(rand_index)): warning: rand() may return deterministic values, is that what you want? ld: warning: game.c(game.o:(game_print_state)): warning: stpcpy() is dangerous; do not use it cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o controller.o controller.c cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o scoring.o scoring.c rm -f mj-server cc -o mj-server controller.o player.o tiles.o protocol.o game.o scoring.o sysdep.o -lm ld: warning: controller.c(controller.o:(handle_cnx_error)): warning: sprintf() is often misused, please use snprintf() ld: warning: player.c(player.o:(set_player_name)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: controller.c(controller.o:(handle_pmsg)): warning: strcat() is almost always misused, please use strlcat() ld: warning: sysdep.c(sysdep.o:(rand_index)): warning: rand() may return deterministic values, is that what you want? ld: warning: game.c(game.o:(game_print_state)): warning: stpcpy() is dangerous; do not use it cc -O2 -pipe -std=gnu99 `pkg-config --cflags gtk+-2.0` -DTILESET='NULL' -DTILESETPATH='NULL' -DGTK2=1 -c -o greedy.o greedy.c rm -f mj-player cc -o mj-player greedy.o client.o player.o tiles.o protocol.o game.o sysdep.o -lm ld: warning: sysdep.c(sysdep.o:(vlog_msg)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: sysdep.c(sysdep.o:(vlog_msg)): warning: strcat() is almost always misused, please use strlcat() ld: warning: sysdep.c(sysdep.o:(log_error)): warning: sprintf() is often misused, please use snprintf() ld: warning: sysdep.c(sysdep.o:(rand_index)): warning: rand() may return deterministic values, is that what you want? ld: warning: game.c(game.o:(game_print_state)): warning: stpcpy() is dangerous; do not use it >>> Running package in games/xmj at 1784238787.26 ===> games/xmj ===> Faking installation for xmj-1.17.2 install -c -s mj-server /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/bin/mj-server install -c -s mj-player /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/bin/mj-player install -c -s xmj /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/bin/xmj install -c -m 0444 mj-server.man /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/man/man1/mj-server.1 install -c -m 0444 mj-player.man /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/man/man1/mj-player.1 install -c -m 0444 xmj.man /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/man/man1/xmj.1 ===> Building package for xmj-1.17.2 Create /exopi-cvs/ports/packages/amd64/all/xmj-1.17.2.tgz Creating package xmj-1.17.2 reading plist| checking dependencies| checking dependencies|x11/gtk+2,-main checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 5% checksumming|**** | 7% checksumming|****** | 10% checksumming|******* | 12% checksumming|********* | 15% checksumming|********** | 17% checksumming|************ | 20% checksumming|************* | 22% checksumming|*************** | 24% checksumming|**************** | 27% checksumming|****************** | 29% checksumming|******************* | 32% checksumming|********************* | 34% checksumming|********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|*************************************** | 63% checksumming|**************************************** | 66% checksumming|****************************************** | 68% checksumming|******************************************* | 71% checksumming|********************************************* | 73% checksumming|********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|*************************************************** | 83% checksumming|**************************************************** | 85% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************* | 21% archiving|***************************** | 46% archiving|*********************************************************** | 92% archiving|****************************************************************|100% /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/man/man1/mj-server.1: No one-line description, using filename "mj-server" /exopi-obj/pobj/xmj-1.17.2/fake-amd64/usr/local/man/man1/mj-player.1: No one-line description, using filename "mj-player" Link to /exopi-cvs/ports/packages/amd64/ftp/xmj-1.17.2.tgz >>> Running clean in games/xmj at 1784238797.01 ===> games/xmj ===> Cleaning for xmj-1.17.2 >>> Ended at 1784238797.34 max_stuck=0.79/depends=3.03/show-prepare-results=0.83/build=8.58/package=9.77/clean=0.37