Hello all, sorry if I’m on the wrong mailing list, I’m new to mailing-lists,
this is my first.
For a couple of weeks now, I’ve been trying to solve a linking error while
building GnuPG-2.1.0 (modern). Make outputs:
make[2]: Entering directory
'/Users/Ethan/Documents/Programming/Third_Party_Software_and_Libraries/GnuPG/gnupg-2.1.0-build/g10'
gcc -I/usr/local/include -I/usr/local/include -I/usr/local/include -g -O2
-Wall -Wno-pointer-sign -Wpointer-arith -o gpg2 gpg.o server.o build-packet.o
compress.o compress-bz2.o free-packet.o getkey.o keydb.o keyring.o seskey.o
kbnode.o mainproc.o armor.o mdfilter.o textfilter.o progress.o misc.o rmd160.o
openfile.o keyid.o parse-packet.o cpr.o plaintext.o sig-check.o keylist.o
pkglue.o ecdh.o pkclist.o skclist.o pubkey-enc.o passphrase.o decrypt.o
decrypt-data.o cipher.o encrypt.o sign.o verify.o revoke.o keyedit.o dearmor.o
import.o export.o migrate.o delkey.o keygen.o helptext.o keyserver.o
call-dirmngr.o photoid.o call-agent.o trust.o trustdb.o tdbdump.o tdbio.o
card-util.o exec.o ../kbx/libkeybox.a ../common/libcommon.a ../gl/libgnu.a
../common/libgpgrl.a -lz -lbz2 -L/usr/local/lib -lgcrypt -lgpg-error
-L/usr/local/lib -lksba -lgpg-error -lassuan -L/usr/local/lib -lgpg-error
-L/usr/local/lib -lgpg-error -L/usr/local/gnupg-2.1.0/lib -liconv
ld: warning: ld: warning: ignoring file ../common/libgpgrl.a, file was
built for archive which is not the architecture being linked (x86_64):
../common/libgpgrl.aignoring file ../gl/libgnu.a, file was built for archive
which is not the architecture being linked (x86_64): ../gl/libgnu.a
Undefined symbols for architecture x86_64:
"_gnupg_rl_initialize", referenced from:
_main in gpg.o
I’ve tried:
- Building everything as 32-bit (again compiles, but stops on same error).
- Building in a folder that’s not the source directory (like you would with
gcc).
- Giving GnuPG and its dependancies a separate prefix
(/usr/local/gnupg-2.1.0)
- Forcing 64-bit compilation (CFLAGS=“-arch x86_64 -m64” and
CXXFLAGS=“-arch x86_64 -m64” for ./configure and make), but the build fails
earlier on.
Any insights would be greatly appreciated, and if you would like I have a
question on StackOverflow <http://stackoverflow.com/q/27201990/1451994> if you
prefer to answer there.
Ethan._______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users