This is the response I got in the xorg mailing list:
http://lists.x.org/archives/xorg/2012-April/054394.html
Yes, in Xorg 1.8 --with-fontdir was changed to --with-fontrootdir,
> and in Xorg 1.10 --with-dri-driver-path was replaced by use of
> pkg-config to read the path from dri.pc.
>
Does it means that BUILDING.txt should be updated?
On Wed, Apr 4, 2012 at 6:31 PM, pablo platt <pablo.pl...@gmail.com> wrote:
> I understand that the fonts and dri paths might be different on ubuntu
> but I'm getting errors that are not specific to ubuntu.
>
> I couldn't find xserver release that match the config options in the
> BUILDLING.txt instructions.
>
> xorg-server-1.10.4 doesn't have the options --with-fontdir,
> --with-dri-driver-path
>
> http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.10.4.tar.gz
>
> xorg-server-1.7.1 for example, does have the above options but doesn't
> have --disable-config-udev
>
> http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.7.1.tar.gz
>
> I've tried to use the python build-xorg but it can't find the Mesa package
> "Mesa": "ftp://ftp.freedesktop.org/pub/mesa/beta/MesaLib-7.8.3-rc1.tar.bz2
> ",
>
> I've found posts about the error that it can't find drm.h when compiling
> glxdriswrast.c and including dri_interface.h
>
> http://old.nabble.com/-Bug-18161--New:-mesa-7.2:-src-mesa-gl.pc.in-lacks-a-%27Requires:-libdrm%27-td20100676.html
> http://lists.freedesktop.org/archives/xorg/2009-April/045075.html
> The bug might be because of using --disable-dri and --enable-glx together.
> One suggestion was to use --with-dri-drivers=swrast but this options is
> also missing in xserver-1.10.4.
> For now, I fixed it by changing <drm.h> to <drm/drm.h> in
> /usr/include/GL/internal/dri_interface.h
>
> Now when I'm running make:
> make TIGERVNC_SRCDIR=/home/pablo/tigervnc-1.2.0/
>
> I'm getting an error:
> ...
> Making all in hw
> make[1]: Entering directory `/home/pablo/tigerbuild/unix/xserver/hw'
> Making all in vnc
> make[2]: Entering directory `/home/pablo/tigerbuild/unix/xserver/hw/vnc'
> make all-am
> make[3]: Entering directory `/home/pablo/tigerbuild/unix/xserver/hw/vnc'
> make[3]: *** No rule to make target `../../../../common/network/
> libnetwork.la', needed by `libvnc.la'. Stop.
>
> Thanks
>
>
>
> On Tue, Apr 3, 2012 at 10:30 PM, DRC <dcomman...@users.sourceforge.net>wrote:
>
>> You are missing my point. The instructions in BUILDING.txt are an
>> example that is known to work with only one platform (Red Hat Enterprise
>> Linux 6 and some later versions of Fedora.) The "problem" is that you
>> need instructions specific to Ubuntu, and that requires knowledge of
>> that system that most of us don't have. The only person who could
>> answer your questions is someone who has generated VNC packages for
>> Ubuntu in the past.
>>
>> I would suggest looking for a RealVNC package for your version of Ubuntu
>> and looking at the scripts used to generate that package. That would
>> give you at least a reasonable starting point for coming up with an
>> appropriate set of configure arguments.
>>
>>
>> On 4/3/12 2:17 PM, pablo platt wrote:
>> > I don't think the problem is specific to ubuntu.
>> > In the xserver configure file (attached) I can't find --with-fontdir but
>> > I do see --with-fontrootdir.
>> > Should I use this instead?
>> > I can't find something similar to --with-dri-driver-path
>> >
>> > On Tue, Apr 3, 2012 at 8:22 PM, DRC <dcomman...@users.sourceforge.net
>> > <mailto:dcomman...@users.sourceforge.net>> wrote:
>> >
>> > Building a version of TigerVNC that uses the system's existing X.org
>> > infrastructure is a very system-specific procedure. The
>> instructions in
>> > BUILDING.txt are, as it says, just a "general outline." They need
>> to be
>> > tailored to the specific needs of your system.
>> >
>> >
>> > On 4/3/12 11:46 AM, pablo platt wrote:
>> > > Hi,
>> > >
>> > > I'm trying to build under ubuntu 11.10 32bit.
>> > >
>> > > In the configure step I'm getting a warning:
>> > > configure: WARNING: unrecognized options: --with-fontdir,
>> > > --with-dri-driver-path
>> > >
>> > > In the make step I'm getting an error:
>> > > 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
>> > >
>> > > Can you please explain how to fix the warning and error?
>> > >
>> > >
>> > >
>> > > This is what I'm trying to do following 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
>> > >
>> > > Thanks
>> > >
>> > >
>> > >
>> ------------------------------------------------------------------------------
>> > > Better than sec? Nothing is better than sec when it comes to
>> > > monitoring Big Data applications. Try Boundary one-second
>> > > resolution app monitoring today. Free.
>> > > http://p.sf.net/sfu/Boundary-dev2dev
>> > >
>> > >
>> > >
>> > > _______________________________________________
>> > > Tigervnc-users mailing list
>> > > Tigervnc-users@lists.sourceforge.net
>> > <mailto:Tigervnc-users@lists.sourceforge.net>
>> > > https://lists.sourceforge.net/lists/listinfo/tigervnc-users
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Better than sec? Nothing is better than sec when it comes to
>> > monitoring Big Data applications. Try Boundary one-second
>> > resolution app monitoring today. Free.
>> > http://p.sf.net/sfu/Boundary-dev2dev
>> > _______________________________________________
>> > Tigervnc-users mailing list
>> > Tigervnc-users@lists.sourceforge.net
>> > <mailto:Tigervnc-users@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/tigervnc-users
>> >
>> >
>>
>
>
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Tigervnc-users mailing list
Tigervnc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-users