
I have solved the last problem but now appears new:
juan-miguel-ramirezs-imac-g5:~/glib yomizmo$ sudo port install cairo +pdf boehmgc gtkmm intltool libxslt lcms popt poppler boost gnome-vfs libgnomeprintui automake autoconf subversion Skipping org.macports.activate (cairo +pdf) since this port is already active ---> Cleaning cairo Skipping org.macports.activate (boehmgc +darwin_8) since this port is already active ---> Cleaning boehmgc ---> Fetching glibmm ---> Verifying checksum(s) for glibmm ---> Extracting glibmm ---> Configuring glibmm ---> Building glibmm with target all ---> Staging glibmm into destroot ---> Installing glibmm 2.14.0_0 ---> Activating glibmm 2.14.0_0 ---> Cleaning glibmm ---> Fetching atk ---> Verifying checksum(s) for atk ---> Extracting atk ---> Configuring atk ---> Building atk with target all ---> Staging atk into destroot ---> Installing atk 1.20.0_1 ---> Activating atk 1.20.0_1 ---> Cleaning atk ---> Fetching pango ---> Verifying checksum(s) for pango ---> Extracting pango ---> Applying patches to pango ---> Configuring pango ---> Building pango with target all ---> Staging pango into destroot ---> Installing pango 1.18.3_0 ---> Activating pango 1.18.3_0 ---> Cleaning pango ---> Fetching gtk2 ---> Verifying checksum(s) for gtk2 ---> Extracting gtk2 ---> Configuring gtk2 ---> Building gtk2 with target all ---> Staging gtk2 into destroot ---> Installing gtk2 2.12.2_0+x11 ---> Activating gtk2 2.12.2_0+x11 ---> Cleaning gtk2 ---> Fetching gtkmm ---> Verifying checksum(s) for gtkmm ---> Extracting gtkmm ---> Configuring gtkmm ---> Building gtkmm with target all ---> Staging gtkmm into destroot ---> Installing gtkmm 2.12.0_0 ---> Activating gtkmm 2.12.0_0 ---> Cleaning gtkmm Skipping org.macports.activate (intltool ) since this port is already active ---> Cleaning intltool Skipping org.macports.activate (libxslt ) since this port is already active ---> Cleaning libxslt Skipping org.macports.activate (lcms ) since this port is already active ---> Cleaning lcms Skipping org.macports.activate (popt ) since this port is already active ---> Cleaning popt ---> Fetching poppler ---> Verifying checksum(s) for poppler ---> Extracting poppler ---> Configuring poppler ---> Building poppler with target all ---> Staging poppler into destroot ---> Installing poppler 0.6.3_0 ---> Activating poppler 0.6.3_0 ---> Cleaning poppler Skipping org.macports.activate (boost ) since this port is already active ---> Cleaning boost ---> Building dbus-glib with target all ---> Staging dbus-glib into destroot ---> Installing dbus-glib 0.74_0 ---> Activating dbus-glib 0.74_0 ---> Cleaning dbus-glib ---> Fetching libidl ---> Attempting to fetch libIDL-0.8.9.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/libIDL/0.8/ ---> Verifying checksum(s) for libidl ---> Extracting libidl ---> Configuring libidl ---> Building libidl with target all ---> Staging libidl into destroot ---> Installing libidl 0.8.9_0 ---> Activating libidl 0.8.9_0 ---> Cleaning libidl ---> Fetching orbit2 ---> Attempting to fetch ORBit2-2.14.10.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/ORBit2/2.14/ ---> Verifying checksum(s) for orbit2 ---> Extracting orbit2 ---> Configuring orbit2 ---> Building orbit2 with target all ---> Staging orbit2 into destroot ---> Installing orbit2 2.14.10_2 ---> Activating orbit2 2.14.10_2 ---> Cleaning orbit2 ---> Fetching gconf ---> Attempting to fetch GConf-2.20.1.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/GConf/2.20/ ---> Verifying checksum(s) for gconf ---> Extracting gconf ---> Configuring gconf ---> Building gconf with target all ---> Staging gconf into destroot ---> Installing gconf 2.20.1_0 ---> Activating gconf 2.20.1_0 ---> Cleaning gconf ---> Fetching gnome-mime-data ---> Attempting to fetch gnome-mime-data-2.18.0.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/gnome-mime-data/... ---> Verifying checksum(s) for gnome-mime-data ---> Extracting gnome-mime-data ---> Configuring gnome-mime-data ---> Building gnome-mime-data with target all ---> Staging gnome-mime-data into destroot ---> Installing gnome-mime-data 2.18.0_3 ---> Activating gnome-mime-data 2.18.0_3 ---> Cleaning gnome-mime-data ---> Fetching howl ---> Attempting to fetch howl-1.0.0.tar.gz from http://www.porchdogsoft.com/download/ ---> Verifying checksum(s) for howl ---> Extracting howl ---> Applying patches to howl ---> Configuring howl ---> Building howl with target all ---> Staging howl into destroot ---> Installing howl 1.0.0_0 ---> Activating howl 1.0.0_0 ---> Cleaning howl ---> Fetching openssl ---> Attempting to fetch openssl-0.9.8g.tar.gz from http://www.openssl.org/source/ ---> Verifying checksum(s) for openssl ---> Extracting openssl ---> Applying patches to openssl ---> Configuring openssl ---> Building openssl with target all ---> Staging openssl into destroot ---> Installing openssl 0.9.8g_0 ---> Activating openssl 0.9.8g_0 ---> Cleaning openssl ---> Fetching neon ---> Attempting to fetch neon-0.26.4.tar.gz from http://www.webdav.org/neon/ ---> Verifying checksum(s) for neon ---> Extracting neon ---> Configuring neon ---> Building neon with target all ---> Staging neon into destroot ---> Installing neon 0.26.4_0 ---> Activating neon 0.26.4_0 ---> Cleaning neon ---> Fetching gnome-vfs ---> Attempting to fetch gnome-vfs-2.20.0.tar.bz2 from http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/gnome-vfs/2.20/ ---> Verifying checksum(s) for gnome-vfs ---> Extracting gnome-vfs ---> Configuring gnome-vfs ---> Building gnome-vfs with target all ---> Staging gnome-vfs into destroot ---> Installing gnome-vfs 2.20.0_1 ---> Activating gnome-vfs 2.20.0_1 ---> Cleaning gnome-vfs ---> Fetching p5-pathtools ---> Attempting to fetch PathTools-3.25.tar.gz from http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/../../authors/id/K/KW/KWILL... ---> Verifying checksum(s) for p5-pathtools ---> Extracting p5-pathtools ---> Configuring p5-pathtools ---> Building p5-pathtools with target all ---> Staging p5-pathtools 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-pathtools 3.25_0 ---> Activating p5-pathtools 3.25_0 Error: Target org.macports.activate returned: Image error: /opt/local/lib/perl5/5.8.8/darwin-2level/auto/Cwd/Cwd.bs 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-pathtools p5-xml-simple p5-test-simple p5-test-harness p5-xml-namespacesupport p5-xml-sax libgnomecanvas gail libart_lgpl libglade2 libgnomeprint bison m4 libgnomecups Error: Status 1 encountered during processing.
On 21/12/2007, jiho <jo.irisson@...400...> wrote:
On 2007-December-21 , at 14:49 , Juan Miguel Ramirez wrote:
On 21/12/2007, jiho <jo.irisson@...400...> wrote: On 2007-December-21 , at 13:59 , Juan Miguel Ramirez wrote:
Another error:
juan-miguel-ramirezs-imac-g5:/opt/local/bin yomizmo$ sudo ./port deactivate glib2 @2.14.4_1 ---> Deactivating glib2 2.14.4_1 juan-miguel-ramirezs-imac-g5:/opt/local/bin yomizmo$ sudo ./port activate glib2 @ 2.14.2_0 ---> Activating glib2 2.14.2_0 Error: port activate failed: Registry error: glib2 2.14.2_0 not registered as installed.
The error comes from that above. The advice in the bug report was to reinstall an old version of glib2 *if you had one*. When MacPorts installs a new version of some package it does not uninstall previous versions, it just deactivates them and activates the new one. Hence if you have a problem with the recent version you can always go back to the previous on. But if you are on a fresh install, you do not have a previous version, hence nowhere to go back to. port installed glib2 should tell you wether you have alternative versions installed. For example I have: $ port installed glib2 The following ports are currently installed: glib2 @2.14.3_0 (active) Which means I only have one version of glib2 and that it is currently active. If I had several you would have seen: $ port installed glib2 The following ports are currently installed: glib2 @2.14.2_0 glib2 @2.14.3_0 (active) for example. I would have deactivated version 2.14.3_0 and activated 2.14.2_0.
So back to what you did: you deactivated glib2 but did not reactivate another version, meaning that you left your system without glib and the rest of the errors are caused by this.
There were some other advice in the thread on how to fix the problem I think. You may want to look into them now.
I have only glib2 @2.14.4_1 I have to install an old glib without that bug but it doesn't seem to be very easy( i'm trying anyway ;) )
Well I am not sure that would evn help: MacPorts uses MacPorts installed software so I don't think that installing glib outside of MacPorts would help. You could install it via macports though:
- port edit glib2
- fetch the address where glib is downloaded and go there, download
the previous release
- md5 previous-glib-release.tar.gz
- change the port file to match the old version number and the md5
checksum
- sudo port install glib2
But skimming the bug report in MacPorts' Trac there seem to be other solutions.
BTW, did you update macports, maybe a fix is in already: sudo port sync sudo port selfupdate
No, I tried before :(
OK :(
JiHO