Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[résolu] Compilation Calaos V3
#1
Bonjour à tous,

J'ai une erreur lorsque je compile calaos_base depuis la dernière version git
C'est la 1ere fois que je le fais sur mon NAS sous ubuntu, donc certainement un soucis avec des librairies.


Code:
make[4]: Entering directory '/home/pierre/src/calaos_base/src/bin/calaos_server'
 CXXLD    calaos_server
Audio/AVReceiver.o: In function `sigc::signal2<void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, sigc::nil>::connect(sigc::slot<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&&)':
/usr/include/sigc++-2.0/sigc++/signal.h:3090: undefined reference to `sigc::signal_base::connect(sigc::slot_base&&)'
/usr/include/sigc++-2.0/sigc++/signal.h:3090: undefined reference to `sigc::signal_base::connect(sigc::slot_base&&)'
/usr/include/sigc++-2.0/sigc++/signal.h:3090: undefined reference to `sigc::signal_base::connect(sigc::slot_base&&)'
Audio/Squeezebox.o: In function `sigc::signal1<void, Calaos::AudioPlayerData, sigc::nil>::connect(sigc::slot<void (Calaos::AudioPlayerData), sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&&)':
/usr/include/sigc++-2.0/sigc++/signal.h:2938: undefined reference to `sigc::signal_base::connect(sigc::slot_base&&)'
/usr/include/sigc++-2.0/sigc++/signal.h:2938: undefined reference to `sigc::signal_base::connect(sigc::slot_base&&)'
Audio/Squeezebox.o:/usr/include/sigc++-2.0/sigc++/signal.h:2938: more undefined references to `sigc::signal_base::connect(sigc::slot_base&&)' follow
collect2: error: ld returned 1 exit status
Makefile:1568: recipe for target 'calaos_server' failed


J'ai pourtant installé libsigc++2.10 à partir des sources, comme indiqué sur le wiki (https://calaos.fr/wiki/fr/compilation)
j'ai testé aussi avec la version 2.99 juste par acquis de conscience

une idée ?
Reply
#2
Bon, je n'ai pas tout compris.
je me réponds si jamais quelqu'un bute sur le même problème


j'ai upgradé ubuntu vers bionic (pour une autre raison que la compil de calaos :p)
en retentant la compilation, j'ai simplement du réinstaller la librairie lua qui a disparu dans l'opération (sudo apt install liblua5.3-dev)
et paf, plus aucune erreur :-)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)