stefan-langenmaier / jami-overlay

Jami (formerly Ring (formerly SFLphone)) is a SIP compatible softphone for GNU/Linux.
GNU General Public License v3.0
21 stars 9 forks source link

net-voip/ring-daemon-20191110.1: No rule to make target '.dep-msgpack' #67

Closed tastytea closed 4 years ago

tastytea commented 4 years ago

The build fails with:

make: *** No rule to make target '.dep-msgpack', needed by '.opendht'.  Stop.

USE="alsa dbus gsm hwaccel ipv6 libilbc nat-pmp opus pulseaudio ringns sdes speex speexdsp upnp vaapi vdpau video vpx x264 -doc -graph -jack (-libav) -portaudio -restbed -system-pjproject"

build.log emerge --info.txt

stefan-langenmaier commented 4 years ago

Thanks for the bug report. I couldn't reproduce it but I also have dev-libs/msgpack already installed. I added it as an explicit dependency. Let me know if this works for you.

tastytea commented 4 years ago

I got a bit further. 🙂

I now get this error:

jamiaccount.cpp: In member function ‘void jami::JamiAccount::doRegister_()’:                          
jamiaccount.cpp:1668:16: error: ‘struct dht::DhtRunner::Config’ has no member named ‘push_token’      
 1668 |         config.push_token = deviceKey_;                                                       
      |                ^~~~~~~~~~                                                                     
jamiaccount.cpp:1675:28: error: ‘struct dht::DhtRunner::Config’ has no member named ‘push_token’      
 1675 |             if (not config.push_token.empty()) {                                              
      |                            ^~~~~~~~~~                                                         
jamiaccount.cpp:1703:57: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<dht::Logg
er>’ and ‘std::shared_ptr<dht::Logger>’)                                                              
 1703 |                 (dht_log_level > 2) ? log_debug : silent);

build.log

stefan-langenmaier commented 4 years ago

Is it possible opendht is still installed. If yes, please let me know, it should be uninstalled.

tastytea commented 4 years ago

Yes, it was installed. After I uninstalled it, ring-daemon builds now successfully. Thank you!

stefan-langenmaier commented 4 years ago

Thanks for your feedback!