Opened 20 years ago
Closed 19 years ago
#2065 closed defect (worksforme)
BUG: openmotif 2.2.4_1
Reported by: | opendarwin.nospam@… | Owned by: | wbb4@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: |
Description
openmotif 2.2.4_1
activating port openmotif doesn't work. what does the term 'cross-domain link' mean in this context?
output from 'sudo port -v -d install openmotif':
---> Activating openmotif 2.2.4_1 Error: Target com.apple.activate returned: could not create new link "/usr/X11R6/bin/airport" pointing to "/Volumes/three/darwin/opt/local/var/db/dports/software/openmotif/2.2.4_1/usr/X11R6/bin/ airport": cross-domain link G5:/Volumes/three/darwin/darwinports/base frank$ sudo port -v -d install openmotif DEBUG: Requested variant powerpc is not provided by port openmotif. DEBUG: Requested variant darwin is not provided by port openmotif. DEBUG: Found Dependency: path: /usr/X11R6/lib filename: libX11.6.dylib regex: libX11\.6\.dylib$ DEBUG: Found Dependency: path: /usr/X11R6/lib filename: libX11.6.dylib regex: libX11\.6\.dylib$ DEBUG: Skipping completed com.apple.main (openmotif) DEBUG: Skipping completed com.apple.fetch (openmotif) DEBUG: Skipping completed com.apple.checksum (openmotif) DEBUG: Skipping completed com.apple.extract (openmotif) DEBUG: Skipping completed com.apple.patch (openmotif) DEBUG: Skipping completed com.apple.configure (openmotif) DEBUG: Skipping completed com.apple.build (openmotif) DEBUG: Skipping completed com.apple.destroot (openmotif) DEBUG: Skipping com.apple.install (openmotif) since this port is already installed DEBUG: Executing com.apple.activate (openmotif) ---> Activating openmotif 2.2.4_1 DEBUG: activating file: /usr/X11R6/bin DEBUG: activating file: /usr/X11R6 DEBUG: activating file: /usr DEBUG: activating file: / DEBUG: activating file: /usr/X11R6/bin/airport DEBUG: Activation failed, rolling back. DEBUG: /usr/X11R6/bin/airport does not exist. DEBUG: /usr/X11R6/bin/autopopups does not exist. DEBUG: /usr/X11R6/bin/bboxdemo does not exist. DEBUG: /usr/X11R6/bin/colordemo does not exist. DEBUG: /usr/X11R6/bin/column does not exist. DEBUG: /usr/X11R6/bin/combo does not exist. DEBUG: /usr/X11R6/bin/DNDDemo does not exist. DEBUG: /usr/X11R6/bin/draw does not exist. DEBUG: /usr/X11R6/bin/earth does not exist. [...removed a lot of similar debug lines...] DEBUG: /usr/X11R6/share/Xm/wsm/wsmSend.c does not exist. DEBUG: /usr/X11R6/share/Xm/wsm/wsmSend.h does not exist. DEBUG: /usr/X11R6/share/Xm/wsm/wsmStruct.c does not exist. DEBUG: /usr/X11R6/share/Xm/wsm/wsmStruct.h does not exist. DEBUG: /usr/X11R6/share/Xm/wsm/xrmLib.c does not exist. DEBUG: /usr/X11R6/share/Xm/wsm/xrmLib.h does not exist. Error: Target com.apple.activate returned: could not create new link "/usr/X11R6/bin/airport" pointing to "/Volumes/three/darwin/opt/local/var/db/dports/software/openmotif/2.2.4_1/usr/X11R6/bin/ airport": cross-domain link Warning: the following items did not execute (for openmotif): com.apple.activate
Change History (3)
comment:1 Changed 20 years ago by opendarwin.nospam@…
severity: | major → normal |
---|
comment:2 Changed 20 years ago by toby@…
Owner: | changed from jkh@… to wbb4@… |
---|
Looks like an images problems. Will, any comments? This may have been fixed by now...
comment:3 Changed 19 years ago by mww@…
Resolution: | → worksforme |
---|---|
Status: | new → closed |
assuming this has been fixed; please re-open if still persists with v1.2!
To answer my own question...
I'm using the new Port Images model, and I've configured DP to reside on a dedicated partition of my hard disk. Thus the installed port images are not located on the system volume.
In the present case DP tries to create links on the root partition (I use the X11 as provided by Apple) pointing to files that reside on a different partition (because the openmotif port image resides there). As DP uses hard links for that purpose -- according to a discussion on the mailing list [1] -- and hard links may not span file systems (cross-domain links), the activation fails to complete successfully.
I imagine two workarounds right now. Either make a new installation of DP on the system volume, or use the X11 port from the DP repository. But I wonder if there is an alternative so that I can use Apple's X11 while still having DP installed on a separate partition?
[1] http://www.opendarwin.org/pipermail/darwinports/2004-June/021314.html