LinuxSir.cn,穿越时空的Linuxsir!

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

在进行glibc-cvs+nptl的编译过程中出现了问题?

[复制链接]
发表于 2003-12-25 09:14:37 | 显示全部楼层 |阅读模式
在编译net-tools的时候出现了关于x25_address没有定义的错误,看了一下,发现2.4头文件与2.6头文件所定义的x25_address的结构不一样。所以不得不替换了x25.h这个头文件。
在编译inetutils-1.4.2的时候,出现了revoke.c 里面的revoke定义类型出错。怀疑是由于gcc太新了,(gcc-3.3-20031222),所以改成文档里面的推荐的gcc-3.3.2版本再试看看。
    我本来是使用2.6内核头文件进行,看来还是不行,有很多的东西还通不过。
发表于 2003-12-25 09:51:42 | 显示全部楼层
come on,并不是每个cvs版本都能工作的。
我前两天装gnome-2.5.0,装好了,但是有很多地方都不对,gnomelibs和其他的库不配合,装gnome-2.5.1,更麻烦,因为intltools更新了,其他的软件包没跟上。所以我觉得,还是找些稳定版本的来装比较好。
 楼主| 发表于 2003-12-25 10:13:39 | 显示全部楼层
呵呵,现在又发现原来并不是gcc的问题呀,看来是头文件的问题了。是一个/usr/include/ustdi.h的文件定义了一个revoke的外部变量好像是,然后在inetutils里面好像是引用了它,但是类型不一致还是什么的,这样就出事了,编译不能通过了。所以比较晕,下午要考试,早上就读书去了,晚上回来再试试看看有没有别的什么办法。
发表于 2003-12-25 17:36:48 | 显示全部楼层
ftyh:
请问你是怎么得到最新的gcc cvs的,我连不上gcc的cvs服务器
 楼主| 发表于 2003-12-25 23:04:52 | 显示全部楼层
http://gcc.gnu.org/mirror/
下面有一个连接一般都有最新的东西。
US (Virginia): mirrors.rcn.net (also available via http)
那个http的连接都可以用吧。我一般是连接这个。
发表于 2003-12-27 00:39:23 | 显示全部楼层
直接用2。6的头文件是不能进行编译的。在hints.linuxfromscratch.org有说明的,应该下专门的头文件。
发表于 2003-12-27 03:30:57 | 显示全部楼层
呵呵,ftyh兄就是试着看glibc-cvs有没有跟上kernel 2.6。应该会很快跟上的。
 楼主| 发表于 2003-12-27 13:33:54 | 显示全部楼层
最初由 dragondk 发表
直接用2。6的头文件是不能进行编译的。在hints.linuxfromscratch.org有说明的,应该下专门的头文件。


呵呵,那是,那是,我就是看着里面的hint不然我也不知道要怎么来做nptl的呀。嘿嘿。
我只是想试试。我现在在用的主系统是用普通的glibc做的。做这个nptl主要是为了试试。现在还有一些问题还没有办法解决。我一直在跟进。
 楼主| 发表于 2003-12-27 13:35:10 | 显示全部楼层
最初由 tram 发表
呵呵,ftyh兄就是试着看glibc-cvs有没有跟上kernel 2.6。应该会很快跟上的。


我想应该是吧。希望快点。但是有一些软件包还是没办法,还得用2.4内核 头文件的,除了glibc以外。
发表于 2003-12-27 14:30:06 | 显示全部楼层
我作的第一个LFS是glibc-2.3.2+kernel 2.6.0-test9,第2个是glibc-cvs-nptl+kernel 2.6.0-test11. 第一个所有的软件包基本都能编译通过,当然有些包要自己动手修改源代码,可是第2个无论如何都编译不过sysklogd,所以我现在用的LFS系统是没有log的.两个LFS都是彻底2.6内核的,因为我根本就没有下载2.4
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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