* Package: dev-tcltk/blt-2.4z-r12 * Repository: gentoo * Maintainer: tcltk@gentoo.org * USE: X amd64 elibc_glibc jpeg kernel_linux userland_GNU * FEATURES: ccache compressdebug installsources preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking blt2.4z-8.5.2.tar.gz to /var/tmp/portage/dev-tcltk/blt-2.4z-r12/work >>> Source unpacked in /var/tmp/portage/dev-tcltk/blt-2.4z-r12/work >>> Preparing source in /var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2 ... * Applying blt-2.4z-r4-fix-makefile.patch ... [ ok ] * Applying blt-2.4z-r4-fix-makefile2.patch ... [ ok ] * Applying blt2.4z-64bit.patch ... [ ok ] * Applying blt-2.4z-tcl8.5-fixpkgruntime.patch ... [ ok ] * Applying blt-2.4z-ldflags.patch ... [ ok ] * Applying blt-2.4z-linking.patch ... [ ok ] * Applying blt-2.4z-darwin.patch ... [ ok ] * Applying blt-2.4z-gbsd.patch ... [ ok ] * Applying blt-2.4z-tk8.6.patch ... [ ok ] * Applying blt-2.4z-aclocal.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2' ... * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2 ... * econf: updating blt2.4z-8.5.2/cf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating blt2.4z-8.5.2/cf/config.sub with /usr/share/gnuconfig/config.sub ./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 --x-includes=/usr/include --x-libraries=/usr/lib64 --with-blt=/usr/lib64 --with-tcl=/usr/lib64 --with-tk=/usr/lib64 --with-tclincls=/usr/include --with-tkincls=/usr/include --with-tcllibs=/usr/lib64 --with-tklibs=/usr/lib64 --with-cc=x86_64-pc-linux-gnu-gcc --with-cflags=-O2 -pipe -O2 -pipe -march=native -ggdb -fPIC --with-gnu-ld --enable-jpeg --with-x configure: loading site script /usr/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking default compiler flags... -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC checking for gawk... gawk checking for a BSD-compatible install... /usr/bin/install -c checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking whether ln -s works... yes checking for main in -lsocket... no checking for main in -lnsl... yes checking for main in -lm... yes checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for string.h... (cached) yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking waitflags.h usability... no checking waitflags.h presence... no checking for waitflags.h... no checking for sys/wait.h... (cached) yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for size_t... yes checking for pid_t... yes checking whether union wait is defined correctly... yes checking whether byte ordering is bigendian... no checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of void *... 8 checking for strdup... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for drand48... yes checking for srand48... yes checking for finite... yes checking for isnan... yes checking for isfinite... yes checking whether DBL_EPSILON is defined in float.h... yes checking whether declaration is needed for strdup... no checking whether declaration is needed for drand48... no checking whether declaration is needed for srand48... no checking whether declaration is needed for j1... no checking for X... libraries /usr/lib64, headers /usr/include checking for tclConfig.sh... /usr/lib64/tclConfig.sh checking for tkConfig.sh... /usr/lib64/tkConfig.sh checking for jpeg_read_header in -ljpeg... yes checking for XExtendedMaxRequestSize... yes checking BLT_MAJOR_VERSION... 2 checking BLT_MINOR_VERSION... 4 checking TCL_VERSION in tcl.h... 8.6 checking TK_VERSION in tk.h... 8.6 Configuration results: tcl.h found in /usr/include tk.h found in /usr/include X11/Xlib.h found in /usr/include libtcl8.6 found in /usr/lib64 libtk8.6 found in /usr/lib64 libX11 found in /usr/lib64 Directories where BLT is to be installed: "$prefix" is /usr "$exec_prefix" is /usr bltwish to be installed in ${exec_prefix}/bin libBLT.a to be installed in /usr/lib64 scripts to be installed in /usr/lib64/blt2.4 manual pages to be installed in /usr/share/man configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/bltHash.h config.status: creating src/shared/Makefile config.status: creating man/Makefile config.status: WARNING: 'man/Makefile.in' seems to ignore the --datarootdir setting config.status: creating library/Makefile config.status: creating demos/Makefile config.status: creating src/bltConfig.h >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2 ... make -j32 -l8 -j1 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' (cd src; make all) make[1]: Entering directory `/var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2/src' x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltAlloc.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltArrayObj.c bltArrayObj.c: In function ‘SetArrayFromAny’: bltArrayObj.c:57:31: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] Tcl_ObjType *oldTypePtr = objPtr->typePtr; ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltBgexec.c bltBgexec.c: In function ‘InitSink’: bltBgexec.c:648:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] sinkPtr->file = (Tcl_File)NULL; ^ bltBgexec.c: In function ‘FreeSinkBuffer’: bltBgexec.c:706:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] sinkPtr->file = (Tcl_File)NULL; ^ bltBgexec.c: In function ‘CloseSink’: bltBgexec.c:858:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] sinkPtr->file = (Tcl_File)NULL; ^ bltBgexec.c: In function ‘DestroyBackgroundInfo’: bltBgexec.c:1474:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_DetachPids(1, (Tcl_Pid *)bgPtr->procArr[i]); ^ bltBgexec.c: In function ‘CollectData.isra.1’: bltBgexec.c:1312:6: warning: ‘length’ may be used uninitialized in this function [-Wmaybe-uninitialized] int length; ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltChain.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltDebug.c bltDebug.c: In function ‘GetWatch’: bltDebug.c:61:36: warning: the comparison will always evaluate as ‘false’ for the address of ‘watchChain’ will never be NULL [-Waddress] for (linkPtr = Blt_ChainFirstLink(&watchChain); linkPtr != NULL; ^ bltDebug.c: In function ‘DeleteWatch’: bltDebug.c:84:36: warning: the comparison will always evaluate as ‘false’ for the address of ‘watchChain’ will never be NULL [-Waddress] for (linkPtr = Blt_ChainFirstLink(&watchChain); linkPtr != NULL; ^ bltDebug.c: In function ‘DebugProc’: bltDebug.c:124:25: warning: the comparison will always evaluate as ‘false’ for the address of ‘watchChain’ will never be NULL [-Waddress] if (Blt_ChainGetLength(&watchChain) > 0) { ^ bltDebug.c:130:33: warning: the comparison will always evaluate as ‘false’ for the address of ‘watchChain’ will never be NULL [-Waddress] for (linkPtr = Blt_ChainFirstLink(&watchChain); linkPtr != NULL; ^ bltDebug.c: In function ‘DebugCmd’: bltDebug.c:283:36: warning: the comparison will always evaluate as ‘false’ for the address of ‘watchChain’ will never be NULL [-Waddress] for (linkPtr = Blt_ChainFirstLink(&watchChain); linkPtr != NULL; ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltHash.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltList.c bltList.c: In function ‘Blt_ListCreateNode’: bltList.c:172:5: warning: overflow in implicit constant conversion [-Woverflow] case BLT_ONE_WORD_KEYS: ^ bltList.c: In function ‘Blt_ListGetNode’: bltList.c:409:2: warning: overflow in implicit constant conversion [-Woverflow] case BLT_ONE_WORD_KEYS: ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltNsUtil.c bltNsUtil.c: In function ‘Blt_CreateNsDeleteNotify’: bltNsUtil.c:547:2: warning: overflow in implicit constant conversion [-Woverflow] list = Blt_ListCreate(BLT_ONE_WORD_KEYS); ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltParse.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltPool.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltSpline.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltSwitch.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltTree.c bltTree.c: In function ‘FreeNode’: bltTree.c:405:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_FindHashEntry(&treeObjPtr->nodeTable, (char *)nodePtr->inode); ^ bltTree.c: In function ‘Blt_TreeCreateNode’: bltTree.c:838:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_CreateHashEntry(&treeObjPtr->nodeTable,(char *)inode, ^ bltTree.c: In function ‘Blt_TreeCreateNodeWithId’: bltTree.c:893:78: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_CreateHashEntry(&treeObjPtr->nodeTable,(char *)inode, &isNew); ^ bltTree.c: In function ‘Blt_TreeGetNode’: bltTree.c:999:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_FindHashEntry(&treeObjPtr->nodeTable, (char *)inode); ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltTreeCmd.c bltTreeCmd.c: In function ‘ParseNode5’: bltTreeCmd.c:1286:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_CreateHashEntry(&dataPtr->idTable, (char *)nodeId, ^ bltTreeCmd.c:1296:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_FindHashEntry(&dataPtr->idTable, (char *)parentId); ^ bltTreeCmd.c:1333:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_CreateHashEntry(&dataPtr->idTable, (char *)nodeId, ^ bltTreeCmd.c:1343:66: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] hPtr = Blt_CreateHashEntry(&dataPtr->idTable, (char *)nodeId, ^ bltTreeCmd.c: In function ‘ComparePatternList’: bltTreeCmd.c:1670:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] type = (int)Blt_ListGetValue(node); ^ bltTreeCmd.c: In function ‘DeleteOp’: bltTreeCmd.c:2605:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Blt_ChainAppend(chainPtr, (ClientData)Blt_TreeNodeId(node)); ^ bltTreeCmd.c:2615:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] inode = (int)Blt_ChainGetValue(linkPtr); ^ bltTreeCmd.c: In function ‘TypeOp’: bltTreeCmd.c:4833:2: warning: passing argument 2 of ‘Tcl_SetResult’ discards ‘const’ qualifier from pointer target type [enabled by default] Tcl_SetResult(interp, valueObjPtr->typePtr->name, TCL_VOLATILE); ^ In file included from /usr/include/tcl.h:2433:0, from ./bltInt.h:39, from bltTreeCmd.c:105: /usr/include/tclDecls.h:689:13: note: expected ‘char *’ but argument is of type ‘const char * const’ EXTERN void Tcl_SetResult(Tcl_Interp *interp, char *result, ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltUnixPipe.c bltUnixPipe.c: In function ‘CreateProcess’: bltUnixPipe.c:480:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_WaitPid((Tcl_Pid)pid, &status, WNOHANG); ^ bltUnixPipe.c: In function ‘CreateTempFile’: bltUnixPipe.c:114:12: warning: ignoring return value of ‘mkstemp’, declared with attribute warn_unused_result [-Wunused-result] mkstemp(fileName); ^ bltUnixPipe.c: In function ‘CreateProcess’: bltUnixPipe.c:433:11: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, errSpace, (size_t) strlen(errSpace)); ^ bltUnixPipe.c:443:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, errSpace, (size_t) strlen(errSpace)); ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltUtil.c bltUtil.c: In function ‘Blt_GetUid’: bltUtil.c:796:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] refCount = (int)Blt_GetHashValue(hPtr); ^ bltUtil.c:799:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Blt_SetHashValue(hPtr, (ClientData)refCount); ^ bltUtil.c: In function ‘Blt_FreeUid’: bltUtil.c:833:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] refCount = (int)Blt_GetHashValue(hPtr); ^ bltUtil.c:838:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Blt_SetHashValue(hPtr, (ClientData)refCount); ^ x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltVector.c x86_64-pc-linux-gnu-gcc -c -Wall -O2 -pipe -O2 -pipe -march=native -ggdb -fPIC -I. -I. bltVecMath.c bltVecMath.c: In function ‘MathError’: bltVecMath.c:767:52: error: ‘Tcl_Interp’ has no member named ‘result’ Tcl_SetErrorCode(interp, "ARITH", "DOMAIN", interp->result, ^ bltVecMath.c:774:59: error: ‘Tcl_Interp’ has no member named ‘result’ Tcl_SetErrorCode(interp, "ARITH", "UNDERFLOW", interp->result, ^ bltVecMath.c:780:58: error: ‘Tcl_Interp’ has no member named ‘result’ Tcl_SetErrorCode(interp, "ARITH", "OVERFLOW", interp->result, ^ bltVecMath.c:789:53: error: ‘Tcl_Interp’ has no member named ‘result’ Tcl_SetErrorCode(interp, "ARITH", "UNKNOWN", interp->result, ^ make[1]: *** [bltVecMath.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2/src' make: *** [all] Error 2 * ERROR: dev-tcltk/blt-2.4z-r12 failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-tcltk/blt-2.4z-r12'`, * the complete build log and the output of `emerge -pqv '=dev-tcltk/blt-2.4z-r12'`. * The complete build log is located at '/var/log/portage/dev-tcltk:blt-2.4z-r12:20130404-203915.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-tcltk/blt-2.4z-r12/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-tcltk/blt-2.4z-r12/temp/environment'. * Working directory: '/var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2' * S: '/var/tmp/portage/dev-tcltk/blt-2.4z-r12/work/blt2.4z-8.5.2'