I manually removed the Aquaterm files and directories and re-ported
Octave. I now seem to get past the aquaterm portion but this time I
got the following error:
Error: Target org.macports.activate returned: Image error: /opt/local/
bin/a2p is being used by the active perl5 port. Please deactivate
this port first, or use the -f flag to force the activation.
Error: The following dependencies failed to build: texlive
texlive_base perl5.8 texi2html texlive_texmf-full texlive_texmf-minimal
Error: Status 1 encountered during processing.
I suppose this is the same problem as before... but aren't there a
number of applications in OS X 10.4 that use perl5.8? I don't want to
screw this up by removing all the perl5.8 files. Should I take Ryan's
advice and do :
sudo port -f activate perl5.8?
Or should I manually remove all the perl5.8 files and directory and
start over?
On Nov 21, 2008, at 2:12 AM, Ryan Schmidt wrote:
On Nov 20, 2008, at 23:11, Bryan Blackburn wrote:
On Thu, Nov 20, 2008 at 11:38:45PM -0500, Robert Fong-tom said:
I tried to port Octave using MacPorts the port failed because of the
following error.
Error: Target org.macports.activate returned: Image error: /Library/
Frameworks/AquaTerm.framework/AquaTerm already exists and does
not belong
to a registered port. Unable to activate port aquaterm.
Error: The following dependencies failed to build: gnuplot
aquaterm gd2
autoconf help2man p5-locale-gettext perl5.8 m4 automake jpeg libtool
pdflib gsed hdf5 pcre qhull texinfo lzmautils texlive texlive_base
texi2html texlive_texmf-full texlive_texmf-minimal
Error: Status 1 encountered during processing.
Does anyone know what this means?
It's telling you that something/someone installed the AquaTerm
framework
into /Library/Frameworks (not MacPorts, yet), and the aquaterm
port wants to
do the same. For safety reasons, MacPorts stopped at that point
instead of
overwriting.
Basically you need to figure out what it was that initially
installed the
AquaTerm framework, and act accordingly.
Possibly it was in fact the aquaterm port that installed it in the
past, and then the port was later uninstalled but the case of the
port name in the uninstall command did not match. The port name is
"aquaterm" but if you said "sudo port uninstall AquaTerm" then
MacPorts would claim to have uninstalled the port, but actually
didn't remove any files. This was a bug in 1.6.0 and earlier which
will be fixed in 1.7.0.
http://trac.macports.org/ticket/11759
If that's what happened in your case, you can manually remove the
files it mentions, or (since there will likely be lots of them and
you'll be here all night removing files) you could tell MacPorts to
overwrite the files, using the -f flag:
sudo port -f activate aquaterm
The old files will still be around, just be renamed. You can leave
them there or remove them later if you like.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users