First port installation fails
Richard Tobin
richard at inf.ed.ac.uk
Thu Dec 13 07:36:49 PST 2007
> The p5-pathtools needs to overwrite the older pathtools that come with
> perl5.8 in order to be found (perl searches the vendor location last
> by default, and the perl community consensus is that this is the
> appropriate way to upgrade modules that ship with perl).
>
> To that end, p5-pathtools would have printed out:
>
> "You must install or activate this package with '-f' (force) as it
> needs to overwrite files installed by the perl5.8 port"
>
> You can run `sudo port -f install p5-pathtools` and then try
> installing firefox-x11 again and it should work.
I did that, and it said:
macpro$ sudo port -f install p5-pathtools
---> Installing p5-pathtools 3.25_0
Error: Target org.macports.install returned: Registry error: p5-pathtools @3.25_0 already registered as installed. Please uninstall it first.
Error: Status 1 encountered during processing.
So I now try "sudo port install firefox-x11" again. It aborts with
---> Staging p5-getopt-long into destroot
You must install or activate this package with '-f' (force) as it needs to overwrite files installed by the perl5.8 port
---> Installing p5-getopt-long 2.37_0
---> Activating p5-getopt-long 2.37_0
Error: Target org.macports.activate returned: Image error: /opt/local/lib/perl5/5.8.8/Getopt/Long.pm is being used by the active perl5.8 port. Please deactivate this port first, or use the -f flag to force the activation.
Error: The following dependencies failed to build: gnome-icon-theme icon-naming-utils p5-getopt-long p5-xml-simple p5-test-simple p5-test-harness p5-xml-namespacesupport p5-xml-sax p5-xml-parser gnome-vfs dbus docbook-xml-4.1.2 xmlcatmgr libxml2 xmlto docbook-xml-4.2 docbook-xsl getopt libxslt dbus-glib gconf gtk2 atk gtk-doc scrollkeeper docbook-xml docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 jpeg pango Xft2 xorg-xproto xorg-util-macros tiff intltool orbit2 libidl gnome-mime-data howl neon openssl zip
Error: Status 1 encountered during processing.
I try to install firefox-x11 yet again, and yet again it fails in the
same way, this time for p5-test-harness. Then p5-test-simple.
After that it seems to proceed happily. But surely we're not
supposed to have to do this by hand?
-- Richard
More information about the macports-users
mailing list