[Xquartz-dev] Building Xquartz git snapshot(how to?)
Michał Majchrowicz
mmajchrowicz at gmail.com
Thu Mar 20 11:43:08 PDT 2008
Okay I was able to build xserver :D Now all the "X apps" do not work.
Including glxgears, glxinfo and other stuff. The curious think is that
I can't close X11.app. Everytime I close it opens again after a minute
:)
Regards.
2008/3/20 Jeremy Huddleston <jeremyhu at berkeley.edu>:
> read the developer info and look at that script I sent you. You're
> not passing it the path to mesa.
>
> --Jeremy
>
>
>
> On Mar 20, 2008, at 10:16, Michał Majchrowicz wrote:
> > I compile xserver using following commands:
> > rm -Rf ./xserver*
> > git-clone git://anongit.freedesktop.org/git/xorg/xserver.git # If
> > you don't
> > cd xserver
> > git-branch --track xorg-server-1.2-apple origin/xorg-server-1.2-apple
> > git-checkout -f xorg-server-1.2-apple
> > export PKG_CONFIG_PATH="/usr/X11/lib/pkgconfig:${PKG_CONFIG_PATH}"
> > export ACLOCAL="aclocal -I /usr/X11/share/aclocal"
> >
> > export CFLAGS="-Wall -O2 -arch i386 -arch ppc -pipe"
> > export LDFLAGS="-Wall -O2 -arch i386 -arch ppc -pipe"
> >
> > ./autogen.sh --prefix=/usr/X11 --disable-dependency-tracking
> > and finally make
> > Let me know if I am doing something wrong :)
> > Regards.
> >
> > 2008/3/20 Michał Majchrowicz <mmajchrowicz at gmail.com>:
> >> 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
> >>>
> >>>
> >>
> > _______________________________________________
> > 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