`

编译xorg-1.7.7

阅读更多
编译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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics