#382: 3rd party libs under engine
-----------------------------+-------------------------
Reporter: h2 | Owner: vadim
Type: defect | Status: new
Priority: major | Milestone: QuteCom 3.0
Component: 3rd party libs | Version: 3.0
Resolution: | Keywords:
-----------------------------+-------------------------
Comment (by h2):
Thanks for your quick reply!
- I manually modified libs/3rdparty/CMakeLists.txt to never activate
LIBPURPLE_INTERNAL,that works.
- I tried to get speex fixed, by using find_package(Speex), that works,
but mediastreamer still wants "libspeex" and not "Speex", so I deactivated
that and commented the inclusion, but I am not confident that that was all
ok.
These things are unrelated to FreeBSD, I think... can you set it up, so
that on Linux and FreeBSD *everything* defaults to external?
Certain FreeBSD-related issues I ran into:
- Mutex and Semaphore support not detected. Either FreeBSD does not set
HAVE_PTHREAD or you do not include the right file on FreeBSD. FreeBSD sets
lots of Stuff in sys/types.h, maybe including that helps... I just fixed
it by defining HAVE_PTHREAD 1 and HAVE_SEMAPHORE_H 1 somewhere...
- in engine/verona/mediastreamer2/src/dsptools.c you check for !APPLE, you
need to add FreeBSD there, too, so it reads:
#if !defined(__APPLE__) && !defined(__FreeBSD__)
I am currently stuck with the G726-plugin for mediastreamer not linking
correctly, but I don't have time to investigate that further right now.
But of course, if you have anything fixed, I would be willing to test
that!
Thanks for your help.
--
Ticket URL: <http://qutecom.org/ticket/382#comment:2>
QuteCom <http://trac.qutecom.org>
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev