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

Jeremy Huddleston jeremyhu at berkeley.edu
Thu Mar 20 17:57:41 PDT 2008


Yes, that is a known issue and will be fixed in 2.2.0

--Jeremy

On Mar 20, 2008, at 12:23, Michał Majchrowicz wrote:
> 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
>>
>>
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3040 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20080320/2dac991e/attachment-0001.bin 


More information about the Xquartz-dev mailing list