* Package: dev-tcltk/ck-8.0-r4 * Repository: gentoo * Maintainer: tcltk@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ck8.0.tar.gz to /var/tmp/portage/dev-tcltk/ck-8.0-r4/work >>> Unpacking ck-8.0-tcl8.6.patch.xz to /var/tmp/portage/dev-tcltk/ck-8.0-r4/work >>> Source unpacked in /var/tmp/portage/dev-tcltk/ck-8.0-r4/work >>> Preparing source in /var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0 ... * Applying ck-8.0-gentoo.patch ... [ ok ] * Applying ck-8.0-tcl8.6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-tcl=/usr/lib64 --enable-shared creating cache ./config.cache checking for a BSD compatible install... /usr/lib/portage/python3.5/ebuild-helpers/xattr/install -c checking for ranlib... ranlib checking how to run the C preprocessor... cc -E checking for unistd.h... yes checking for limits.h... yes checking stdlib.h... yes checking for ANSI C header files... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking return type of signal handlers... void checking for sigaction... yes checking Ck version... 8.6 checking fd_set and sys/select... yes checking for curses/ncurses header files checking ncurses headers... yes using ncurses.h from -I/usr/include/ncursesw checking for curses/ncurses library files checking ncurses library... yes using curses library: -lncursesw checking curses scr_dump function... yes checking GPM library... yes checking for main in -lXbsd... no checking for connect... yes checking for gethostbyname... yes checking for strncasecmp... yes checking count field in FILE structures... _IO_read_ptr/_IO_read_end checking for sin... no checking for main in -lieee... no checking for memmove... yes checking for BSDgettimeofday... no checking for gettimeofday declaration... present checking for strtod... yes checking for Solaris 2.4 strtod bug... ok updating cache ./config.cache creating ./config.status creating Makefile creating ckConfig.sh >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0 ... make -j 1 'CURSES_LIB_SWITCHES=-lncursesw -lgpm' x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckAppInit.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckBind.c In file included from ckPort.h:77:0, from ckBind.c:15: ckBind.c: In function ‘Ck_CreateBindingTable’: ckBind.c:236:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_CreateHashEntry(&revKeySymTable, (char *) kPtr->value, ^ ckBind.c: In function ‘CkKeysymToString’: ckBind.c:1542:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&revKeySymTable, (char *) keySym); ^ ckBind.c: In function ‘CkTermHasKey’: ckBind.c:1610:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&revKeySymTable, (char *) ^ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckBorder.c In file included from ckPort.h:77:0, from ckBorder.c:12: ckBorder.c: In function ‘Ck_GetGChar’: ckBorder.c:46:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_ULCORNER); ^ ckBorder.c:48:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_URCORNER); ^ ckBorder.c:50:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_LLCORNER); ^ ckBorder.c:52:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_LRCORNER); ^ ckBorder.c:54:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_RTEE); ^ ckBorder.c:56:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_LTEE); ^ ckBorder.c:58:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_BTEE); ^ ckBorder.c:60:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_TTEE); ^ ckBorder.c:62:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_HLINE); ^ ckBorder.c:64:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_VLINE); ^ ckBorder.c:66:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_PLUS); ^ ckBorder.c:68:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_S1); ^ ckBorder.c:70:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_S9); ^ ckBorder.c:72:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_DIAMOND); ^ ckBorder.c:74:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_CKBOARD); ^ ckBorder.c:76:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_DEGREE); ^ ckBorder.c:78:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_PLMINUS); ^ ckBorder.c:80:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_BULLET); ^ ckBorder.c:82:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_LARROW); ^ ckBorder.c:84:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_RARROW); ^ ckBorder.c:86:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_DARROW); ^ ckBorder.c:88:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_UARROW); ^ ckBorder.c:90:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_BOARD); ^ ckBorder.c:92:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_LANTERN); ^ ckBorder.c:94:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) ACS_BLOCK); ^ ckBorder.c:107:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] *gchar = (int) Tcl_GetHashValue(hPtr); ^ In file included from ckPort.h:77:0, from ckBorder.c:12: ckBorder.c: In function ‘Ck_SetGChar’: ckBorder.c:136:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (ClientData) gchar); ^ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckCmds.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckConfig.c ckConfig.c: In function ‘Ck_ConfigureValue’: ckConfig.c:602:42: warning: passing argument 6 of ‘FormatConfigValue’ from incompatible pointer type [-Wincompatible-pointer-types] Tcl_GetStringResult(interp), TCL_DYNAMIC), TCL_STATIC); ^~~~~~~~~~~ ckConfig.c:41:25: note: expected ‘void (**)(char *)’ but argument is of type ‘void (*)(char *)’ static char * FormatConfigValue _ANSI_ARGS_((Tcl_Interp *interp, ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckEvent.c ckEvent.c: In function ‘CkHandleGPMInput’: ckEvent.c:1142:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Tcl_DeleteFileHandler((int) mainPtr->mouseData); ^ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckFocus.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckGeometry.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckGet.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckGrid.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckMain.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckOption.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckPack.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckPlace.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckPreserve.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckRecorder.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckUtil.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckWindow.c ckWindow.c: In function ‘Ck_CreateMainWindow’: ckWindow.c:602:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] mainPtr->mouseData = (ClientData) fd; ^ ckWindow.c: In function ‘Ck_DestroyWindow’: ckWindow.c:1083:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] Tcl_DeleteFileHandler((int) mainPtr->mouseData); ^ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" tkEvent.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckButton.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckEntry.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckFrame.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckListbox.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckMenu.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckMenubutton.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckMessage.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckScrollbar.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTree.c In file included from ckPort.h:77:0, from ckTree.c:12: ckTree.c: In function ‘TreeWidgetCmd’: ckTree.c:622:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&treePtr->nodeTable, (char *) id); ^ ckTree.c:668:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] (char *) new->id, &newHash); ^ ckTree.c: In function ‘DeleteNode’: ckTree.c:1068:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&treePtr->nodeTable, (char *) nodePtr->id); ^ ckTree.c: In function ‘StartTagSearch’: ckTree.c:1726:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&treePtr->nodeTable, (char *) id); ^ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckText.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTextBTree.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTextDisp.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTextIndex.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTextMark.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -DUSE_NON_CONST -fPIC -I. -I/usr/include -I/usr/include/ncursesw -D_XOPEN_SOURCE_EXTENDED -DUSE_NCURSES -DUSE_NCURSESW -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DRETSIGTYPE=void -DHAVE_SIGACTION=1 -DHAVE_SCR_DUMP=1 -DHAVE_GPM=1 -DTK_FILE_READ_PTR=1 -DCK_LIBRARY=\"/usr/lib/ck8.6\" ckTextTag.c rm -f libck8.6.so x86_64-pc-linux-gnu-gcc -shared -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -fPIC -Wl,-soname,libck8.6.so -o libck8.6.so ckBind.o ckBorder.o ckCmds.o ckConfig.o ckEvent.o ckFocus.o ckGeometry.o ckGet.o ckGrid.o ckMain.o ckOption.o ckPack.o ckPlace.o ckPreserve.o ckRecorder.o ckUtil.o ckWindow.o tkEvent.o ckButton.o ckEntry.o ckFrame.o ckListbox.o ckMenu.o ckMenubutton.o ckMessage.o ckScrollbar.o ckTree.o ckText.o ckTextBTree.o ckTextDisp.o ckTextIndex.o ckTextMark.o ckTextTag.o -ltcl8.6 -lncursesw -lgpm -ldl -lm -lc : libck8.6.so x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--export-dynamic ckAppInit.o -L/var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0 -lck8.6 -ltcl8.6 -lncursesw -lgpm -ldl -lm -lc -o cwsh ckAppInit.o:(.data.rel+0x0): undefined reference to `matherr' collect2: error: ld returned 1 exit status make: *** [Makefile:224: cwsh] Error 1 * ERROR: dev-tcltk/ck-8.0-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-tcltk/ck-8.0-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-tcltk/ck-8.0-r4::gentoo'`. * The complete build log is located at '/var/log/portage/dev-tcltk:ck-8.0-r4:20180223-111957.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-tcltk/ck-8.0-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-tcltk/ck-8.0-r4/temp/environment'. * Working directory: '/var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0' * S: '/var/tmp/portage/dev-tcltk/ck-8.0-r4/work/ck8.0'