LinuxSir.cn,穿越时空的Linuxsir!

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

请教安装lfs系统遇到的问题

[复制链接]
发表于 2004-8-18 11:23:02 | 显示全部楼层 |阅读模式
我现在要编译Glibc.我完全是按照lfs的安装说明步骤编译的,结果却不行.

mkdir /tools/etc
touch /tools/etc/ld.so.conf
patch -Np1 -i ../glibc-2.3.2-sscanf-1.patch
mkdir glibc-build
cd glibc-build
../glibc-2.3.2/configure --prefix=/tools \
    --disable-profile --enable-add-ons \
    --with-headers=/tools/include \
    --with-binutils=/tools/bin \
    --without-gd
make
结果出险如下的错误:
make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.3.2 objdir=`pwd` all
make[1]: Entering directory `/mnt/lfs/sources/lfs-packages/glibc-2.3.2'
make -r PARALLELMFLAGS="" CVSOPTS="" -C glibc-2.3.2 objdir=`pwd` all
make: Entering an unknown directory
make: *** glibc-2.3.2: No such file or directory.  Stop.
make: Leaving an unknown directory
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/lfs-packages/glibc-2.3.2'
make: *** [all] Error 2

Makefile内容如下:
srcdir = ../glibc-2.3.2
all .DEFAULT:
        $(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" CVSOPTS="$(CVSOPTS)" -C $(srcdir) objdir=`pwd` $@
                                                                                
install:
        LANGUAGE=C LC_ALL=C; export LANGUAGE LC_ALL; \
        $(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" CVSOPTS="$(CVSOPTS)" -C $(srcdir) objdir=`pwd` $@

要是我在glibc-2.3.2目录下再加一个glibc-2.3.2,运行make的时候就会如下:
make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.3.2 objdir=`pwd` all
make[1]: Entering directory `/mnt/lfs/sources/lfs-packages/glibc-2.3.2'
make -r PARALLELMFLAGS="" CVSOPTS="" -C glibc-2.3.2 objdir=`pwd` all
make[2]: Entering directory `/mnt/lfs/sources/lfs-packages/glibc-2.3.2/glibc-2.3.2'
make -r PARALLELMFLAGS="" CVSOPTS="" -C glibc-2.3.2 objdir=`pwd` all
make: Entering an unknown directory

那我现在该怎么办?总不能修改Makefile吧.
我安装的lfs是5.0
发表于 2004-8-20 03:05:46 | 显示全部楼层
mkdir glibc-build
cd glibc-build

以上步骤与文档上有区别

应该是
mkdir ../glibc-build
cd ../glibc-build
 楼主| 发表于 2004-8-20 11:18:13 | 显示全部楼层
可是文档上没有说明一开始在哪个目录里面啊。
发表于 2004-8-20 12:14:44 | 显示全部楼层
在文档的最开始部分就已经说明了。
 楼主| 发表于 2004-8-20 16:42:22 | 显示全部楼层
重新按照文档原原本本的做了一遍,总算成功了.
不过还是觉得自己一开始的步骤没问题
发表于 2004-8-21 01:35:26 | 显示全部楼层
patch -Np1 -i ../glibc-2.3.2-sscanf-1.patch
mkdir glibc-build

glibc-2.3.2和glibc-build是同一级的目录,只有这样文档上的命令才能正确执行。而你把glibc-build做成了glibc-2.3.2的子目录
发表于 2004-8-24 16:52:59 | 显示全部楼层
最初由 aczm 发表
glibc-2.3.2和glibc-build是同一级的目录,只有这样文档上的命令才能正确执行。而你把glibc-build做成了glibc-2.3.2的子目录

正解,切中要害:p
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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