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

Jeremy Huddleston jeremyhu at berkeley.edu
Thu Mar 20 10:01:00 PDT 2008


Well... it should be there.  Did you run make in xserver or just in  
xquartz?

On Mar 20, 2008, at 04:53, Michał Majchrowicz wrote:
> 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

-------------- 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/821f6686/attachment-0001.bin 


More information about the Xquartz-dev mailing list