When finally finishing compiling both the i386 and ppc architectures are specified. It works if I just remove the -arch i386, but I do that by hand,
/bin/sh ../libtool --mode=link g++ -ftemplate-depth-25 -DCURLAVAILABLE -g -O2 -o libsword.la -rpath /usr/local/lib -release 1.5.7.100 swkey.lo listkey.lo ...... flatapi.lo -lcurl -L/usr/lib -lcurl -arch i386 -arch ppc -lz -lssl -lcrypto -lz -lz
and
g++ -dynamiclib -arch i386 -arch ppc -single_module -flat_namespace -undefined suppress -o .libs/libsword-1.5.7.100.dylib .libs/swkey.o .libs/listkey.o .....
and then when it comes to compile the tests I get an undefined symbol
g++ -ftemplate-depth-25 -DCURLAVAILABLE -g -O2 -o .libs/testlib testlib.o -Wl,-bind_at_load ./lib/.libs/libsword-1.5.7.100.dylib -L/usr/lib -lcurl -lssl -lcrypto -lz
ld: Undefined symbols:
sword::LocaleMgr::addLocale(sword::SWLocale*)
On 17 Apr 2005, at 12:19 am, Daniel Glassey wrote:
Daniel Glassey wrote:Troy A. Griffitts wrote:Will,updating isn't a solution - it should work with whatever comes with the system.
It might be the version of automake/autoconf that you have on your system. But since you mention a link error, does that mean that you are able to run ./configure and make even thought the autogen.sh script thows these warnings? If so, could you post the link error? I don't know much about the build system (dglasseys is the resident expert in that area) but I only get 1 warning when I run ./autogen.sh Below is my version information. It you're able to update your automake/autoconf packages on your mac, maybe that might help. Hope we can get ya working again.
I've replicated the problem and it exists in revision 1770 (before the changes I made recently so reverting that won't help). It doesn't exist in 1674 and I haven't pinned it down more than that yet.
or at least this bit appears
>> lib/Makefile.am:18: libsword_la_SOURCES was already defined in
>> condition TRUE, which implies condition WITHCURL_TRUE
>>
>> ...
Regards,
Daniel
Found it - someone added something to the build system without knowing what they were doing in rev 1689 ;)
Regards, Daniel _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page