QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3943|回复: 14

xorg-x11-server 该如何升级 ?

[复制链接]
发表于 2011-4-1 23:27:38 | 显示全部楼层 |阅读模式
xf86driproto 属于哪个包的。。。

checking for GL... yes
checking for DRIPROTO... no
configure: error: Package requirements (xf86driproto >= 2.1.0) were not met:

Requested 'xf86driproto >= 2.1.0' but version of XF86DRIProto is 2.0.4

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DRIPROTO_CFLAGS
and DRIPROTO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
发表于 2011-4-2 09:59:32 | 显示全部楼层
http://www.x.org/releases/X11R7.6/src/proto/
作为一个发行版,应该使用 stable 版本,也就是
http://www.x.org/releases/X11R7.6/src/xserver/
里面的 7.6 稳定版的 xorg-server 1.9.3 。

如果你真想折腾
http://xorg.freedesktop.org/releases/individual/
里面全找最新版。因为这东西的依赖经常也是开发中版本的,但开发中版本并不一定比最新稳定版新,但版本却大一号。我之前编译 mips 的包,就遇到了这个依赖乱七八糟到极点的问题而作罢。sejishikong 打包也没按照这个稳定版进行制作……结果测试版正式版什么的乱成一团。
回复

使用道具 举报

发表于 2011-4-2 10:07:02 | 显示全部楼层
所有的proto应该都属于xorg-x11-proto-devel包,但是有些特殊一些。
我一般使用最新的,但如果最新的有问题,就往后退,所以版本并不是官方的稳定版本。
回复

使用道具 举报

发表于 2011-4-2 11:33:09 | 显示全部楼层
你这么折腾升级很麻烦……
回复

使用道具 举报

 楼主| 发表于 2011-4-2 19:55:32 | 显示全部楼层
最无语的编译,比工具链还困难。

[ 本帖最后由 haulm 于 2011-4-2 19:56 编辑 ]
回复

使用道具 举报

发表于 2011-4-2 20:08:51 | 显示全部楼层
所以要用 stable 版的套装。
回复

使用道具 举报

 楼主| 发表于 2011-4-9 19:19:20 | 显示全部楼层
原帖由 jiangtao9999 于 2011-4-2 20:08 发表
所以要用 stable 版的套装。

可能还和 glibc gcc 版本也有关,我没办法编译下去。。。
回复

使用道具 举报

发表于 2011-4-9 21:37:55 | 显示全部楼层
回复

使用道具 举报

发表于 2011-4-10 19:59:35 | 显示全部楼层
原帖由 haulm 于 2011-4-2 19:55 发表
最无语的编译,比工具链还困难。

怎么会啊。xorg的升级不困难啊。
不过从2.5往上升级,可能费事一些,1.9以后变化比较大。
回复

使用道具 举报

发表于 2011-4-10 20:18:02 | 显示全部楼层
xorg 的依赖比较诡异,有的时候后个版本依赖开发中版本,但有的时候开发中的版本号大于稳定版,但其实稳定版更新一些。
回复

使用道具 举报

 楼主| 发表于 2011-4-10 20:25:27 | 显示全部楼层
慢慢来吧,迟早要更新的,要是我有那个疯狂的想法,就基于源码升级 gcc glibc ...
回复

使用道具 举报

发表于 2011-4-10 22:14:11 | 显示全部楼层
你的计算机 CPU 不行,不然最好的办法其实是先用 Gentoo 装一套系统,之后再编译一个 ml ,之后把编译出来的 rpm 重新安装,再重新编译一遍。

sejishikong 的多 CPU 的服务器空闲如何?如果可以长期运行编译,那么你可以这么试试,chroot 到一个目录里面编译个 gentoo ,在用这个 chroot 的 gentoo 编译一套 mgc ,之后再把这些 rpm 安装到另一个目录里面,chroot 过去重新编译。这么用 chroot 不影响当前运行的系统。
回复

使用道具 举报

发表于 2011-4-10 22:16:39 | 显示全部楼层
我说的这样你就可以想升级什么升级什么了。gentoo 安装至少要到 xorg-server ,再把 gtk qt 都装好。就能开始 mgc 的编译了。
这么弄其实就是把第一遍的 LFS 交给 Gentoo 的 portage 自动处理,同时用这个 portage 自动化的更进一步的安装系统。从而方便 LFS 之后 rpm 包管理的系统编译过程。
回复

使用道具 举报

发表于 2011-4-12 09:06:08 | 显示全部楼层
其实基于mgc也一样可以的。
gentoo/lfs能做的.mgc也可以。
不过挺麻烦的,再说升级xorg的确不麻烦。
等我把systemd弄完了,我来升级。
回复

使用道具 举报

发表于 2011-4-12 09:49:08 | 显示全部楼层
mgc 主要是需要作 srpm 后编译,编译环境没满足就需要自己手动编译 LFS  环境后再编译 SRPM ,用 Gentoo 可以全自动装好软件再编译 srpm 。比 LFS 省事。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 09:12 , Processed in 0.074808 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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