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

Jeremy Huddleston jeremyhu at apple.com
Wed Mar 19 09:31:00 PDT 2008


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

-------------- 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/20080319/89a0a01b/attachment.bin 


More information about the Xquartz-dev mailing list