[Xquartz-dev] xorg-server on Macports (works with Tiger)
Peter Dyballa
Peter_Dyballa at Freenet.DE
Thu Dec 18 06:34:32 PST 2008
Am 18.12.2008 um 09:42 schrieb Jeremy Huddleston:
>> That a function bootstrap_strerror() is used. It's not defined in
>> Tiger. You patched xserver ? la:
>>
>> #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
>> fprintf(stderr, "bootstrap_look_up(): %s\n",
>> bootstrap_strerror(kr));
>> #else
>> fprintf(stderr, "bootstrap_look_up(): %ul\n", (unsigned
>> long)kr);
>> #endif
>
> That clearly doesn't run bootstrap_strerror() on Tiger. Further, I
> have this running on Tiger right now... do you have the latest git?
>
Yes, I have! Git reported problems when pulling:
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 6 (delta 4), reused 0 (delta 0)
Unpacking 6 objects...
100% (6/6) done
* refs/remotes/origin/master: fast forward to branch 'master' of
git://anongit.freedesktop.org/git/xorg/app/xinit
old..new: 89c1675..46d641f
Auto-following refs/tags/xinit-1.1.1
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 0 (delta 0)
Unpacking 1 objects...
100% (1/1) done
* refs/tags/xinit-1.1.1: storing tag 'xinit-1.1.1' of git://
anongit.freedesktop.org/git/xorg/app/xinit
tag: 70efa2c
Updating ed6dc88..46d641f
INSTALL: needs update
privileged_startx/client.c: needs update
privileged_startx/server.c: needs update
fatal: Entry 'privileged_startx/client.c' not uptodate. Cannot merge.
so I let it checkout:
pete 144 /\ git checkout privileged_startx/client.c
pete 145 /\ git checkout privileged_startx/server.c
pete 146 /\ l privileged_startx/client*
-rw-r--r-- 1 pete admin 2049 18. Dez 15:21 privileged_startx/client.c
-rw-r--r-- 1 pete admin 2321 15. Dez 23:18 privileged_startx/
client.c-patched
pete 147 /\ diff privileged_startx/client.c privileged_startx/
client.c-patched
44a45
> #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
45a47,49
> #else
> fprintf(stderr, "bootstrap_look_up(): %ul\n", (unsigned
long)kr);
> #endif
51c55,59
< fprintf(stderr, "privileged_startx client: %s\n",
mach_error_string(kr));
---
> #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
> fprintf(stderr, "privileged_startx client: %s\n",
bootstrap_strerror(kr));
> #else
> fprintf(stderr, "privileged_startx client: %ul\n",
(unsigned long)kr);
> #endif
In MacPorts a patch file is used to make xinit compile in Tiger!
And yes, you're right: it's really xinit that has an idea of Launch
Service. My memory was a bit in disorder. Christmas, the changing
weather, TV programme ... Sorry!
--
Greetings
Pete
They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.
-Benjamin Franklin, Historical Review of Pennsylvania.
More information about the Xquartz-dev
mailing list