haulm 发表于 2011-4-1 23:27:38

xorg-x11-server 该如何升级 ?

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.

jiangtao9999 发表于 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 打包也没按照这个稳定版进行制作……结果测试版正式版什么的乱成一团。

sejishikong 发表于 2011-4-2 10:07:02

所有的proto应该都属于xorg-x11-proto-devel包,但是有些特殊一些。
我一般使用最新的,但如果最新的有问题,就往后退,所以版本并不是官方的稳定版本。

jiangtao9999 发表于 2011-4-2 11:33:09

你这么折腾升级很麻烦……

haulm 发表于 2011-4-2 19:55:32

最无语的编译,比工具链还困难。

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

jiangtao9999 发表于 2011-4-2 20:08:51

所以要用 stable 版的套装。

haulm 发表于 2011-4-9 19:19:20

原帖由 jiangtao9999 于 2011-4-2 20:08 发表 http://www.linuxfans.org/bbs/images/common/back.gif
所以要用 stable 版的套装。
可能还和 glibc gcc 版本也有关,我没办法编译下去。。。

jiangtao9999 发表于 2011-4-9 21:37:55

:roll:

sejishikong 发表于 2011-4-10 19:59:35

原帖由 haulm 于 2011-4-2 19:55 发表 http://www.linuxfans.org/bbs/images/common/back.gif
最无语的编译,比工具链还困难。
怎么会啊。xorg的升级不困难啊。
不过从2.5往上升级,可能费事一些,1.9以后变化比较大。

jiangtao9999 发表于 2011-4-10 20:18:02

xorg 的依赖比较诡异,有的时候后个版本依赖开发中版本,但有的时候开发中的版本号大于稳定版,但其实稳定版更新一些。

haulm 发表于 2011-4-10 20:25:27

慢慢来吧,迟早要更新的,要是我有那个疯狂的想法,就基于源码升级 gcc glibc ...

jiangtao9999 发表于 2011-4-10 22:14:11

你的计算机 CPU 不行,不然最好的办法其实是先用 Gentoo 装一套系统,之后再编译一个 ml ,之后把编译出来的 rpm 重新安装,再重新编译一遍。

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

jiangtao9999 发表于 2011-4-10 22:16:39

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

sejishikong 发表于 2011-4-12 09:06:08

其实基于mgc也一样可以的。
gentoo/lfs能做的.mgc也可以。
不过挺麻烦的,再说升级xorg的确不麻烦。
等我把systemd弄完了,我来升级。

jiangtao9999 发表于 2011-4-12 09:49:08

mgc 主要是需要作 srpm 后编译,编译环境没满足就需要自己手动编译 LFS环境后再编译 SRPM ,用 Gentoo 可以全自动装好软件再编译 srpm 。比 LFS 省事。
页: [1]
查看完整版本: xorg-x11-server 该如何升级 ?