[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