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

Jeremy Huddleston jeremyhu at apple.com
Tue Mar 18 08:48:58 PDT 2008


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

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


More information about the Xquartz-dev mailing list