Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

error while running make test of thread2.6.7

44 views
Skip to first unread message

rak...@emupro.com

unread,
Aug 16, 2012, 9:30:20 AM8/16/12
to
Hi All,
iam using tcl/tk 8.4.5 while installing the thread2.6.7 package in ubuntu
during make test it is showing the following error


eclt3@emupro-laptop-3:~/software/thread2.6.7$ make test
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadCmd.c` -o threadCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadSvCmd.c` -o threadSvCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadSpCmd.c` -o threadSpCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadPoolCmd.c` -o threadPoolCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/psGdbm.c` -o psGdbm.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadSvListCmd.c` -o threadSvListCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/threadSvKeylistCmd.c` -o threadSvKeylistCmd.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tclXkeylist.c` -o tclXkeylist.o
gcc -DPACKAGE_NAME=\"thread\" -DPACKAGE_TARNAME=\"thread\" -DPACKAGE_VERSION=\"2.6.7\" -DPACKAGE_STRING=\"thread\ 2.6.7\" -DPACKAGE_BUGREPORT=\"\" -DBUILD_thread= -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 -I"/home/eclt3/software/tcl8.5.11/generic" -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./unix/threadUnix.c` -o threadUnix.o
rm -f libthread2.6.7.so
gcc -shared -pipe -O2 -fomit-frame-pointer -Wall -fPIC -Wl,--export-dynamic -o libthread2.6.7.so threadCmd.o threadSvCmd.o threadSpCmd.o threadPoolCmd.o psGdbm.o threadSvListCmd.o threadSvKeylistCmd.o tclXkeylist.o threadUnix.o -L/home/eclt3/software/tcl8.5.11/unix -ltclstub8.5
: libthread2.6.7.so
TCL_LIBRARY=`echo /home/eclt3/software/tcl8.5.11/library` TCL_THREAD_LIBRARY=`echo ./lib` LD_LIBRARY_PATH=".:/home/eclt3/software/tcl8.5.11/unix:/home/eclt3/software/xilininstallation/14.1/ISE_DS/ISE/lib/lin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/EDK/lib/lin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/common/lib/lin" PATH=".:/home/eclt3/software/tcl8.5.11/unix:/home/eclt3/software/xilininstallation/14.1/ISE_DS/ISE/bin/lin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/ISE/sysgen/util:/home/eclt3/software/xilininstallation/14.1/ISE_DS/PlanAhead/bin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/EDK/bin/lin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/EDK/gnu/microblaze/lin/bin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/EDK/gnu/powerpc-eabi/lin/bin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/EDK/gnu/arm/lin/bin:/home/eclt3/software/xilininstallation/14.1/ISE_DS/common/bin/lin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" TCLLIBPATH=". ./../lib" /home/eclt3/software/tcl8.5.11/unix/tclsh `echo ./tests/all.tcl`
Tcl 8.5.11 tests running in interp: /home/eclt3/software/tcl8.5.11/unix/tclsh
Tests running in working dir: /home/eclt3/software/thread2.6.7/tests
Only running tests that match: *
Skipping test files that match: l.*.test
Only sourcing test files that match: *.test
Tests began at Thu Aug 16 18:48:29 IST 2012
Tcl core wasn't compiled for threading.
while executing
"load ./libthread2.6.7.so"
("package ifneeded Thread 2.6.7" script)
invoked from within
"package require Thread 2.6"
(file "./tests/all.tcl" line 44)
make: *** [test] Error 1
eclt3@emupro-laptop-3:~/software/thread2.6.7$ make
make: Nothing to be done for `all'.
eclt3@emupro-laptop-3:~/software/thread2.6.7$

please find me the solution as early as possible

thanks in advance

Alexandre Ferrieux

unread,
Aug 16, 2012, 10:27:36 AM8/16/12
to
On Aug 16, 3:30 pm, rak...@emupro.com wrote:
> Hi All,
> iam using tcl/tk 8.4.5 while installing the thread2.6.7 package in ubuntu
> during make test it is showing the following error
>
> Tcl core wasn't compiled for threading.


This line says it all: the Tcl that's packaged with ubuntu is
unthreaded. That was the habit back in 8.4 times on unix. So unless a
kind person has already packaged a thread-enabled build, you'll need
to recompile. For this:

cd tcl-source-dir/unix
./configure --enable-threads
make

Note that while you're at it, you should use the most recent 8.4
release, 8.4.19. Also, if you encounter any problems with the Thread
package (with older Tcls), you might consider switching over to
8.5.12.

-Alex

Joe English

unread,
Aug 16, 2012, 5:04:06 PM8/16/12
to
Alexandre Ferrieux wrote:
> [...]
> Note that while you're at it, you should use the most recent 8.4
> release, 8.4.19. Also, if you encounter any problems with the Thread
> package (with older Tcls), you might consider switching over to
> 8.5.12.

Better to just switch to 8.5.12. The latest 8.4.* release
will not work unpatched when compiled against current X11
libraries.

Fossil trunk works, and so will 8.4.20 if that ever happens,
but not 8.4.19 or earlier.


--Joe English
0 new messages