Problem with OS X installation instructions
Daniel Smith
dlsmith at rice.edu
Thu Jul 5 15:21:09 EDT 2007
Perhaps I spoke too soon. Deactivating the 1.6 versions allowed me
to cleanly build gnucash-devel. But gnucash crashes at runtime.
Even after *uninstalling* each of gnucash, gnucash-devel, g-wrap16,
slib-guile16, guile16, slib-guile, and guile, and doing a fresh "sudo
port install gnucash-devel", I get the following error soon after the
splash screen comes up:
*****
gnc.bin-Message: main: binreloc relocation support was disable at
configure time
.
Backtrace:
In unknown file:
?: 0* [primitive-load-path "c-interface.scm"]
In /opt/local/share/gnucash/scm/c-interface.scm:
21: 1* [require hash-table]
In unknown file:
?: 2 (cond ((not feature) (set! *catalog* #f)) ((slib:provided?
feature)) .
..)
?: 3 (let* ((path #)) (cond (# #) (# # #) (# # #) ...))
?: 4* [catalog:get hash-table]
?: 5* (if (not *catalog*) (let* ((slibcat #)) (cond (# # #)) ...))
?: 6 (let* ((slibcat #)) (cond (# # #)) (cond (slibcat #)) ...)
?: 7 (set! *catalog* (append (catalog:try-read # "usercat")
*catalog*))
?: 8* [append ...
?: 9* [catalog:try-read ...
?: 10* (user-vicinity)
<unnamed port>: In expression (user-vicinity):
<unnamed port>: Unbound variable: user-vicinity
*****
Any ideas what is going wrong? How can I get a working copy of 2.1.5?
—Dan
Configuration info:
GNUCash 2.1.5
Mac OS X 10.4.10
Installed via MacPorts:
aqbanking @2.2.9_1 (active)
atk @1.18.0_0 (active)
audiofile @0.2.6_0 (active)
autoconf @2.61_0 (active)
automake @1.10_0 (active)
bison @2.3_0 (active)
cairo @1.4.10_0 (active)
cups-headers @1.1.15_1 (active)
dbus @1.0.2_2 (active)
dbus-glib @0.73_0 (active)
docbook-xml @4.5_0 (active)
docbook-xml-4.1.2 @4.1.2_1 (active)
docbook-xml-4.2 @4.2_0 (active)
docbook-xml-4.3 @4.3_0 (active)
docbook-xml-4.4 @4.4_0 (active)
docbook-xml-4.5 @4.5_0 (active)
docbook-xsl @1.72.0_0 (active)
esound @0.2.38_1 (active)
expat @2.0.1_0 (active)
fontconfig @2.4.2_0+macosx (active)
freetype @2.3.4_1 (active)
gail @1.18.0_0 (active)
gconf @2.18.0.1_0 (active)
getopt @1.1.4_0 (active)
gettext @0.16.1_0 (active)
glib1 @1.2.10_5 (active)
glib2 @2.12.12_0 (active)
gmp @4.2.1_4+test (active)
gnome-icon-theme @2.18.0_1 (active)
gnome-keyring @0.8.1_0 (active)
gnome-mime-data @2.4.3_0 (active)
gnome-vfs @2.18.1_0 (active)
gnucash-devel @2.1.5_0 (active)
gnucash-docs @2.0.1_0 (active)
goffice @0.3.8_0 (active)
gtk2 @2.10.13_0 (active)
guile @1.8.1_2+darwin_8 (active)
gwenhywfar @2.5.3_0 (active)
heimdal @0.7.2_0 (active)
hicolor-icon-theme @0.10_0 (active)
howl @0.9.10_0 (active)
icon-naming-utils @0.8.1_0 (active)
intltool @0.35.5_0 (active)
jpeg @6b_1 (active)
ktoblzcheck @1.13_0 (active)
libart_lgpl @2.3.19_1 (active)
libbonobo @2.18.0_0 (active)
libbonoboui @2.18.0_0 (active)
libglade2 @2.6.0_1 (active)
libgnome @2.18.0_0 (active)
libgnomecanvas @2.14.0_1 (active)
libgnomecups @0.2.2_0 (active)
libgnomeprint @2.12.1_0 (active)
libgnomeprintui @2.12.1_0 (active)
libgnomeui @2.18.1_0 (active)
libgsf @1.14.3_1 (active)
libgtkhtml @2.11.0_0 (active)
libgtkhtml3 @3.14.2_0 (active)
libgtkhtml312 @3.12.2_0 (active)
libiconv @1.11_4+darwin_8 (active)
libidl @0.8.8_0 (active)
libofx @0.8.3_0 (active)
libpng @1.2.18_0+darwin_8 (active)
libtool @1.5.22_0 (active)
libxml2 @2.6.28_1 (active)
libxslt @1.1.20_0 (active)
m4 @1.4.9_0 (active)
ncurses @5.6_0+darwin_8 (active)
ncursesw @5.6_0+darwin_8 (active)
neon @0.26.3_0 (active)
opensp @1.5.2_0 (active)
openssl @0.9.8e_0+darwin_8 (active)
orbit2 @2.14.7_0 (active)
p5-compress-raw-zlib @2.005_0 (active)
p5-compress-zlib @2.005_0 (active)
p5-crypt-ssleay @0.53_0 (active)
p5-datemanip @5.44_0 (active)
p5-finance-quote @1.13_0 (active)
p5-html-parser @3.56_0 (active)
p5-html-tableextract @2.10_0 (active)
p5-html-tagset @3.10_0 (active)
p5-io-compress-base @2.005_0 (active)
p5-io-compress-zlib @2.005_0 (active)
p5-libwww-perl @5.805_0 (active)
p5-scalar-list-utils @1.18_0 (active)
p5-uri @1.35_0 (active)
p5-xml-namespacesupport @1.09_0 (active)
p5-xml-parser @2.34_3 (active)
p5-xml-simple @2.16_0 (active)
pango @1.16.4_0 (active)
pcre @7.1_1+utf8 (active)
perl5.8 @5.8.8_0+darwin_8 (active)
pkgconfig @0.21_0 (active)
popt @1.11_1 (active)
qt3 @3.3.8_0+darwin_8 (active)
readline @5.2.001_0 (active)
render @0.9_0 (active)
scrollkeeper @0.3.14_4 (active)
slib @3a3_0 (active)
slib-guile @1.0_2 (active)
tiff @3.8.2_0+darwin_8 (active)
Xft2 @2.1.7_0 (active)
xmlcatmgr @2.2_0 (active)
xmlto @0.0.18_2 (active)
xrender @0.9.0_0+darwin_8 (active)
yelp @2.6.5_0 (active)
zlib @1.2.3_1 (active)
> I followed the instructions on this page to install the gnucash port:
>
> <http://wiki.gnucash.org/wiki/MacOSX/MacPortsDetail>
>
> I then decided to upgrade to the gnucash-devel port, and followed
> those instructions.
>
> This resulted in a variety of errors due to conflicts between guile/
> slib-guile and guile16/slib-guile16. Examples:
>
> Error: Target com.apple.activate returned: Image error: /opt/local/
> bin/guile is being used by the active guile16 port. Please
> deactivate this port first, or use the -f flag to force the
> activation.
>
> Error: Target com.apple.destroot returned: could not create new link
> "/opt/local/var/db/dports/build/
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_
> dp
> orts_devel_slib-guile/work/destroot//opt/local/share/guile/slib":
> that path already exists
>
> I *think* the right sequence of commands to upgrade would be this:
> sudo port deactivate gnucash
> sudo port deactivate slib-guile16
> sudo port deactivate guile16
>
> My sequence of commands & missteps was much less direct, but I think
> it accomplished essentially the same thing.
>
> —Dan
More information about the gnucash-user
mailing list