Re: gnunet build fails (Slackware)
Slack Coder <[email protected]> Fri, 8 Dec 2023 12:17:45 -0500
| Newsgroups | gmane.network.gnunet.bugs |
|---|---|
| Message-ID | <[email protected]> |
Thanks Martin, upgrading and using llvm did the trick. There is another problem now. ``` [683/1092] Linking target src/service/zonemaster/gnunet-service-zonemaster FAILED: src/service/zonemaster/gnunet-service-zonemaster cc -o src/service/zonemaster/gnunet-service-zonemaster src/service/zonemaster/gnunet-service-zonemaster.p/gnunet-service-zonemaster.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--unresolved-symbols=report-all '-Wl,-rpath,$ORIGIN/../../lib/util:$ORIGIN/../dht:$ORIGIN/../identity:$ORIGIN/../statistics:$ORIGIN/../namecache:$ORIGIN/../../lib/gnsrecord:$ORIGIN/../namestore' -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/lib/util -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/service/dht -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/service/identity -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/service/statistics -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/service/namecache -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/lib/gnsrecord -Wl,-rpath-link,/home/cypher/src/git.gnunet.org/gnunet/builddir/src/service/namestore -Wl,--start-group src/lib/util/libgnunetutil.so.15.0.0 src/service/dht/libgnunetdht.so.4.0.0 src/service/identity/libgnunetidentity.so.1.0.0 src/service/statistics/libgnunetstatistics.so.2.0.0 src/service/namecache/libgnunetnamecache.so.0.0.0 src/service/namestore/libgnunetnamestore.so.0.0.1 src/lib/gnsrecord/libgnunetgnsrecord.so.0.0.0 -Wl,--end-group /usr/bin/ld: src/service/zonemaster/gnunet-service-zonemaster.p/gnunet-service-zonemaster.c.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' /usr/bin/ld: /lib64/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status [684/1092] Generating symbol file src/service/gns/libgnunetgns.so.0.0.0.p/libgnunetgns.so.0.0.0.symbols ``` It looks like '-lpthread' is missing and is a requirement for systems using glibc < 2.34 (https://developers.redhat.com/articles/2021/12/17/why-glibc-234-removed-libpthread).