View Issue Details

IDProjectCategoryView StatusLast Update
0002507GNUnetbuild processpublic2012-08-08 12:08
ReporterMatthias Wachs Assigned To 
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 15: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 12:07

reporter   ~0006271

Issue caused by libgcrypt.

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

Overwriting old installation and using backwards compatibility

Issue History

Date Modified Username Field Change
2012-07-27 15:16 Matthias Wachs New Issue
2012-07-27 15:19 Matthias Wachs Note Added: 0006268
2012-08-08 12:07 Matthias Wachs Note Added: 0006271
2012-08-08 12:08 Matthias Wachs Status new => closed
2012-08-08 12:08 Matthias Wachs Resolution open => not fixable