[Xquartz-dev] Building Xquartz git snapshot(how to?)
Michał Majchrowicz
mmajchrowicz at gmail.com
Wed Mar 19 15:19:03 PDT 2008
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
>
>
More information about the Xquartz-dev
mailing list