LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo编译问题

[复制链接]
发表于 2008-6-17 12:29:35 | 显示全部楼层 |阅读模式
emerge lftp时有个错误

    checking if c++ compiler works... no
    configure: error: C++ test compile failed; check your C++ compiler

但是直接把lftp的源代码解开,用./configure却能通过编译
上面的就变成yes
    checking if c++ compiler works... yes

现在系统就一个gcc version 4.3.1 (Gentoo 4.3.1 p1.0)
gcc-config -l结果只有一行
[1] x86_64-pc-linux-gnu-4.3.1 *

现在很多软件包都不能emerge,都是这个错误,很奇怪啊
发表于 2008-6-17 12:43:53 | 显示全部楼层
emerge -av =gcc-4.2.4
安装 gcc4.2.4吧

gcc4.3.1新出到关键软件,有很多程序包不能好好支持的. 或者等等lftp包升级
回复 支持 反对

使用道具 举报

发表于 2008-6-17 13:20:57 | 显示全部楼层
应该不是gcc431的问题,我刚刚用gcc431编译完net-ftp/lftp-3.7.3,没有任何问题。
不过我的是x86
回复 支持 反对

使用道具 举报

发表于 2008-6-17 13:30:20 | 显示全部楼层
不会是刚编译好gcc吧?
gcc-config设置后,在 env-update
source /etc/profile 试试看
回复 支持 反对

使用道具 举报

发表于 2008-6-17 13:29:55 | 显示全部楼层
不会是刚编译好gcc吧?
gcc-config设置后,在 env-update & source /etc/profile 试试看
回复 支持 反对

使用道具 举报

发表于 2008-6-17 13:51:05 | 显示全部楼层
看看你的make.conf里面的cflags的设置
回复 支持 反对

使用道具 举报

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

本版积分规则

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