[Xquartz-dev] Building Xquartz git snapshot(how to?)

Michał Majchrowicz mmajchrowicz at gmail.com
Wed Mar 19 05:28:41 PDT 2008


I have used macports to install:
x11/xorg-randrproto 1.2.1
But I think that xserver was unable to find it since i get the same error :(
Regards.

2008/3/18 Jeremy Huddleston <jeremyhu at apple.com>:
> You need to install a newer randrproto.  Unfortunately, I didn't
>  include the proto updated in 2.1.4, so if you want to compile it on
>  your own, you need to install the newer protos (I think just randr,
>  render, input need to be updated).  2.2.0 will include everythig...
>  not just updates.
>
>  --Jeremy
>
>
>
>  On Mar 18, 2008, at 04:48, Michał Majchrowicz wrote:
>
>  > Now everything seems to work but I get following error when trying
>  > to compile:
>  > In file included from mirandr.c:34:
>  > randrstr.h:64: error: 'RRNumberRequests' undeclared here (not in a
>  > function)
>  > randrstr.h:80: error: syntax error before 'xRRModeInfo'
>  > randrstr.h:80: warning: no semicolon at end of struct or union
>  > randrstr.h:83: error: syntax error before '}' token
>  > In file included from mirandr.c:34:
>  > ....
>  > I assume this is because git head is now broken and doesn't compile
>  > but please let me know if I did something wrong :)
>  > Regards.
>  >
>  > 2008/3/18 Jeremy Huddleston <jeremyhu at berkeley.edu>:
>  >> Check out that script I emailed you about.
>  >>
>  >> You are missing the:
>  >>
>  >> export ACLOCAL="aclocal -I /usr/X11/share/aclocal"
>  >>
>  >>
>  >>
>  >>
>  >> On Mar 17, 2008, at 14:52, Michał Majchrowicz wrote:
>  >>
>  >>> Okay this is what I did:
>  >>> git-clone git://anongit.freedesktop.org/git/xorg/xserver.git
>  >>> cd ./xserver/
>  >>> git-branch --track xorg-server-1.2-apple origin/xorg-server-1.2-
>  >>> apple
>  >>> ./autogen.sh --prefix=/usr/X11 --disable-dependency-tracking
>  >>> and I got this error:
>  >>> configure.ac:567: 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
>  >>>
>  >>> Did I do something wrong, or maybe the code is now broken and
>  >>> doesn't compile?
>  >>> Regards Michal.
>  >>>
>  >>> On Mon, Mar 17, 2008 at 7:36 PM, Jeremy Huddleston
>  >>> <jeremyhu at apple.com> wrote:
>  >>>>
>  >>>>
>  >>>> On Mar 17, 2008, at 06:12, Martin Costabel wrote:
>  >>>>
>  >>>>> Michał Majchrowicz wrote:
>  >>>>>> I wasn't even able to uninstall xquartz-2.1.4 update :) If I have
>  >>>>>> some
>  >>>>>> problem I just install 10.5.2 combo update once again and it
>  >>>>>> fixes
>  >>>>>> everything :)
>  >>>>>
>  >>>>> There is also the file /System/Library/LaunchAgents/
>  >>>>> org.x.X11.plist
>  >>>>> to take care of. It is essential for the launching of X11, and it
>  >>>>> comes in several very different and incompatible variants. The
>  >>>>> ones
>  >>>>> from raw Leopard, from the 10.5.2 OSX update, and from the 2.1.4
>  >>>>> xquartz update are each incompatible with the other versions of
>  >>>>> X11.
>  >>>>> This file is contained in the X11.*.pkg from the xquartz
>  >>>>> updates; on
>  >>>>> the 10.5 system disk, it is *not* contained in X11User.pkg nor in
>  >>>>> X11SDK.pkg.
>  >>>>>
>  >>>>> There are 2 more plist files in /System/Library/
>  >>>>> Launch{Agents,Daemons}, but their incompatibility seems to be less
>  >>>>> fatal for the working of X11.
>  >>>>
>  >>>> There should just be one more... /System/Library/LaunchDaemone/
>  >>>> org.x.X11.font_cache.plist
>  >>>>
>  >>>> Also, these will likely be changing yet again in the coming months
>  >>>> (hopefully to their final configuration) as I finish reengineering
>  >>>> the
>  >>>> X server startup process.
>  >>>>
>  >>>> --Jeremy
>  >>>> _______________________________________________
>  >>>> Xquartz-dev mailing list
>  >>>> Xquartz-dev at lists.macosforge.org
>  >>>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>  >>>>
>  >>>>
>  >>> _______________________________________________
>  >>> Xquartz-dev mailing list
>  >>> Xquartz-dev at lists.macosforge.org
>  >>> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
>  >>
>  >>
>  >> _______________________________________________
>  >> Xquartz-dev mailing list
>  >> Xquartz-dev at lists.macosforge.org
>  >> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>  >>
>  >>
>  > _______________________________________________
>  > Xquartz-dev mailing list
>  > Xquartz-dev at lists.macosforge.org
>  > http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>
>
> _______________________________________________
>  Xquartz-dev mailing list
>  Xquartz-dev at lists.macosforge.org
>  http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>
>


More information about the Xquartz-dev mailing list