[ http://xquartz.macosforge.org/downloads/X11-2.3.0_rc2.pkg ] Jeremy Huddleston wrote:
Ok, I put up an rc2 which just has the Info.plist and PkgInfo now... not sure what the CodeResources and version.plist files are... but it's working fine on my system without them... not sure what those are for... hmm...
/shrug
--Jeremy
On May 12, 2008, at 18:05, Merle Reinhart wrote:
It starts up just fine now.
Looking at /Applications/Utilities/X11.app/Contents, it looks like the files CodeResources and version.plist are from March 5 from one of the previous installs.
I'll start putting it through some of my workflow.
Thanks!
Merle
On May 12, 2008, at 8:58 PM, Jeremy Huddleston wrote:
ugg. I left out Info.plist from EXTRA_DIST in the source tarball, so it wasn't installed to the .app bundle.
Place these two files at /Applications/Utilities/X11.app/Contents
<Info.plist><PkgInfo>
--Jeremy
On May 12, 2008, at 17:31, Merle Reinhart wrote:
Jeremy,
Just tried it on top of 2.2.1. Doesn't work. I get: 5/12/08 8:28:56 PM org.x.startx[8835] Xquartz: Could not find a new enough X11.app LSFindApplicationForInfo() returned 5/12/08 8:28:56 PM org.x.startx[8835] X11.app = /Applications/Utilities/X11.app 5/12/08 8:28:56 PM org.x.startx[8835] Version = Unknown (0), Expected Version > 2.3.0 intermixed with other message...over and over and over....infinite loop!
Merle
On May 12, 2008, at 7:55 PM, Jeremy Huddleston wrote:
I've just finished uploading the first release candidate for the next X11 package installer. You can find it here:
http://xquartz.macosforge.org/downloads/X11-2.3.0_rc1.pkg
Some notes (IMPORTANT, READ ME!!!): The installer requires 10.5.3, so if you don't have access to a seed of 10.5.3, you'll have to wait until release. This package doesn't "really" need 10.5.3, but I don't want people to install the 10.5.3 OS update after this package and then forget to reinstall X11 because it will cause some issues due to the new startup mechanism (you'll loose the X11 menus, etc).
As of 2.3.0-rc1, the server bits are actually located in the bundle. /usr/X11/bin/Xquartz is just a stub that "does the right thing" to start the server (for now, it's just doing an exec(), but it will be done via Mach-IPC in the future). This allowed us to clean out all the extra cruft we had in xinit. There are some side-effects to note:
If you copied or moved your X11.app bundle from its default location, you will need to update the copy with the new one after installation. If you don't, you run the risk that /usr/X11/bin/Xquartz will find the old one and you'll see messages to Console.app indicating this. If X11 fails to start after updating to 2.3.0, this is the most likely culprit. Check Console.app for debugging messages that will tell you the location of X11.app that Xquartz is finding.
You will not be able to use any of the Xquartz binaries from previous releases with this release, and visa-versa. That is why I haven't made an updated binary drop for a while. From now on, you'll need to grab X11-1.4.0-appleXX.bz2 and drop it over /Applications/Utilities/X11.app/Contents/MacOS/X11 rather than updating /usr/X11/bin/Xquartz.
ChangeLog: http://xquartz.macosforge.org/trac/wiki/ChangeLog