Hi, I'm using LFS 6.1, and have come across a problem when I try to compile TCL (version 8.4.9, as recommended by the book). I have been following the instructions in the book exactly, with no deviations. I have booted from the LiveCD to create my own LFS environment. The only anomaly might be that I'm creating it inside a VMWare machine - using version 5.
Below is the error I get when I type "make" at the console, in the $LFS/sources/tcl8.4.9/unix folder. Any help anyone could throw my way would be greatly appreciated :) --- ERROR --- lfs:/mnt/lfs/sources/tcl8.4.9/unix$ make gcc -pipe -c -02 -DTCL_DBGX= -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I./../generic -I. -DPEEK_XCLOSEIM=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYP E=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE _OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE-STRTOL=1 -DHA VE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_LIMITS_H= 1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIM E=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 -Dstrtod=fixstrtod -DSTDC_HEADERS=1 -DH AVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT= \".so\" ./../compat/strstr.c ./../compat/strstr.c: In function 'strstr': ./../compat/strstr.c:67: error: 'NULL' undeclared (first use in this function) ./../compat/strstr.c:67: error: (Each undeclared identifier is reported only onc e ./../compat/strstr.c:67: error: for each function it appears in.) make: *** [strstr.o] Error 1 --- ERROR --- Paul --- Paul Lewis ([EMAIL PROTECTED]) JCR Computing Rep St Anne's College http://www.stannesjcr.org -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
