View Issue Details

IDProjectCategoryView StatusLast Update
0002507GNUnetbuild processpublic2012-08-08 10:08
ReporterMatthias Wachs Assigned ToDue Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionnot fixable 
Summary0002507: linking against libgcrypt
Description2 libgcrypt installations:
- old system installation in /usr
- installation from source in /usr/local

cannot uninstall old version, since system tools use it

Error message:

[tumple_gnunet_deployment@planetlab-04 util]$ make install
/bin/sh ../../libtool --tag=CC --mode=link gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -L/usr/lib -o gnunet-service-resolver gnunet-service-resolver.o ../../src/util/libgnunetutil.la -lm -ldl
libtool: link: gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -o .libs/gnunet-service-resolver gnunet-service-resolver.o -L/usr/lib ../../src/util/.libs/libgnunetutil.so -L/usr/local/lib -lgcrypt -lgpg-error /usr/local/lib/libltdl.so -lz /usr/local/lib/libunistring.so -lm -ldl -Wl,-rpath -Wl,/home/tumple_gnunet_deployment/gnbuild/lib -Wl,-rpath -Wl,/usr/local/lib
../../src/util/.libs/libgnunetutil.so: undefined reference to `gcry_cipher_setiv'
../../src/util/.libs/libgnunetutil.so: undefined reference to `gcry_cipher_setkey'
collect2: ld returned 1 exit status
Steps To Reproducecompile on planetlab node
TagsNo tags attached.

Activities

Matthias Wachs

2012-07-27 13:19

reporter   ~0006268

make install
/bin/sh ../../libtool --tag=CC --mode=link gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -L/usr/lib -o gnunet-service-resolver gnunet-service-resolver.o ../../src/util/libgnunetutil.la -lm -ldl
libtool: link: gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -o .libs/gnunet-service-resolver gnunet-service-resolver.o -L/usr/lib ../../src/util/.libs/libgnunetutil.so -L/usr/local/lib /usr/local/libgcrypt.sp /usr/local/libgpg-error.so /usr/local/lib/libltdl.so -lz /usr/local/lib/libunistring.so -lm -ldl -Wl,-rpath -Wl,/home/tumple_gnunet_deployment/gnbuild/lib -Wl,-rpath -Wl,/usr/local/lib

Working: change -lgcrypt -lgpg-error -> /usr/local/lib/libgcrypt.so /usr/local/lib/libgpg-error.so

Matthias Wachs

2012-08-08 10:07

reporter   ~0006271

Issue caused by libgcrypt.

Solved by using ./configure --prefix=/usr

Overwriting old installation and using backwards compatibility

Issue History

Date ModifiedUsernameFieldChange
2012-07-27 13:16Matthias WachsNew Issue
2012-07-27 13:19Matthias WachsNote Added: 0006268
2012-08-08 10:07Matthias WachsNote Added: 0006271
2012-08-08 10:08Matthias WachsStatusnew => closed
2012-08-08 10:08Matthias WachsResolutionopen => not fixable