#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

Reply via email to