2012-04-03 26 views
0

我試圖在ubuntu 11.10 32bit下構建tigervnc。 http://tigervnc.svn.sourceforge.net/viewvc/tigervnc/trunk/BUILDING.txt?revision=4879&view=markup配置xserver警告 - 無法識別的選項:--with-fontdir,--with-dri-driver-path

在配置階段我得到一個警告:

configure:
WARNING: unrecognized options: --with-fontdir, --with-dri-driver-path

在製備步驟,我得到一個錯誤:

In file included from glxdriswrast.c:39:0:
/usr/include/GL/internal/dri_interface.h:51:17: fatal error: drm.h: No such file or directory

如何解決警告和錯誤?

這就是我想要做以下BUILDING.txt:

sudo apt-get install cmake 

download tigervnc source to /home/tigervnc-1.2.0 
download xserver-xorg-dev source to /home/xorg-server-1.10.4 
apt-get source xserver-xorg-dev 
mkdir build 
cd build 

mkdir unix 
cp -R ../tigervnc-1.2.0/unix/xserver unix/ 

cp -R ../xorg-server-1.10.4/* unix/xserver/ 

cd unix/xserver 
patch -p1 < ../../../tigervnc-1.2.0/unix/xserver110.patch 
sudo apt-get install xutils-dev libtool 
autoreconf -fiv 

sudo apt-get install libssl-dev libgl1-mesa-dev x11proto-gl-dev x11proto-record-dev x11proto-resource-dev x11proto-scrnsaver-dev x11proto-bigreqs-dev x11proto-xcmisc-dev libxfont-dev x11proto-video-dev libxkbfile-dev 

./configure --with-pic --without-dtrace --disable-static --disable-dri \ 
     --disable-xinerama --disable-xvfb --disable-xnest --disable-xorg \ 
     --disable-dmx --disable-xwin --disable-xephyr --disable-kdrive \ 
     --disable-config-dbus --disable-config-hal --disable-config-udev \ 
     --disable-dri2 --enable-install-libxf86config --enable-glx \ 
     --with-default-font-path="catalogue:/etc/X11/fontpath.d,built-ins" \ 
     --with-fontdir=/usr/share/X11/fonts \ 
     --with-xkb-path=/usr/share/X11/xkb \ 
     --with-xkb-output=/var/lib/xkb \ 
     --with-xkb-bin-directory=/usr/bin \ 
     --with-serverconfig-path=/usr/lib/xorg \ 
     --with-dri-driver-path=/usr/lib/dri 

> configure: WARNING: unrecognized options: --with-fontdir, --with-dri-driver-path 

make TIGERVNC_SRCDIR=../../../tigervnc-1.2.0 
> In file included from glxdriswrast.c:39:0: 
> /usr/include/GL/internal/dri_interface.h:51:17: fatal error: drm.h: No such file or directory 

回答

1

安裝libdrm的開發版本:sudo apt-get install libdrm-dev

請注意,一些發行版(Mandriva,Fedora或其他)已經有tigervnc打包。你可以看看他們的包裝規格,看看這是如何完成的。 Tigervnc不是一個簡單的軟件,你可能會面臨許多其他問題......而且我不確定stackoverflow.com是否提供這些問題是正確的。

Mandriva spec文件: http://svn.mandriva.com/viewvc/packages/cooker/tigervnc/current/SPECS/tigervnc.spec?view=markup

相關問題