Opened 20 years ago

Closed 20 years ago

Last modified 19 years ago

#3147 closed defect (invalid)

XFree86 cannot activate

Reported by: ghenshaw@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc: bts@…
Port:

Description

I already have the Apple X11 package installed. The darwinports XFree86 4.5.0_2 port builds but cannot activate itself; it complains that many of the files in /usr/X11R6/bin are present but are not owned by any port. For instance:

---> Activating XFree86 4.5.0_2 Error: Activating XFree86 4.5.0_2 failed: Image error: /usr/X11R6/bin/appres already exists and does not belong to a registered port. Unable to activate port XFree86.

I delete appres and get: ---> Activating XFree86 4.5.0_2 Error: Activating XFree86 4.5.0_2 failed: Image error: /usr/X11R6/bin/atobm already exists and does not belong to a registered port. Unable to activate port XFree86.

I delete the entire /usr/X11R6/bin directory and get: ---> Activating XFree86 4.5.0_2 Error: Activating XFree86 4.5.0_2 failed: Image error: /usr/X11R6/include/freetype2/freetype/ftgzip.h already exists and does not belong to a registered port. Unable to activate port XFree86.

Once I delete /usr/X11R6 in its entirety the port can activate itself. Of course, Apple's X11 system then breaks.

Change History (4)

comment:1 Changed 20 years ago by olegb@…

Resolution: invalid
Status: newclosed

You cannot have two X11 installations at the same time - you either use apples X11 or another (maybe the one from darwinports).

This is *not* a bug.

comment:2 Changed 19 years ago by bts@…

Is there a suggested method for using X11 programs with Apple's X11, then? Or is the answer "if you want to use darwinports teTeX, gtk2, graphviz, you must install its XFree86 and not Apple's X server"?

comment:3 Changed 19 years ago by bts@…

Cc: bts@… added

comment:4 Changed 19 years ago by blb@…

To use Apple's X11 you need to make sure you have both the X11User package (from the 10.4 DVD) and X11SDK package (from Xcode) installed, then it should work fine.

Note: See TracTickets for help on using tickets.