LinuxSir.cn,穿越时空的Linuxsir!

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

编译安装libungif 时的问题?

[复制链接]
发表于 2003-3-29 10:05:08 | 显示全部楼层 |阅读模式
在configure 的阶段发现可能是configure 的文件有错,还是什么原因,
出现了如下的错误,有知道大家有没有遇到呢?
我是在BLFS阶段:
版本号:libungif-4.1.0b1
LFS 20030219
GCC-3.2.1 ,glibc-2.3.1
:
creating util/Makefile
sed: file conftest.s1 line 4: Unterminated `s' command
creating lib/Makefile
sed: file conftest.s1 line 4: Unterminated `s' command
creating Makefile
sed: file conftest.s1 line 4: Unterminated `s' command
creating doc/Makefile
sed: file conftest.s1 line 4: Unterminated `s' command
creating pic/Makefile
sed: file conftest.s1 line 4: Unterminated `s' command
creating config.h
config.h is unchanged
make: *** No targets.  Stop.

请问高手们,我是否要修改configure 里面的什么呢?或者是打 patch呢?
发表于 2003-3-29 11:43:09 | 显示全部楼层
你先看一下conftest.s1的第四行,看那个sed命令是不是用双引号的,如果是,就把双引号改成单引号。如果不是,就可能是sed没装好,再按照第六章里的方法装一次sed
 楼主| 发表于 2003-3-29 14:55:13 | 显示全部楼层
不是那个什么conftest.s1 的第几行是不是用双引号,因为conftest.s1 是由configure 来产生的,所以在出错之后根本是找不到这个文件的。
它是一个暂存的文件。在configure 里面确实看到sed 那一行是双引号的,但是我发现好几个软件包都会出现相同的问题,比如sgmll-common-xml,libungif,libmn 的configure 都会有这样的问题,我到目前为止就是发现了这几个。
我猜就像你说的那样,可能是sed的问题我装的是sed-4.0.6 会不会版本太新了呢?
 楼主| 发表于 2003-3-29 15:23:43 | 显示全部楼层
其实是犯了一个不知道什么原因的错误,原来在编译这些软件包的时候是不能加有优化参数的。如果加了优化参数就会了出现这样的原因。
我将优化参数剔除以后就可以用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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