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

Michał Majchrowicz mmajchrowicz at gmail.com
Thu Mar 20 04:53:33 PDT 2008


Okay now I have different problem:
mkdir .libs
libtool: link: cannot find the library `../../../GL/glx/libglx.la' or
unhandled argument `../../../GL/glx/libglx.la'
make[3]: *** [Xquartz] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Regards :)

2008/3/20 Jeremy Huddleston <jeremyhu at berkeley.edu>:
> You need to update damageproto as well... I forgot to include that in
>  the list.
>
>  usr/X11 $ grep -R xDamageAddReq /usr/X11/include/
>  /usr/X11/include/X11/extensions/damageproto.h:} xDamageAddReq;
>  /usr/X11/include/X11/extensions/damageproto.h:#define
>  sz_xDamageAddReq                12
>
>
>
>
>  On Mar 19, 2008, at 15:19, Michał Majchrowicz wrote:
>  > I have installed all metioned by you protos (the same versions) and
>  > randrproto to /usr/X11.
>  > I know get this error:
>  > amageext.c  -fno-common -DPIC -o .libs/damageext.o
>  > damageext.c: In function 'ProcDamageAdd':damageext.c: In function
>  > 'ProcDamageAdd':
>  > damageext.c:288: error: nested functions are disabled, use
>  > -fnested-functions to re-enable
>  > damageext.c:288: error: syntax error before '*' token
>  > damageext.c:292: error: 'xDamageAddReq' undeclared (first use in
>  > this function)
>  > damageext.c:292: error: (Each undeclared identifier is reported only
>  > once
>  > damageext.c:292: error: for each function it appears in.)
>  >
>  > Regards.
>  >
>  > 2008/3/19 Jeremy Huddleston <jeremyhu at apple.com>:
>  >> Install these:
>  >>
>  >> compositeproto 0.4
>  >> glproto 1.4.9
>  >> inputproto 1.4.3
>  >> renderproto-0.9.3
>  >> printproto 1.0.4
>  >> xproto 7.0.12
>  >>
>  >> Also, you shouldn't be using macports for your X11 headers.  You'll
>  >> have conflicting versions in /opt/local and /usr/X11 which is bad.
>  >> Install them into /usr/X11 (./configure --prefix=/usr/X11 && sudo
>  >> make
>  >> install) and stip macports out of your environment when you compile
>  >> (see that script I sent).
>  >>
>  >> --Jeremy
>  >>
>  >>
>  >>
>  >> On Mar 19, 2008, at 05:28, Michał Majchrowicz wrote:
>  >>> 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
>  >>>>
>  >>>>
>  >>> _______________________________________________
>  >>> 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
>
>
> _______________________________________________
>  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