I have been trying to compile Inkscape on tiger ppc last night without success.
I have been following the steps described on: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX When I tried to install al dependencies using
sudo port install cairo +pdf boehmgc gtkmm intltool libxslt lcms popt poppler boost gnome-vfs
Freezes when appears: ---> Building dbus-glib with target all
there is no error but it's have been there stopped for hours, If I take a look with the activity inspector I can see that process is consuming 0% of processor.
any advice?
On 2007-December-21 , at 13:22 , Juan Miguel Ramirez wrote:
I have been trying to compile Inkscape on tiger ppc last night without success.
I have been following the steps described on: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX When I tried to install al dependencies using sudo port install cairo +pdf boehmgc gtkmm intltool libxslt lcms popt poppler boost gnome-vfs Freezes when appears: ---> Building dbus-glib with target all
there is no error but it's have been there stopped for hours, If I take a look with the activity inspector I can see that process is consuming 0% of processor.
Glad to know you tried. It is apparently a known problem with glib (not dbus-glib) please see: http://trac.macosforge.org/projects/macports/ticket/13448 and http://trac.macosforge.org/projects/macports/ticket/13566 There are apparently several solutions, the easiest, if you already had glib installed is to roll back to a previous version. http://trac.macports.org/projects/macports/ticket/13448#comment:33
JiHO --- http://jo.irisson.free.fr/
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. juan-miguel-ramirezs-imac-g5:/opt/local/bin yomizmo$ sudo ./port install boost gnome-vfs libgnomeprintui automake autoconf subversion Skipping org.macports.activate (boost ) since this port is already active ---> Cleaning boost ---> Building dbus-glib with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_dbus-glib/work/dbus- glib-0.74" && make all " returned error 2 Command output: dbus-glib.c:240: error: nested functions are disabled, use -fnested-functions to re-enable dbus-glib.c:240: error: syntax error before 'our_type' dbus-glib.c:242: error: 'our_type' undeclared (first use in this function) dbus-glib.c:244: error: 'GBoxedCopyFunc' undeclared (first use in this function) dbus-glib.c:244: error: parse error before 'dbus_message_ref' dbus-glib.c: At top level: dbus-glib.c:257: error: parse error before 'dbus_g_connection_get_g_type' dbus-glib.c:258: warning: return type defaults to 'int' dbus-glib.c:258: warning: no previous prototype for 'dbus_g_connection_get_g_type' dbus-glib.c: In function 'dbus_g_connection_get_g_type': dbus-glib.c:259: error: nested functions are disabled, use -fnested-functions to re-enable dbus-glib.c:259: error: syntax error before 'our_type' dbus-glib.c:261: error: 'our_type' undeclared (first use in this function) dbus-glib.c:263: error: 'GBoxedCopyFunc' undeclared (first use in this function) dbus-glib.c:263: error: parse error before 'dbus_g_connection_ref' dbus-glib.c: At top level: dbus-glib.c:276: error: parse error before 'dbus_g_message_get_g_type' dbus-glib.c:277: warning: return type defaults to 'int' dbus-glib.c:277: warning: no previous prototype for 'dbus_g_message_get_g_type' dbus-glib.c: In function 'dbus_g_message_get_g_type': dbus-glib.c:278: error: nested functions are disabled, use -fnested-functions to re-enable dbus-glib.c:278: error: syntax error before 'our_type' dbus-glib.c:280: error: 'our_type' undeclared (first use in this function) dbus-glib.c:282: error: 'GBoxedCopyFunc' undeclared (first use in this function) dbus-glib.c:282: error: parse error before 'dbus_g_message_ref' make[4]: *** [dbus-glib.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Error: The following dependencies failed to build: dbus-glib gconf orbit2 libidl gnome-mime-data howl neon openssl Error: Status 1 encountered during processing.
On 21/12/2007, jiho <jo.irisson@...400...> wrote:
On 2007-December-21 , at 13:22 , Juan Miguel Ramirez wrote:
I have been trying to compile Inkscape on tiger ppc last night without success.
I have been following the steps described on:
http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX
When I tried to install al dependencies using sudo port install cairo +pdf boehmgc gtkmm intltool libxslt lcms popt poppler boost gnome-vfs Freezes when appears: ---> Building dbus-glib with target all
there is no error but it's have been there stopped for hours, If I take a look with the activity inspector I can see that process is consuming 0% of processor.
Glad to know you tried. It is apparently a known problem with glib (not dbus-glib) please see: http://trac.macosforge.org/projects/macports/ticket/13448 and http://trac.macosforge.org/projects/macports/ticket/13566 There are apparently several solutions, the easiest, if you already had glib installed is to roll back to a previous version. http://trac.macports.org/projects/macports/ticket/13448#comment:33
JiHO
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.
BTW, did you update macports, maybe a fix is in already: sudo port sync sudo port selfupdate
Good luck.
JiHO --- http://jo.irisson.free.fr/
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 ;) )
BTW, did you update macports, maybe a fix is in already:
sudo port sync sudo port selfupdate
No, I tried before :(
Good luck.
JiHO
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 --- http://jo.irisson.free.fr/
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
Well you're really unlucky, it seems that MacPorts is not in a perfect shape right now. However, I think all you need to solve this is correctly put in the error message:
On 2007-December-21 , at 20:21 , Juan Miguel Ramirez wrote:
---> 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.
You must force the activation of this port because it apparently needs to oversrite some files installed previously by perl 5.8, so: sudo port -f activate p5-pathtools
On a more general note, it may seem strange to have to install perl to finally get inkscape. This is due to MacPorts policy of: - not using stock installs of programs on OS X (hence to not use the stock install of perl) - to provide as much as possible with each port (which means that gtk pull gtk-doc which in turn pulls perl) Well that's their choice. The first one is probably justified since perl's version on OS X is quite quite old for example. I wish they provided more options for the second case, especially through the use of those so clever variants... but nothing is perfect of course.
Good luck.
JiHO --- http://jo.irisson.free.fr/
well, I have installed all the dependencies except subversion; it gives me the following errors:
juan-miguel-ramirezs-imac-g5:~/glib yomizmo$ sudo port install subversion---> Building db44 with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db44/work/db- 4.4.20/build_unix" && make all " returned error 2 Command output: /bin/sh ./libtool --mode=compile /usr/bin/gcc-4.0 -c -O2 -I../dist/.. -I/opt/local/include ../dist/../db_dump185/db_dump185.c /usr/bin/gcc-4.0 -c -O2 -I../dist/.. -I/opt/local/include ../dist/../db_dump185/db_dump185.c -fno-common -DPIC -o .libs/db_dump185.o ../dist/../db_dump185/db_dump185.c: In function 'main': ../dist/../db_dump185/db_dump185.c:212: warning: assignment makes pointer from integer without a cast ../dist/../db_dump185/db_dump185.c:214: warning: assignment makes pointer from integer without a cast ../dist/../db_dump185/db_dump185.c:229: error: 'struct __db' has no member named 'seq' ../dist/../db_dump185/db_dump185.c:229: error: 'R_NEXT' undeclared (first use in this function) ../dist/../db_dump185/db_dump185.c:229: error: (Each undeclared identifier is reported only once ../dist/../db_dump185/db_dump185.c:229: error: for each function it appears in.) ../dist/../db_dump185/db_dump185.c:234: error: 'struct __db' has no member named 'seq' ../dist/../db_dump185/db_dump185.c: In function 'db_hash': ../dist/../db_dump185/db_dump185.c:262: error: 'struct __db' has no member named 'internal' ../dist/../db_dump185/db_dump185.c:264: error: 'struct __db' has no member named 'internal' ../dist/../db_dump185/db_dump185.c: In function 'db_btree': ../dist/../db_dump185/db_dump185.c:289: error: 'struct __db' has no member named 'internal' make: *** [db_dump185.lo] Error 1
Error: The following dependencies failed to build: apr-util db44 sqlite3 gawk readline ncurses ncursesw Error: Status 1 encountered during processing.
Anyway, subversion is not necessary to compile inkscape, isn't it? I use svnX to access the repository so i think I can skip the installation of subversion via macports, what do you think?
On 21/12/2007, jiho <jo.irisson@...400...> wrote:
Well you're really unlucky, it seems that MacPorts is not in a perfect shape right now. However, I think all you need to solve this is correctly put in the error message:
On 2007-December-21 , at 20:21 , Juan Miguel Ramirez wrote:
---> 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.
You must force the activation of this port because it apparently needs to oversrite some files installed previously by perl 5.8, so: sudo port -f activate p5-pathtools
On a more general note, it may seem strange to have to install perl to finally get inkscape. This is due to MacPorts policy of:
- not using stock installs of programs on OS X (hence to not use the
stock install of perl)
- to provide as much as possible with each port (which means that gtk
pull gtk-doc which in turn pulls perl) Well that's their choice. The first one is probably justified since perl's version on OS X is quite quite old for example. I wish they provided more options for the second case, especially through the use of those so clever variants... but nothing is perfect of course.
Good luck.
JiHO
participants (2)
-
jiho
-
Juan Miguel Ramirez