[MacPorts] #39640: Duplicate symbol __gcry_mpih_add_1 when linking libgcrypt

MacPorts noreply at macports.org
Fri Jul 5 02:06:41 PDT 2013


#39640: Duplicate symbol __gcry_mpih_add_1 when linking libgcrypt
--------------------------------+--------------------------------
 Reporter:  johan.mattsson.m@…  |      Owner:  macports-tickets@…
     Type:  defect              |     Status:  new
 Priority:  Normal              |  Milestone:
Component:  ports               |    Version:  2.1.3
 Keywords:                      |       Port:  libgcrypt
--------------------------------+--------------------------------
 Hi

 I get an error when I try to install libgcrypt. Logfile is attached. Here
 is the failing step:

 Making all in src
 make[2]: Entering directory
 `/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src'
 /bin/sh ../libtool --tag=CC   --mode=link /Developer/usr/bin/clang
 -I/opt/birdfont/include -pipe -O2 -std=gnu89 -fheinous-gnu-extensions
 -arch i386 -Wall    -version-info 18:0:7 -L/opt/birdfont/lib -arch i386 -o
 libgcrypt.la -rpath /opt/birdfont/lib libgcrypt_la-visibility.lo
 libgcrypt_la-misc.lo libgcrypt_la-global.lo libgcrypt_la-sexp.lo
 libgcrypt_la-hwfeatures.lo libgcrypt_la-stdmem.lo libgcrypt_la-secmem.lo
 libgcrypt_la-missing-string.lo libgcrypt_la-module.lo libgcrypt_la-fips.lo
 libgcrypt_la-hmac256.lo libgcrypt_la-ath.lo  ../cipher/libcipher.la
 ../random/librandom.la ../mpi/libmpi.la ../compat/libcompat.la
 -L/opt/birdfont/lib -lgpg-error
 libtool: link: rm -fr  .libs/libgcrypt.lax
 libtool: link: (cd .libs/libgcrypt.lax/libcipher.a && ar x
 "/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src/../cipher/.libs/libcipher.a")
 libtool: link: (cd .libs/libgcrypt.lax/librandom.a && ar x
 "/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src/../random/.libs/librandom.a")
 libtool: link: (cd .libs/libgcrypt.lax/libmpi.a && ar x
 "/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src/../mpi/.libs/libmpi.a")
 libtool: link: (cd .libs/libgcrypt.lax/libcompat.a && ar x
 "/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src/../compat/.libs/libcompat.a")
 libtool: link: /Developer/usr/bin/clang -dynamiclib -Wl,-undefined
 -Wl,dynamic_lookup -o .libs/libgcrypt.11.dylib  .libs/libgcrypt_la-
 visibility.o .libs/libgcrypt_la-misc.o .libs/libgcrypt_la-global.o .libs
 /libgcrypt_la-sexp.o .libs/libgcrypt_la-hwfeatures.o .libs/libgcrypt_la-
 stdmem.o .libs/libgcrypt_la-secmem.o .libs/libgcrypt_la-missing-string.o
 .libs/libgcrypt_la-module.o .libs/libgcrypt_la-fips.o .libs/libgcrypt_la-
 hmac256.o .libs/libgcrypt_la-ath.o   .libs/libgcrypt.lax/libcipher.a/ac.o
 .libs/libgcrypt.lax/libcipher.a/arcfour.o
 .libs/libgcrypt.lax/libcipher.a/blowfish.o .libs/libgcrypt.lax/libcipher.a
 /camellia-glue.o .libs/libgcrypt.lax/libcipher.a/camellia.o
 .libs/libgcrypt.lax/libcipher.a/cast5.o
 .libs/libgcrypt.lax/libcipher.a/cipher.o
 .libs/libgcrypt.lax/libcipher.a/crc.o
 .libs/libgcrypt.lax/libcipher.a/des.o
 .libs/libgcrypt.lax/libcipher.a/dsa.o
 .libs/libgcrypt.lax/libcipher.a/ecc.o
 .libs/libgcrypt.lax/libcipher.a/elgamal.o .libs/libgcrypt.lax/libcipher.a
 /hash-common.o .libs/libgcrypt.lax/libcipher.a/hmac-tests.o
 .libs/libgcrypt.lax/libcipher.a/kdf.o .libs/libgcrypt.lax/libcipher.a/md.o
 .libs/libgcrypt.lax/libcipher.a/md4.o
 .libs/libgcrypt.lax/libcipher.a/md5.o
 .libs/libgcrypt.lax/libcipher.a/primegen.o
 .libs/libgcrypt.lax/libcipher.a/pubkey.o
 .libs/libgcrypt.lax/libcipher.a/rfc2268.o
 .libs/libgcrypt.lax/libcipher.a/rijndael.o
 .libs/libgcrypt.lax/libcipher.a/rmd160.o
 .libs/libgcrypt.lax/libcipher.a/rsa.o
 .libs/libgcrypt.lax/libcipher.a/seed.o
 .libs/libgcrypt.lax/libcipher.a/serpent.o
 .libs/libgcrypt.lax/libcipher.a/sha1.o
 .libs/libgcrypt.lax/libcipher.a/sha256.o
 .libs/libgcrypt.lax/libcipher.a/sha512.o
 .libs/libgcrypt.lax/libcipher.a/tiger.o
 .libs/libgcrypt.lax/libcipher.a/twofish.o
 .libs/libgcrypt.lax/libcipher.a/whirlpool.o
 .libs/libgcrypt.lax/librandom.a/random-csprng.o
 .libs/libgcrypt.lax/librandom.a/random-fips.o
 .libs/libgcrypt.lax/librandom.a/random.o
 .libs/libgcrypt.lax/librandom.a/rndhw.o
 .libs/libgcrypt.lax/librandom.a/rndlinux.o
 .libs/libgcrypt.lax/libmpi.a/ec.o .libs/libgcrypt.lax/libmpi.a/mpi-add.o
 .libs/libgcrypt.lax/libmpi.a/mpi-bit.o .libs/libgcrypt.lax/libmpi.a/mpi-
 cmp.o .libs/libgcrypt.lax/libmpi.a/mpi-div.o .libs/libgcrypt.lax/libmpi.a
 /mpi-gcd.o .libs/libgcrypt.lax/libmpi.a/mpi-inline.o
 .libs/libgcrypt.lax/libmpi.a/mpi-inv.o .libs/libgcrypt.lax/libmpi.a/mpi-
 mod.o .libs/libgcrypt.lax/libmpi.a/mpi-mpow.o .libs/libgcrypt.lax/libmpi.a
 /mpi-mul.o .libs/libgcrypt.lax/libmpi.a/mpi-pow.o
 .libs/libgcrypt.lax/libmpi.a/mpi-scan.o
 .libs/libgcrypt.lax/libmpi.a/mpicoder.o .libs/libgcrypt.lax/libmpi.a/mpih-
 add1.o .libs/libgcrypt.lax/libmpi.a/mpih-div.o
 .libs/libgcrypt.lax/libmpi.a/mpih-lshift.o .libs/libgcrypt.lax/libmpi.a
 /mpih-mul.o .libs/libgcrypt.lax/libmpi.a/mpih-mul1.o
 .libs/libgcrypt.lax/libmpi.a/mpih-mul2.o .libs/libgcrypt.lax/libmpi.a
 /mpih-mul3.o .libs/libgcrypt.lax/libmpi.a/mpih-rshift.o
 .libs/libgcrypt.lax/libmpi.a/mpih-sub1.o
 .libs/libgcrypt.lax/libmpi.a/mpiutil.o
 .libs/libgcrypt.lax/libcompat.a/compat.o   -L/opt/birdfont/lib
 /opt/birdfont/lib/libgpg-error.dylib  -arch i386 -arch i386
 -install_name  /opt/birdfont/lib/libgcrypt.11.dylib -compatibility_version
 19 -current_version 19.0 -Wl,-single_module
 ld: duplicate symbol __gcry_mpih_add_1 in .libs/libgcrypt.lax/libmpi.a
 /mpi-add.o and .libs/libgcrypt.lax/libmpi.a/ec.o
 make[2]: *** [libgcrypt.la] Error 1
 make[2]: Leaving directory
 `/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/birdfont/var/macports/build/_opt_birdfont_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libgcrypt/libgcrypt/work/libgcrypt-1.5.0'

-- 
Ticket URL: <https://trac.macports.org/ticket/39640>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list