Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #3073 (closed defect: fixed)

Opened 4 years ago

Last modified 20 months ago

BUG: XFree86 - setting x11prefix does not work

Reported by: lars_brueckner@… Owned by: ssen@…
Priority: Normal Milestone: Port Bugs
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

Hello there,

I tried to install XFree86 on MacOS 10.3 I have Apple's X11 (including development files) installed.

Without any changes to ports.conf, I got the following error:

root# port install XFree86 ---> Unpacking tgz archive for XFree86 4.5.0_2 ---> 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.

Next, I tried to set x11prefix in ports.conf. I got the same error as above

Then, I tried to hardcode

prefix /opt/X11

in /opt/local/var/db/dports/sources/ rsync.rsync.opendarwin.org_dpupdate_dports/x11/XFree86/Portfile

Still the same error.

Regards, Lars

Change History

Changed 4 years ago by jmpp@…

  • owner changed from darwinports-bugs@… to ssen@…

Changed 4 years ago by snu@…

  • summary changed from XFree86: setting x11prefix does not work to BUG: XFree86 - setting x11prefix does not work

Changed 3 years ago by exile@…

Bug has been verified also on 10.4.2, with exception that replacing the ${x11prefix} to the actual path seems to work (hardcoding)

The directory set in the etc/ports/ports.conf is ignored though.

Changed 21 months ago by pipping@…

  • milestone set to Available Ports

Changed 20 months ago by pipping@…

  • milestone changed from Available Ports to Port Bugs

Changed 20 months ago by markd@…

  • status changed from new to closed
  • resolution set to fixed

Sounds like Apple's X11 was installed before the XFree port, though maybe not the X11SDK. The new XFree port checks for this.

Note: See TracTickets for help on using tickets.