[Xquartz-dev] Re: libX11 compile question

Ben Byer bbyer at apple.com
Tue Dec 11 16:06:22 PST 2007


They're all in www.opensource.apple.com -- applied to each respective  
problem.  In theory, you could get them by downloading all of that  
code and running diff, but that's silly.

I *think* this should be all of them.  X11proto didn't have any  
patches, and X11server doesn't really apply.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: X11apps-patches.tar.bz2
Type: application/bzip2
Size: 1242 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20071211/e42b3823/X11apps-patches.tar.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: X11libs-patches.tar.bz2
Type: application/bzip2
Size: 9517 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20071211/e42b3823/X11libs-patches.tar.bin
-------------- next part --------------

On Dec 10, 2007, at 11:03 PM, Jeremy Huddleston wrote:

> Mmm... yep, that launchd patch is what's missing.  I added it to git:
>
> http://gitweb.freedesktop.org/?p=xorg/lib/libX11.git;a=commit;h=e8d4cefa0837afa149a10e981528b368485a9e38
>
> Would you mind checking your other patches and making sure they're  
> all in git or www.opensource.apple.com.  If not, would you mind  
> tarballing them and putting them somewhere for me, and I'll work on  
> massaging them into git?
>
> --Jeremy
>
> On Dec 10, 2007, at 22:12, Ben Byer wrote:
>
>> On Dec 10, 2007, at 9:17 PM, Jeremy Huddleston wrote:
>>
>>>
>>> On Dec 10, 2007, at 21:07, Ben Byer wrote:
>>>> Nothing jumps out at me as obvious -- I assume you've checked  
>>>> using otool -L to make sure that xterm is really linking against  
>>>> the correct libX11 (and not one from MacPorts, or something --  
>>>> although we should fix that in MacPorts, too :))
>>>>
>>>> Can you put up the binary you're generating for libX11  
>>>> somewhere?   I'll disassemble it and compare it to what I get  
>>>> when I build with those flags.
>>>
>>> http://people.freedesktop.org/~jeremyhu/libX11.6.2.0.dylib- 
>>> broken.bz2
>>
>>
>> Argh, okay, I think I see the problem.  Internally, I maintain  
>> tarballs for each package, and occasionally a set of patches to be  
>> applied against that tarball.  What gets put up on www.opensource.apple.com 
>>  is taken from the build process after the patches are applied.   
>> Try adding these three patches (you may only actually need one of  
>> them)
>>
>> <defines.diff><dummyfiles.diff><launchd.patch>
>>
>> --
>> Ben Byer
>> CoreOS / BSD Technology Group, XDarwin maintainer
>>
>

Ben Byer
CoreOS / BSD Technology Group, XDarwin maintainer



More information about the Xquartz-dev mailing list