View Issue Details

IDProjectCategoryView StatusLast Update
0001677GNUnetobsoletepublic2024-05-03 14:02
ReporterPairOfBlanks Assigned ToChristian Grothoff  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Summary0001677: failing to make src/peerinfo-tool
DescriptionThe command 'make' produces:

make[3]: Entering directory `/home/user/Downloads/gnunet-0.9.0pre2/src/peerinfo-tool'
  CC gnunet-peerinfo.o
  CCLD gnunet-peerinfo
/usr/bin/ld: gnunet-peerinfo.o: undefined reference to symbol 'GNUNET_HELLO_iterate_addresses'
/usr/bin/ld: note: 'GNUNET_HELLO_iterate_addresses' is defined in DSO /home/user/Downloads/gnunet-0.9.0pre2/src/hello/.libs/libgnunethello.so.0 so try adding it to the linker command line
/home/user/Downloads/gnunet-0.9.0pre2/src/hello/.libs/libgnunethello.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

This bug is caused by default behaviour changes in the linker (ld) for Fedora 13 and onwards. I'm using Fedora 14. Useful info about this change and possible fix can be found here: https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking and here: https://fedoraproject.org/wiki/UnderstandingDSOLinkChange.
TagsNo tags attached.

Activities

Christian Grothoff

2011-04-17 19:28

manager   ~0004308

Fixed a while ago in SVN HEAD.

Issue History

Date Modified Username Field Change
2011-04-17 19:06 PairOfBlanks New Issue
2011-04-17 19:28 Christian Grothoff Note Added: 0004308
2011-04-17 19:28 Christian Grothoff Status new => resolved
2011-04-17 19:28 Christian Grothoff Resolution open => fixed
2011-04-17 19:28 Christian Grothoff Assigned To => Christian Grothoff
2011-04-27 16:18 Christian Grothoff Status resolved => closed
2024-05-03 14:02 Christian Grothoff Category peerinfo service => obsolete