Hmm... I'm actually on 15.10 as well, and I noticed I had no issue building with or without libgnutls-dev and nettle-dev.
I wonder if something strange happened in contrib... could you try going into your 'ring-project/daemon/contrib/native' dir and running 'make clean' and then running './make-ring.py --install' again. ----- On Jun 20, 2016, at 4:45 PM, Mattias [email protected] wrote: > Hi Stepan, > > I removed the libgnutls-dev together with libgmp-dev libgmpxx4ldbl > libgnutlsxx28 libp11-kit-dev libtasn1-6-dev libtasn1-doc nettle-dev > using apt-get autoremove. When I build in the bin/dbus directory (or the > complete ./make-ring.py --install) some libraries are missing: > > make[1]: Entering directory '/home/mattias/install/ring-project/daemon/bin' > CXXLD dring > /usr/bin/ld: cannot find -lhogweed > /usr/bin/ld: cannot find -lnettle > > However, libhogweed is available on the system: > > mattias@mattias-laptop:~/install/ring-project/daemon/bin$ locate hogweed > /home/mattias/install/ring-daemon/contrib/native/nettle/hogweed.pc > /home/mattias/install/ring-daemon/contrib/native/nettle/hogweed.pc.in > /home/mattias/install/ring-daemon/contrib/native/nettle/libhogweed.a > /home/mattias/install/ring-daemon/contrib/native/nettle/libhogweed.map > /home/mattias/install/ring-daemon/contrib/native/nettle/libhogweed.map.in > /home/mattias/install/ring-daemon/contrib/native/nettle/libhogweed.stamp > /home/mattias/install/ring-daemon/contrib/native/nettle/examples/hogweed-benchmark.c > /home/mattias/install/ring-daemon/contrib/x86_64-linux-gnu/lib/libhogweed.a > /home/mattias/install/ring-daemon/contrib/x86_64-linux-gnu/lib/pkgconfig/hogweed.pc > /usr/lib/x86_64-linux-gnu/libhogweed.a > /usr/lib/x86_64-linux-gnu/libhogweed.so > /usr/lib/x86_64-linux-gnu/libhogweed.so.4 > /usr/lib/x86_64-linux-gnu/libhogweed.so.4.1 > /usr/lib/x86_64-linux-gnu/pkgconfig/hogweed.pc > /usr/share/doc/libhogweed > > Did I remove too many packages? or should I set the LD_LIBRARY_PATH > manually? > > Date: Mon, 20 Jun 2016 10:12:53 -0400 (EDT) > From: Stepan Salenikovich<[email protected]> > To:[email protected] > Subject: Re: [Ring] error building ring daemon > Message-ID: > <1226891494.47595.1466431973728.javamail.zim...@savoirfairelinux.com> > Content-Type: text/plain; charset=utf-8 > > > ----- On Jun 18, 2016, at 1:01 PM, [email protected] wrote: > >> Hi, >> >> I am using the make-ring.py script to build the ring daemon and client. >> After a while I get this error: >> >> mattias@mattias-laptop:~/install/ring-project/daemon/bin$ make >> Making all in dbus >> make[1]: Entering directory >> '/home/mattias/install/ring-project/daemon/bin/dbus' >> make all-am >> make[2]: Entering directory >> '/home/mattias/install/ring-project/daemon/bin/dbus' >> make[2]: Nothing to be done for 'all-am'. >> make[2]: Leaving directory >> '/home/mattias/install/ring-project/daemon/bin/dbus' >> make[1]: Leaving directory >> '/home/mattias/install/ring-project/daemon/bin/dbus' >> make[1]: Entering directory '/home/mattias/install/ring-project/daemon/bin' >> CXXLD dring >> /usr/bin/ld: >> /home/mattias/install/ring-project/daemon/contrib/x86_64-linux-gnu/lib/libgnutls.a(pk.o): >> undefined reference to symbol 'nettle_dsa_sign@@HOGWEED_4' >> /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libhogweed.so: >> error >> adding symbols: DSO missing from command line >> collect2: error: ld returned 1 exit status >> Makefile:585: recipe for target 'dring' failed >> make[1]: *** [dring] Error 1 >> make[1]: Leaving directory '/home/mattias/install/ring-project/daemon/bin' >> Makefile:678: recipe for target 'all-recursive' failed >> make: *** [all-recursive] Error 1 >> >> I am running Ubuntu 15.10. Any idea why there is this message about the >> dynamic shared object? Are some libraries missing. Any help interpreting >> and solving this issue is welcome. > > Hmm, this possibly looks like this bug: > https://tuleap.ring.cx/plugins/tracker/?aid=783 > > Do you have the 'gnutls-dev' package installed on your system? If you do, > could > you try > removing it and re-building and see if it works. It seems like an issue with > our > contrib > system, so if you need this package and can't remove it you may not be able to > build the > daemon from source until we fix it. > >> Mattias >> _______________________________________________ >> Ring mailing list >> [email protected] > > https://lists.savoirfairelinux.net/mailman/listinfo/ring _______________________________________________ Ring mailing list [email protected] https://lists.savoirfairelinux.net/mailman/listinfo/ring
