Thanks Marc
Everything in the GnuCash fix worked up to the "install gnucash" then
it quit (see trace below).
This left me with the following ports:
g-wrap16 @1.3.4_4 (active)
guile @1.6.8_0+darwin_8
guile16 @1.6.8_0+darwin_8
slib @3a3_0 (active)
slib-guile16 @1.0_0 (active)
So I activated guile and guile16:
IBook:~ bj$ sudo port activate guile @1.6.8_0+darwin_8
---> Activating guile 1.6.8_0+darwin_8
IBook:~ bj$ sudo port activate guile16 @1.6.8_0+darwin_8
---> Activating guile16 1.6.8_0+darwin_8
Error: port activate failed: Image error: /opt/local/bin/guile is being
used by the active guile port. Please deactivate this port first, or
use the -f flag to force the activation.
I thought maybe just going back to an install of gnucash would be
next, so....
IBook:~ bj$ sudo port install gnucash
---> Configuring gnucash
---> Building gnucash with target all
---> Staging gnucash into destroot
---> Installing gnucash 2.0.5_2+guile16
---> Activating gnucash 2.0.5_2+guile16
---> Cleaning gnucash
Seems to have worked! Now I'm not sure what to occupy my time with.
Just getting GnuCash installed has taken so long it's like a hobby you
don't want to give up! I'm afraid to boot it up.
Bj
Trace on MacOSX install of Gnucash using MacPorts:
IBook:~ bj$ sudo port uninstall gnucash
Password:
Error: port uninstall failed: Registry error: gnucash not registered as
installed.
IBook:~ bj$ sudo port -f uninstall g-wrap
Error: port uninstall failed: Registry error: g-wrap not registered as
installed.
IBook:~ bj$ sudo port -f uninstall slib-guile
---> Uninstalling slib-guile 1.0_2
IBook:~ bj$ sudo port -f uninstall guile
---> The following versions of guile are currently installed:
---> guile @1.6.8_0+darwin_8
---> guile @1.8.1_1+darwin_8 (active)
Error: port uninstall failed: Registry error: Please specify the full
version as recorded in the port registry.
IBook:~ bj$ sudo port -f uninstall guile @1.8.1_1+darwin_8
---> Unable to uninstall guile 1.8.1_1+darwin_8, the following
ports depend on it:
---> gnome-games
---> gnome-games
Warning: Uninstall forced. Proceeding despite dependencies.
---> Deactivating guile 1.8.1_1+darwin_8
---> Uninstalling guile 1.8.1_1+darwin_8
IBook:~ bj$ sudo port clean g-wrap16 slib-guile16 guile16
---> Cleaning g-wrap16
---> Cleaning slib-guile16
---> Cleaning guile16
IBook:~ bj$ sudo port selfupdate
DarwinPorts base version 1.430 installed
Downloaded MacPorts base version 1.430
The MacPorts installation is not outdated and so was not updated
selfupdate done!
IBook:~ bj$ sudo port install gnucash
---> Configuring gnucash
Error: Target com.apple.configure returned: configure failure: shell
command " cd
"/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_gnome_gnucash/work/gnucash-2.0.5"
&& ./configure --prefix=/opt/local --disable-glibtest
--disable-debug --disable-profile --disable-dependency-tracking
--enable-hbci --enable-ofx " returned error 1
Command output: checking for unistd.h... (cached) yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for dlsym... yes
checking for dlerror... yes
checking for darwin... yes, moving on...
checking for qt_null in -lqthreads... no
checking for qt_null in -lqt... no
checking for main in -ltermcap... yes
checking for main in -lreadline... yes
checking for guile-config... no
checking for build-guile... (cached) no
checking for sin in -lm... yes
checking for main in -lrx... no
checking for qt_null in -lqt... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for t_accept in -lnsl... no
checking for socket in -lsocket... no
checking whether guile works... no
configure: WARNING: Can not find Guile on this system
checking for guile... no
checking for guile - 1.6.0 <= version < 99.99.99... no:
configure: WARNING: guile version check failed
configure: error:
guile does not appear to be installed correctly, or is not in the
correct version range. Perhaps you have not installed the guile
development packages? Gnucash requires at least version 1.6 to build.
Error: Status 1 encountered during processing.
Marc André Selig wrote:
There appears to be a conflict between
different versions of guile and
slib. These are the versions and status of the ones installed on my
system.
I think gnucash is making a conflicting call on these files.
g-wrap16 @1.3.4_4 (active)
guile @1.6.8_0+darwin_8
guile @1.8.1_1+darwin_8 (active)
guile16 @1.6.8_0+darwin_8
This problem is described here:
http://wiki.gnucash.org/wiki/MacOSXInstallation#guile_1.8.1
Could you follow the instructions given there and report back again?
Regards,
Marc