Hi guys, I am following the steps in the LFS book. I am compiling all from the Live-CD (64 bits), and I have compiled:
Binutils GCC-4.1.2 - Pass 1 Linux-2.6.22.5 API Headers Glibc-2.5.1 And "Adjusting the Toolchain", But, when I try to compile the TCL, appears me the following: gcc -c -O2 -pipe -DTCL_DBGX= -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I/mnt/lfs/sources/tcl8.4.15/unix/../generic -I/mnt/lfs/sources/tcl8.4.15/unix -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DPEEK_XCLOSEIM=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=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_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 -Dstrtod=fixstrtod -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c: In function 'memcmp': /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c:55: warning: dereferencing 'void *' pointer /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c:55: error: void value not ignored as it ought to be /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c:55: warning: dereferencing 'void *' pointer /mnt/lfs/sources/tcl8.4.15/unix/../compat/memcmp.c:55: error: void value not ignored as it ought to be I don't understand this error. And I try edit the memcmp.c source file, but this is not fixed. How can I solved this error? Thanks! http://www.casidiablo.net
-- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
