pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gnucash fails on Darwin
Greg Troxel wrote:
NetBSD 4.0, guile 1.8.3:
nm /usr/pkg/lib/libguile.so | grep scm_boot_guile
00051160 T scm_boot_guile
I am pretty sure that the Louis's problem is that configure failed to
find guile properly; he sent me a build log that showed some trouble.
Ok so I found this in config.log...
configure:25763: checking whether guile works
configure:25792: gcc -o conftest -pipe -O2 -I/usr/pkg/include
-I/usr/pkg/include/libofx -I/usr/include -I/usr/pkg/include/freetype2
-I/usr/X11R6/include -no-cpp-precomp -I/usr/pkg/include
-I/usr/pkg/include/libofx -I/usr/include -I/usr/pkg/include/freetype2
-I/usr/X11R6/include -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT
-L/usr/pkg/lib -L/usr/lib -L/usr/X11R6/lib conftest.c -lm
-D_THREAD_SAFE -D_REENTRANT -lguile -lltdl /usr/pkg/lib -L/usr/pkg/lib
-L/usr/pkg/lib -L/usr/lib -lpthread -lgmp -lm -lltdl -lpthread >&5
/usr/bin/ld: can't map file: /usr/pkg/lib ((os/kern) invalid argument)
collect2: ld returned 1 exit status
... so the question is, how did "/usr/pkg/lib" get into the command line
without a flag?
I also checked config.status for a value in GUILE_LIBS but all I could
find was this...
$ grep GUILE_LIBS config.status
s,@GUILE_LIBS@,|#_!!_#|,g
... I could also find no variables with just plain-old /usr/pkg/lib in
any config* file or the Makefile. Here are the ones I checked...
$ grep -l /usr/pkg/lib *
Makefile
config.log
config.status
intltool-merge
Louis
Home |
Main Index |
Thread Index |
Old Index