LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]编译lfs进行到5.11的时候出错了

[复制链接]
发表于 2005-10-28 16:17:49 | 显示全部楼层 |阅读模式
我是按照lfs6.1的非官方中文手册上的步骤进行的,在进行到5.11.1再次安装gcc的时候
执行make的时候出现以下错误:

make[1]: Entering directory `/mnt/lfs/sources/gcc-build/libiberty'
if [ x"-fpic" != x ]; then \
  gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc-3.4.3/libiberty/../include  -W -Wall -Wtraditional -pedantic -fpic ../../gcc-3.4.3/libiberty/regex.c -o pic/regex.o; \
else true; fi
In file included from ../../gcc-3.4.3/libiberty/../include/xregex.h:26,
                 from ../../gcc-3.4.3/libiberty/regex.c:195:
../../gcc-3.4.3/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators
In file included from ../../gcc-3.4.3/libiberty/regex.c:649:
../../gcc-3.4.3/libiberty/regex.c: In function `byte_compile_range':
../../gcc-3.4.3/libiberty/regex.c:4548: warning: signed and unsigned type in conditional expression
../../gcc-3.4.3/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../gcc-3.4.3/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../gcc-3.4.3/libiberty/regex.c: In function `xregcomp':
../../gcc-3.4.3/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression
../../gcc-3.4.3/libiberty/regex.c: At top level:
../../gcc-3.4.3/libiberty/regex.c:8178: warning: unused parameter 'preg'
Assembler messages:
FATAL: can't create pic/regex.o: No such file or directory
make[1]: *** [regex.o] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/libiberty'
make: *** [all-libiberty] Error 2

我的编译环境是gentoo 2005.1
本人菜鸟,求大虾指点一二,感激不尽
 楼主| 发表于 2005-10-28 16:50:55 | 显示全部楼层
补上信息:
Jack ~ # gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/specs
Configured with: /var/tmp/portage/gcc-3.3.5.20050130-r1/work/gcc-3.3.5/configure --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)
Jack~ # uname -a
Linux Jude 2.6.12-gentoo-r6 #1 SMP Fri Sep 9 02:50:06 Local time zone must be set--see zic m i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-28 17:02:58 | 显示全部楼层
再补充下,由于我的这款Acer的本本的光驱是usb接口(推测)的,许多linux发行版的光碟没法启动,所以lfs的livecd也是不能用的,所以只好在我的gentoo下面搞,实在比较遗憾。
回复 支持 反对

使用道具 举报

发表于 2005-10-29 06:15:57 | 显示全部楼层
Post by bo0617
再补充下,由于我的这款Acer的本本的光驱是usb接口(推测)的,许多linux发行版的光碟没法启动,所以lfs的livecd也是不能用的,所以只好在我的gentoo下面搞,实在比较遗憾。
可试试Knoppix-4.0+或新版Kanotix,boot机时用"knoppix bootusb2"可以从usb接口设备启动,LFS的LiveCD要自行customize kernel才行
回复 支持 反对

使用道具 举报

发表于 2005-10-29 09:42:45 | 显示全部楼层
好像最近兄弟们都反映:gentoo做Host的时候,出错几率较大。

试试别的发行版,比如fc3。

knoopix也不错。^_^。如d00m3d所说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 10:57:18 | 显示全部楼层
谢谢解答 我会再试试
顺便问下:knoppix-4.0+的版本能在哪下载啊?
回复 支持 反对

使用道具 举报

发表于 2005-10-31 12:05:03 | 显示全部楼层
Knoppix最新版是4.0.2,可以在这里下载,http://public.planetmirror.com/pub/knoppix/

注意,Knoppix-4.0.2同时带有gcc-4.0.1及gcc-3.3.6,用gcc-3.3的成功机会较高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 15:56:50 | 显示全部楼层
谢谢 那我应该注意些什么呢?如果我想使用gcc3.3来编译,应该要注意哪些?
本人菜鸟,麻烦各位不厌其烦了
回复 支持 反对

使用道具 举报

发表于 2005-10-31 17:44:07 | 显示全部楼层
我手上的Knoppix忘记带回,不记得默认gcc是4.0还是3.3。你用gcc --version看一下,若果是3.3.x就什麽都不用改。若果是4.0.x就一下/usr/bin/gcc这个symlink
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-1 08:55:27 | 显示全部楼层
十分感谢,我会照你的方法试下的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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