problem in compiling Tcl-8.4.6 of lfs-5.1.1

Mukesh Kaushal mukeshk at compucomtech.co.in
Wed Dec 29 20:28:01 PST 2004


Hello,
  I'm using lfs-5.1.1.I've installed Binutis,GCC,Linux headers & GLibc.Now
I'm adjusting the tool chain.During this Tcl8.4.6 is successfully
cofigured but the problem arose during build the package(by running the
make command).The snapshot of the problem is given below:
------------------------------------------------------------------------------
[root at lfs unix]# make
Warning: tclStubInit.c may be out of date.
Developers may want to run "make genstubs" to regenerate.
This warning can be safely ignored, do not report as a bug!
gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX=
-Wall -Wconversion -Wno-implicit-int -fPIC -I./../generic -I.
-DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1
-DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1
-DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1
-DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1
-DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1
-DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1
-DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1
-DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DPEEK_XCLOSEIM=1
-DHAVE_SYS_IOCTL_H=1         -DTCL_SHLIB_EXT=\".so\"
-DTCL_LIBRARY=\"/tools/lib/tcl8.4\" \
-DTCL_PACKAGE_PATH="\"/tools/lib\"" \
        ./../unix/tclUnixInit.c
rm -f libtcl8.4.so
gcc -pipe -shared -o libtcl8.4.so  regcomp.o regexec.o regfree.o
regerror.o tclAlloc.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o
tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompExpr.o
tclCompile.o tclDate.o tclEncoding.o tclEnv.o tclEvent.o tclExecute.o
tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o
tclInterp.o tclIO.o tclIOCmd.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o
tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o
tclObj.o tclPanic.o tclParse.o tclParseExpr.o tclPipe.o tclPkg.o
tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o
tclScan.o tclStringObj.o tclThread.o tclThreadAlloc.o tclThreadJoin.o
tclStubInit.o tclStubLib.o tclTimer.o tclUtf.o tclUtil.o tclVar.o
tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o
tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o  tclUnixNotfy.o 
tclLoadDl.o  -ldl  -lieee -lm   -Wl,-rpath,/tools/lib
gcc -pipe -rdynamic  tclAppInit.o -L/mnt/lfs/Sources/tcl8.4.6/unix
-ltcl8.4 -ldl  -lieee -lm \
        -Wl,-rpath,/tools/lib -o tclsh
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr at GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make: *** [tclsh] Error 1
[root at lfs unix]#
-----------------------------------------------------------------------------

Plz give me the suggestion to overcome this problem. Could I skip this &
the next two packages(Tcl-8.4.6,Expect-5.41.0,DejaGnu-1.4.4) as mentioned
in the lfs-5.1.1 book.
-- 
Regards:
Mukesh Kaushal
Compucom Software Ltd.
H.O.- IT 14-15,EPIP,RIICO Indl.Area,
Sitapura, Jaipur(INDIA)
Tel:5115901 Fax:91-141-2770335
URL:www.compucomtech.co.in






More information about the lfs-support mailing list