Hello, I am having a build failure with GnuPG 2.1.0 on OS X 10.10 using Xcode
6.1's compiler tools.
I have successfully compiled and installed all of the prerequisite libraries
(npth 1.1, libgpg-error 1.17, libksba 1.3.1, and libassuan 2.1.2). My build
sequence is as follows:
gpg --verify $MRT/cache/gnupg-2.1.0.tar.bz2.sig
tar xjf $MRT/cache/gnupg-2.1.0.tar.bz2
pushd gnupg-2.1.0
./configure --prefix=$MRTRT
make
The compilation fails while linking t-sexputil in common. Here are the last few
lines of the build process:
gcc -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl
-DLOCALEDIR=\"/Users/ramsey/Developer/MRT/runtime/share/locale\"
-DGNUPG_BINDIR="\"/Users/ramsey/Developer/MRT/runtime/bin\""
-DGNUPG_LIBEXECDIR="\"/Users/ramsey/Developer/MRT/runtime/libexec\""
-DGNUPG_LIBDIR="\"/Users/ramsey/Developer/MRT/runtime/lib/gnupg\""
-DGNUPG_DATADIR="\"/Users/ramsey/Developer/MRT/runtime/share/gnupg\""
-DGNUPG_SYSCONFDIR="\"/Users/ramsey/Developer/MRT/runtime/etc/gnupg\""
-DGNUPG_LOCALSTATEDIR="\"/Users/ramsey/Developer/MRT/runtime/var\""
-I/Users/ramsey/Developer/MRT/runtime/include
-I/Users/ramsey/Developer/MRT/runtime/include
-I/Users/ramsey/Developer/MRT/runtime/include -g -O2 -Wall -Wno-pointer-sign
-Wpointer-arith -MT t-sexputil.o -MD -MP -MF .deps/t-sexputil.Tpo -c -o
t-sexputil.o t-sexputil.c
mv -f .deps/t-sexputil.Tpo .deps/t-sexputil.Po
gcc -I/Users/ramsey/Developer/MRT/runtime/include
-I/Users/ramsey/Developer/MRT/runtime/include
-I/Users/ramsey/Developer/MRT/runtime/include -g -O2 -Wall -Wno-pointer-sign
-Wpointer-arith -o t-sexputil t-sexputil.o libcommon.a ../gl/libgnu.a
-L/Users/ramsey/Developer/MRT/runtime/lib -lgcrypt -lgpg-error -lassuan
-L/Users/ramsey/Developer/MRT/runtime/lib -lgpg-error
-L/Users/ramsey/Developer/MRT/runtime/lib -lgpg-error -liconv
Undefined symbols for architecture x86_64:
"_default_errsource", referenced from:
_parse_ber_header in libcommon.a(libcommon_a-tlv.o)
_parse_sexp in libcommon.a(libcommon_a-tlv.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [t-sexputil] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
I'm not sure why this error is occurring, which is why I am reporting it here,
per instructions in the README. Am I forgetting to specify an option to
configure? Is the configuration subsystem missing something about my system's
setup? Please advise. I'm happy to provide any other details if necessary.
Thanks,
Ramsey
—
#define true (rand() > 10) /* happy debugging, suckers */
_______________________________________________
Gnupg-users mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnupg-users