LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: unixnovice

glibc 头文件中存在BUG?(gcc 4.1)

[复制链接]
发表于 2007-8-22 03:43:17 | 显示全部楼层
前面执行了什麽命令?

我也喜爱自行编译安装,但无此问题,推测你系统里可能还有些 xxxx-dev 的包未齐,比如:

libwrap0-dev
libpam0g-dev

检查一下,如没有就把它们先装上

By the way,我查了一下,stable 源里早已经有 vsftpd-2.0.5,不用自己去编译,apt-get install vsftpd 就能搞定
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-22 09:21:21 | 显示全部楼层
非常感谢版主这么晚了还帮我解决问题,
真的很感动!!!!!!!!!!!!!!!

我是这样安装的,先是安装了base system没有选任何组件,然后就是
用以下命令:
#apt-cdrom add
# apt-get install gcc
#apt-get  install g++   
# apt-get install libc6-dev
#apt-get  install build-essential

这些文件都在第一张光盘里面。
stable 源里面的确有vsftpd,但主要是因为我很多时候都工作在内网当中,不是很方便使用源。
再者,我想弄清楚这个问题产生的原因。
再想问一下:
libwrap0-dev
libpam0g-dev
这两个包是起什么作用的啊
是tcpwarpper和pam的“dev-header”?
如果是因为tcpwrap 或者是pam支持的原因。
我把这两项功能 在builddefs.h 里面全都undef了,但还是出现这个问题。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 12:17:07 | 显示全部楼层
Debian 最近刚刚升级到 4.0r1 ,内核/glibc 都有升级,可能解决了部分问题。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 18:57:29 | 显示全部楼层
Post by unixnovice
非常感谢版主这么晚了还帮我解决问题,
真的很感动!!!!!!!!!!!!!!!

我是这样安装的,先是安装了base system没有选任何组件,然后就是
用以下命令:
#apt-cdrom add
# apt-get install gcc
#apt-get  install g++   
# apt-get install libc6-dev
#apt-get  install build-essential

这些文件都在第一张光盘里面。
stable 源里面的确有vsftpd,但主要是因为我很多时候都工作在内网当中,不是很方便使用源。
再者,我想弄清楚这个问题产生的原因。
再想问一下:
libwrap0-dev
libpam0g-dev
这两个包是起什么作用的啊
是tcpwarpper和pam的“dev-header”?
如果是因为tcpwrap 或者是pam支持的原因。
我把这两项功能 在builddefs.h 里面全都undef了,但还是出现这个问题。
关於这两个包的作用,可以到 packages.debian.org 里搜出这两个包便有很详细的解释

Btw,你的 vsftpd 编译问题解决了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 00:18:13 | 显示全部楼层
还是不行啊,我把那几个包都安装了,包括依赖的包,可是还是提示同样的错误。

很是郁闷啊
回复 支持 反对

使用道具 举报

发表于 2007-8-23 20:01:31 | 显示全部楼层
Post by unixnovice
是tcpwarpper和pam的“dev-header”?
如果是因为tcpwrap 或者是pam支持的原因。
我把这两项功能 在builddefs.h 里面全都undef了,但还是出现这个问题。
改动过什麽了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 23:38:19 | 显示全部楼层
是这样的,我先以为是那您说的两个包有影响
当时我因为没有下载到那两个包,所以我把关于tcpwarpper 和pam不编译进去,但是还是不行。
今天我又下了那两个包,我又重新按默认的配置再进行编译,但还是不行
回复 支持 反对

使用道具 举报

发表于 2007-8-24 06:44:28 | 显示全部楼层
要编译 vsftpd,其实 tcpwarpper 和 pam 并非必需的,可是 Debian 的系统架构下可能会欠缺某些头文件,所以我才建议你把哪两个包装上

既然你是用 Etch 的基本安装,针对 glibc 的话,试把 linux-kernel-headers 也装上看看
回复 支持 反对

使用道具 举报

发表于 2007-8-24 13:14:43 | 显示全部楼层
apt-get build-dep vsftpd
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 14:19:57 | 显示全部楼层
嗯,多谢版主。
回头我试一下。

再次感谢!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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