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

Reply via email to