On May 15, 2007, at 9:12 AM, Ryan Schmidt wrote:
On May 15, 2007, at 00:46, Sebastian Hahn wrote:
On May 15, 2007, at 12:44 AM, Ryan Schmidt wrote:
On May 14, 2007, at 16:14, Sebastian Hahn wrote:
I've just searched the list archives for a similar problem and came up with http://lists.macosforge.org/pipermail/macports- users/2007-April/002294.html. The error-message I receive is absolutely the same, the only difference is that I'm not actually trying to install XFree86, as I have Apples X11 already installed. I checked /Library/Receipts, and both the X11User.pkg and the X11SDK.pkg are installed...
The error from the above message:
On Apr 1, 2007, at 12:12, Fred Bauder wrote:
---> Installing XFree86 4.5.0_2 ---> Activating XFree86 4.5.0_2 Error: Target com.apple.activate returned: Image error: /usr/ X11R6/ bin/appres already exists and does not belong to a registered port. Unable to activate port XFree86. Error: Status 1 encountered during processing.
So... you're also getting the error message that "/usr/X11R6/bin/ appres already exists and does not belong to a registered port"? What port is being activated at the time?
Thanks for the reply, I don't know exactly what you mean, this is what I did including output:
port install wireshark
[snip]
---> Fetching XFree86
Error: You have an Apple X11 installation already. MacPorts will not overwrite it.
If you really want to use XFree86 instead, please move it aside first :
sudo mv /usr/X11R6 /usr/X11R6.apple
---> Attempting to fetch XFree86-4.6.0-src-1.tgz from http://ftp- stud.fht-esslingen.de/pub/Mirrors/ftp.xfree86.org/XFree86/4.6.0/ source/ ---> Attempting to fetch XFree86-4.6.0-src-2.tgz from http://ftp- stud.fht-esslingen.de/pub/Mirrors/ftp.xfree86.org/XFree86/4.6.0/ source/ ---> Attempting to fetch XFree86-4.6.0-src-3.tgz from http://ftp- stud.fht-esslingen.de/pub/Mirrors/ftp.xfree86.org/XFree86/4.6.0/ source/ ---> Attempting to fetch XFree86-4.6.0-src-4.tgz from http://ftp- stud.fht-esslingen.de/pub/Mirrors/ftp.xfree86.org/XFree86/4.6.0/ source/ ---> Attempting to fetch XFree86-4.6.0-src-5.tgz from http://ftp- stud.fht-esslingen.de/pub/Mirrors/ftp.xfree86.org/XFree86/4.6.0/ source/ ---> Verifying checksum(s) for XFree86 ---> Extracting XFree86 ---> Applying patches to XFree86 ---> Configuring XFree86 ---> Building XFree86 with target World ---> Staging XFree86 into destroot ---> Installing XFree86 4.6.0_0+macosx ---> Activating XFree86 4.6.0_0+macosx Error: Target com.apple.activate returned: Image error: /usr/X11R6/ bin/appres already exists and does not belong to a registered port. Unable to activate port XFree86. Error: The following dependencies failed to build: gtk2 pango Xft2 xrender XFree86 render cairo tiff jpeg libpcap openssl Error: Status 1 encountered during processing.
Oh, so you meant you're not *intentionally* installing XFree86. You are, however, still installing XFree86, and it is the attempted activation of XFree86 that is producing the error message.
Yves: It's unfortunate that it prints out a friendly message explaining why XFree86 will not work, but then proceeds to download and compile the universe anyway and finally ends with the hard-to- understand error message anyway. It would be better for it to exit after discovering and informing the user about the initial problem.
Sebastian: Do you have /usr/X11R6/lib/libX11.6.dylib? I believe that's the file that's being looked for by the ports you're installing, and it should be there as part of Apple's X11. If it's not there, reinstall X11User.pkg and X11SDK.pkg. I know you said you already have them installed, but maybe the installation got damaged somehow. Reinstalling from the original packages would ensure it's working correctly.
Unless you want to use XFree86 instead, which you could do. In that case, do what the message says and move /usr/X11R6 out of the way first, or delete it. If you go this route, delete the X11 receipts too, and X11.app.
Hi Ryan, I'd rather not install XFree86, as I'm using Apple's X11 for other things as well, and I'd hate to somehow mess that up... The libX11.6.dylib is present on my system, and it's also not zero size (I checked for the obvious "damaged file"-case)... Where can I get the most current X11User.pkg and X11SDK.pkg-files from? Thanks Sebastian