编译xorg-1.7.7

[size=medium]编译xorg-1.7.7
系统环境:ubuntu10.10
软件包:xorg-server-1.7.7.tar.bz2
下载地址:
http://xorg.freedesktop.org/archive/individual/driver/
(intel 官方网站)

编译xorg
$ tar xf xorg-server-1.7.7.tar.bz2
$ cd xorg-server-1.7.7
$ ./autogen.sh
./autogen.sh: line 9: autoreconf: command not found
# sudo apt-get install dh-autoreconf

$ ./autogen.sh
configure.ac:36: error: must install xorg-macros 1.10 or later before running autoconf/autogen
# sudo apt-get install xutils-dev


$ ./autogen.sh
configure.ac:695: error: possibly undefined macro: XTRANS_CONNECTION_FLAGS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
# sudo apt-get install xtrans-dev

$ ./autogen.sh
No package 'pixman-1' found
# sudo apt-get install libpixman-1-dev

$ ./autogen.sh
configure: error: Package requirements (x11) were not met:
No package 'x11' found
# sudo apt-get install libx11-dev

$ ./autogen.sh
configure: error: Package requirements (glproto >= 1.4.10 gl >= 7.1.0) were not met:
No package 'glproto' found
No package 'gl' found
# sudo apt-get install x11proto-gl-dev
# sudo apt-get install xlibmesa-gl-dev

$ ./autogen.sh
configure: error: Package requirements (xf86driproto >= 2.1.0) were not met:
No package 'xf86driproto' found
# sudo apt-get install x11proto-xf86dri-dev

$ ./autogen.sh
checking for LIBDRM... no
configure: error: Package requirements (libdrm >= 2.3.0) were not met:
No package 'libdrm' found
# sudo apt-get install libdrm-dev

$ ./autogen.sh
checking for SHA1Init in -lmd... no
checking for XSERVERCFLAGS... no
configure: error: Package requirements (randrproto >= 1.2.99.3 renderproto >= 0.11 fixesproto >= 4.1 damageproto >= 1.1 xcmiscproto >= 1.2.0 xextproto >= 7.0.99.3 xproto >= 7.0.13 xtrans >= 1.2.2 bigreqsproto >= 1.1.0 fontsproto inputproto >= 1.9.99.902 kbproto >= 1.0.3 videoproto compositeproto >= 0.4 scrnsaverproto >= 1.1 resourceproto xineramaproto xkbfile xfont xau pixman-1 >= 0.15.20 xdmcp openssl) were not met:

No package 'randrproto' found
No package 'renderproto' found
No package 'fixesproto' found
No package 'damageproto' found
No package 'xcmiscproto' found
No package 'xextproto' found
No package 'bigreqsproto' found
No package 'fontsproto' found
No package 'videoproto' found
No package 'compositeproto' found
No package 'scrnsaverproto' found
No package 'resourceproto' found
No package 'xineramaproto' found
No package 'xkbfile' found
No package 'xfont' found
No package 'openssl' found

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

Alternatively, you may set the environment variables XSERVERCFLAGS_CFLAGS
and XSERVERCFLAGS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
# sudo apt-get install x11proto-randr-dev
# sudo apt-get install x11proto-render-dev
# sudo apt-get install x11proto-fixes-dev
# sudo apt-get install x11proto-damage-dev
# sudo apt-get install x11proto-xcmisc-dev
# sudo apt-get install x11proto-scrnsaver-dev
# sudo apt-get install x11proto-xext-dev
# sudo apt-get install x11proto-bigreqs-dev
# sudo apt-get install x11proto-video-dev
# sudo apt-get install x11proto-composite-dev
# sudo apt-get install x11proto-resource-dev
# sudo apt-get install x11proto-xinerama-dev
# sudo apt-get install libxkbfile-dev
# sudo apt-get install libxfont-dev
# sudo apt-get install libcurl4-openssl-dev

$ ./autogen.sh
checking for PCIACCESS... no
configure: error: Package requirements (pciaccess >= 0.8.0) were not met:
No package 'pciaccess' found
# sudo apt-get install libpciaccess-dev

$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install

编译驱动(键盘,鼠标,显卡)
$ tar xf xf86-input-keyboard-1.5.0.tar.bz2
$ cd xf86-input-keyboard-1.5.0/
$ ./configure --prefix=/home/loongson/xorg
checking for XORG... configure: error: Package requirements (xorg-server >= 1.2.99.0 xproto inputproto) were not met:
No package 'xorg-server' found
$ export PKG_CONFIG_PATH=/home/loongson/xorg/lib/pkgconfig

$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install

$ tar xf xf86-input-mouse-1.6.0.tar.bz2
$ cd xf86-input-mouse-1.6.0/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install

$ tar xf xf86-video-sis-0.10.3.tar.bz2
$ cd xf86-video-sis-0.10.3/
$ ./configure --prefix=/home/loongson/xorg
checking for XORG... configure: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto xineramaproto randrproto renderproto videoproto xextproto) were not met:
No package 'xf86dgaproto' found
# sudo apt-get install x11proto-xf86dga-dev

$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install

$ tar xf xf86-video-fbdev-0.4.2.tar.bz2
$ cd xf86-video-fbdev-0.4.2/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install

编译字体
$ tar xf font-misc-misc-1.1.2.tar.bz2
$ cd font-misc-misc-1.1.2/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ su
# make install

测试 xorg
$ cd /home/loongson/xorg/bin
$ export DISPLAY=:1
$ ./Xorg :1 -configure

Fatal server error:
xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)

$ sudo su
$ export DISPLAY=:1
$ ./Xorg :1 -configure


sense
11-04-09[/size]
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值