Strange OSX problems

Neil Williams linux at codehelp.co.uk
Mon Jan 30 07:44:19 EST 2006


When running make check (with the guile16-build preface) I can't get the 
gnc_modules to test correctly. It appears that OSX fails to look in 
the .libs/ directory in each location.

** (process:26524): WARNING **: Failed to dlopen() 
'../../../src/gnc-module/test/mod-bar/libgncmodbar.la': dlcompat: file 
"../../../src/gnc-module/test/mod-bar/libgncmodbar.0.dylib" not found

That'd be because it's actually:
"../../../src/gnc-module/test/mod-bar/.libs/libgncmodbar.0.dylib"
:-(

and again and again:
** (process:26524): WARNING **: Failed to dlopen() 
'../../../src/gnc-module/test/mod-baz/libgncmodbaz.la': dlcompat: file 
"../../../src/gnc-module/test/mod-baz/libgncmodbaz.0.dylib" not found
etc.

  test-dynload.c: testing dynamic linking of libgncmodule ... OK
PASS: test-dynload
  test-scm-dynload: testing dynamic-link of libgncmodule from Scheme.
PASS: test-scm-dynload
  test-scm-init: testing Scheme-only module system init.
ERROR: Unbound variable: names
FAIL: test-scm-init
====================
7 of 12 tests failed
====================
make[7]: *** [check-TESTS] Error 1


Also on OSX (only):

GConf setup dialog loads every time gnucash2 is started, appears
to work OK but either it's not writing the settings or not finding
them next time.

No reports can be generated from the Business data - I get Report Error
with no more information.

There are other problems in the Business module but those are replicated on my 
Debian system too. I'm continuing to test - especially as there have been 
recent changes in that section.

I've documented some other stuff in doc/build-osx.txt relating to automake1.4 
conflicts. It seems that other applications in Fink require automake1.4 and 
fink replaces automake1.9 with 1.4 every time one of these applications is 
upgraded (because each is compiled from source using hints from package data) 
but then does not reinstate 1.9. This can probably be sorted for the packaged 
releases to OSX via Fink because the package can expressly conflict with 
automake1.4. When compiling from svn, it's yet another addition to the script 
to run 'sudo fink install automake1.9' before anything else can happen.

-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20060130/c87f8839/attachment-0001.bin


More information about the gnucash-devel mailing list