On Mar 16, 2014, at 13:43, René J.V. Bertin <[email protected]> wrote:

> Before I first installed MacPorts, I created a symlink
> ln -s /Volumes/WorkDisk/MacPorts /opt/local
> 
> and then let the installer do its thing. Or maybe I installed normally and 
> then moved /opt/local to WorkDisk/MacPorts before creating the symlink, I 
> cannot remember.
> 
> Anyway, there came a moment where for some reason I edited macports.conf to 
> replace all /opt/local entries with /Volumes/WorkDisk/MacPorts . Apart from 
> settling a possible issue that I can not remember (related to OS X resolving 
> all those symlinks in its "rpath"s?), that change was (largely) transparent.
> 
> I just learned that this custom install location explains why I had to build 
> all ports and updates from source, so I undid all my edits to macports.conf .
> 
> Result: I could install binary ports again (yay), but installing from source 
> was no longer possible. The build process would try to put sources in 
> _Volumes_Debian_MacPorts_var_macports_sources_rsync.macports.org_release_ports_*
>  somewhere under /opt/local/var/macports/, and fail for lack of permissions. 
> That's a bogus error message as 1) I used sudo and 2) I could perfectly well 
> run the unpack command by hand.
> 
> So my question: what's going on here? /opt/local is still a symlink, so 
> whatever port does, the sources still end up in the same place.
> And more importantly: what file other than macports.conf would I need to edit 
> (or what command to execute) in order to get source builds working again? For 
> now I've gone back to the more correct definitions in macports.conf, but I'd 
> really like to get back the ability to install binary packages…

Are you possibly seeing https://trac.macports.org/ticket/39850 ?

Changing the prefix after installing MacPorts isn’t really supported. You’re 
supposed to decide on the prefix at configure time, and not change it afterward.

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to