Discussion:
[Linphone-developers] linphone-desktop fails during static build
Cameron Ambrose
2018-11-09 22:20:06 UTC
Permalink
Having no issue compiling linphone-desktop with -DENABLE_STATIC_ONLY=OFF but with -DENABLE_STATIC_ONLY=ON get a huge number of undefined symbols in linphonec

[ 76%] Linking CXX executable linphonec
Undefined symbols for architecture x86_64:
"_audio_stream_alive", referenced from:
LinphonePrivate::CallPrivate::onNoMediaTimeoutCheck(std::__1::shared_ptr<LinphonePrivate::CallSession> const&, bool) in liblinphone.a(call.cpp.o)
"_audio_stream_close_remote_play", referenced from:
call_player_close(_LinphonePlayer*) in liblinphone.a(player.c.o)


"_text_stream_stop", referenced from:
LinphonePrivate::MediaSessionPrivate::stopTextStream() in liblinphone.a(media-session.cpp.o)
"_text_stream_unprepare_text", referenced from:
LinphonePrivate::MediaSessionPrivate::deactivateIce() in liblinphone.a(media-session.cpp.o)
LinphonePrivate::MediaSessionPrivate::stopStreamsForIceGathering() in liblinphone.a(media-session.cpp.o)
LinphonePrivate::MediaSessionPrivate::handleIceEvents(msgb*) in liblinphone.a(media-session.cpp.o)
ld: symbol(s) not found for architecture x86_64

Any ideas?

Thanks,
Cam

Loading...