LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1764|回复: 22

第六章的glibc-2.3.2 make出错

[复制链接]
发表于 2004-7-25 22:39:49 | 显示全部楼层 |阅读模式
../locale/programs/linereader.c:534: warning: called from here
../locale/programs/linereader.c: In function `get_string':
../locale/programs/linereader.h:107: warning: inlining failed in call to `lr_getc'
../locale/programs/linereader.c:593: warning: called from here
../locale/programs/linereader.h:107: warning: inlining failed in call to `lr_getc'
../locale/programs/linereader.c:621: warning: called from here
../locale/programs/linereader.h:107: warning: inlining failed in call to `lr_getc'
../locale/programs/linereader.c:639: warning: called from here
../locale/programs/linereader.h:107: warning: inlining failed in call to `lr_getc'
../locale/programs/linereader.c:661: warning: called from here
../locale/programs/linereader.h:107: warning: inlining failed in call to `lr_getc'
../locale/programs/linereader.c:665: warning: called from here
gcc dummy-repertoire.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g   -I../locale/programs   -I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio  -I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h
-o /sources/glibc-build/iconv/dummy-repertoire.o
gcc ../locale/programs/simple-hash.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g
-I../locale   -I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio  -I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h
     -o /sources/glibc-build/iconv/simple-hash.o
gcc ../locale/programs/xstrdup.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g
-I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio  -I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o /sources/glibc-build/iconv/xstrdup.o
gcc ../locale/programs/xmalloc.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g
-I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio  -I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -o /sources/glibc-build/iconv/xmalloc.o
gcc strtab.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g      -I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio  -I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h      -DNOT_IN_libc -o /sources/glibc-build/iconv/strtab.o
gcc iconvconfig.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g   -DGCONV_PATH='"/usr/lib/gconv"' -DGCONV_DIR='"/usr/lib/gconv"'   -I../include -I. -I/sources/glibc-build/iconv -I.. -I../libio
-I/sources/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc -isystem /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1   -DNOT_IN_libc -o /sources/glibc-build/iconv/iconvconfig.o
iconvconfig.c: In function `new_name':
../intl/hash-string.h:42: warning: inlining failed in call to `hash_string'
iconvconfig.c:787: warning: called from here
rm -f /sources/glibc-build/libc.so.6.new
/bin/sh ../scripts/rellns-sh /sources/glibc-build/libc.so /sources/glibc-build/libc.so.6.new
mv -f /sources/glibc-build/libc.so.6.new /sources/glibc-build/libc.so.6
gcc -nostdlib -nostartfiles -o /sources/glibc-build/iconv/iconvconfig  -Wl,-dynamic-linker=/lib/ld-linux.so.2
  -Wl,-z,combreloc /sources/glibc-build/csu/crt1.o /sources/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /sources/glibc-build/iconv/iconvconfig.o /sources/glibc-build/iconv/strtab.o /sources/glibc-build/iconv/xmalloc.o  -Wl,-rpath-link=/sources/glibc-build:/sources/glibc-build/math:/sources/glibc-build/elf:/sources/glibc-build/dlfcn:/sources/glibc-build/nss:/sources/glibc-build/nis:/sources/glibc-build/rt:/sources/glibc-build/resolv:/sources/glibc-build/crypt:/sources/glibc-build/linuxthreads /sources/glibc-build/libc.so.6 /sources/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /sources/glibc-build/csu/crtn.o
/sources/glibc-build/csu/crt1.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make[2]: *** [/sources/glibc-build/iconv/iconvconfig] Error 1
make[2]: Leaving directory `/sources/glibc-2.3.2/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/sources/glibc-2.3.2'
make: *** [all] Error 2
root:/sources/glibc-build#


高手帮助分析一下,如果找不出问题,到底从哪里开始重新做呀???????
先谢过!!!!!!!
 楼主| 发表于 2004-7-31 13:02:57 | 显示全部楼层
怎么没人理我呀?????????
 楼主| 发表于 2004-8-9 21:57:46 | 显示全部楼层
快救救我呀?
发表于 2004-8-10 04:00:11 | 显示全部楼层
试过重新编译 glibc-2.3.2 吗? 输入命令一定要小心, 一点小错误都不能有. 最好用拷贝,粘贴:

../glibc-2.3.3-lfs-5.1/configure --prefix=/usr \
    --disable-profile --enable-add-ons=linuxthreads \
    --libexecdir=/usr/lib --with-headers=/usr/include \
    --without-cvs
 楼主| 发表于 2004-8-27 23:26:11 | 显示全部楼层
我输入的命令如下:
../glibc-2.3.2/configure --prefix=/usr \
--disable-profile --enable-add-ons \
--libexecdir=/usr/bin --with-headers=/usr/include
反馈信息是正确的。
接着输入编译软件包命令:
make
反馈信息有出错。
这是怎么回事呀?


TO:aczm
“最好用拷贝,粘贴”怎么实现的呀?
发表于 2004-8-31 21:56:45 | 显示全部楼层
../glibc-2.3.2/configure --prefix=/usr \
--disable-profile --enable-add-ons \
--libexecdir=/usr/bin --with-headers=/usr/include

那个--enable-add-ons后面最好是跟上具体的,比如是linuxthreads,还是nptl呢?
还有你好像少了几个参数吧。
比如:--without-cvs
像这一类比较基础的程序库之类的最好是跟文档的说明保持一致,这样出问题比较少。如:binutils,glibc等等。
发表于 2004-8-31 23:25:16 | 显示全部楼层
你是不是中途Ctrl+C过?。。

make clean后重新make
发表于 2004-9-2 03:56:45 | 显示全部楼层
是在编译第五章还是第六章的glibc? 两章的命令有区别.

如果用在线的文档,就可以把文档中的命令拷贝下来,然后粘贴到命令窗口
 楼主| 发表于 2004-9-5 17:29:32 | 显示全部楼层
TO:小丑奇兵
我在编译第六章的glibc,全部按文档的说明做的,没有你说的这些参数问题呀。


TO:黯然销魂
中途没有用过Ctrl+C
直接make后就有出错了。
“make clean后重新make”这是什么意思?麻烦讲详细点



TO:aczm
我在编译第六章的glibc,在LINUX环境下还不能上网,那就不能用在线的文档了?是不是还是只能靠输入命令了呀?
发表于 2004-9-5 19:45:27 | 显示全部楼层
/sources/glibc-build/csu/crt1.o: file not recognized: File truncated

我是看这句话,觉得你是Ctrl+C过,造成了错误的文件。不过既然你没有,那看看小丑骑兵的建议。

你看的book是哪个?给一个地址?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表