[Xquartz-dev] Building Xquartz git snapshot(how to?)
Michał Majchrowicz
mmajchrowicz at gmail.com
Thu Mar 20 12:23:01 PDT 2008
Okay it now works. I got glxinfo,glxgears and winecfg working. I get
timeout trying to run openoffice and any opengl app trough wine.
Regards.
2008/3/20 Jeremy Huddleston <jeremyhu at berkeley.edu>:
> Did you install the updated xinit as well? As I mentioned before,
> your best bet is to just install 2.1.4, then start messing around from
> there.
>
>
>
> On Mar 20, 2008, at 11:43, Michał Majchrowicz wrote:
> > 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
> >>
> >>
> > _______________________________________________
> > 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