Maybe this is relevant in a way?

https://tuleap.ring.cx/plugins/tracker/?aid=783

I was planning to send a mail asking for help soon, as I couldn't find
a way to solve this.

Cheers,
--
Alexandre Viau
[email protected]


On Mon, Jun 20, 2016 at 5:51 PM, Stepan Salenikovich
<[email protected]> wrote:
> 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
_______________________________________________
Ring mailing list
[email protected]
https://lists.savoirfairelinux.net/mailman/listinfo/ring

Reply via email to