help-gnutls
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gnutls] duplicate symbols complaint on Mac OS X 10.5.2


From: David Reiser
Subject: [Help-gnutls] duplicate symbols complaint on Mac OS X 10.5.2
Date: Tue, 18 Mar 2008 01:16:34 -0400

I'm trying to build gnutls 2.2.2 with fink installed dependencies on a ppc Mac running OS X 10.5.2.

If I use --disable-guile, the build seems to go fine. But if I leave out the --disable switch, the build fails with:

gcc -std=gnu99 -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o
.libs/libguile-gnutls-v-1.0.0.0.dylib
.libs/libguile_gnutls_v_1_la-core.o
.libs/libguile_gnutls_v_1_la-errors.o
.libs/libguile_gnutls_v_1_la-utils.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/asnprintf.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/dummy.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/gc-libgcrypt.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/gc-pbkdf2-sha1.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/md2.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/memmem.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/printf-args.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/printf-parse.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/read-file.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/strverscmp.o
.libs/libguile-gnutls-v-1.lax/liblgnu.a/vasnprintf.o
-L/sw/lib ../../lib/.libs/libgnutls.dylib
  /sw/lib/libtasn1.dylib
  /sw/lib/libgcrypt.dylib
  /sw/lib/libpth.dylib
  /sw/lib/libgpg-error.dylib
  /sw/lib/libintl.dylib
  /sw/lib/libiconv.dylib
-lc /sw/lib/libguile.dylib
    /sw/lib/libgmp.dylib
-lm /sw/lib/libltdl.dylib
-install_name  /sw/lib/libguile-gnutls-v-1.0.dylib
-compatibility_version 1
-current_version 1.0
-Wl,-single_module


ld: duplicate symbol ___gmpz_abs in
.libs/libguile_gnutls_v_1_la-errors.o and
.libs/libguile_gnutls_v_1_la-core.o


and grepping in the source tree suggests the same symbol is defined in yet a third file:

$ grep -R ___gmpz_abs .
Binary file ./guile/src/.libs/libguile_gnutls_v_1_la-core.o matches
Binary file ./guile/src/.libs/libguile_gnutls_v_1_la-errors.o matches
Binary file ./guile/src/.libs/libguile_gnutls_v_1_la-utils.o matches
Binary file ./guile/src/libguile_gnutls_v_1_la-core.o matches
Binary file ./guile/src/libguile_gnutls_v_1_la-errors.o matches
Binary file ./guile/src/libguile_gnutls_v_1_la-utils.o matches

Apple's linker isn't known for being particularly bug free, but does anyone have any suggestions as to how I can fix this?

Dave
--
David Reiser
address@hidden







reply via email to

[Prev in Thread] Current Thread [Next in Thread]