trouble linking in VoiceAGE g729 lib

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm having a linking issue I don't know how to get past in trying to build pjsip using VoiceAGE g729 with Benny's wrapper for it.  Initially, I was getting the following errors:

Undefined symbols for architecture arm:
  "_pjmedia_codec_g729_deinit", referenced from:
      _pjsua_media_subsys_destroy in libpjsua-arm-apple-darwin9.a(pjsua_media.o)
  "_pjmedia_codec_g729_init", referenced from:
      _pjsua_media_subsys_init in libpjsua-arm-apple-darwin9.a(pjsua_media.o)

I gathered looking at a large 3rd party patch that something like the following was needed in /build.mak.in:

APP_THIRD_PARTY_LIBS += -lg729acodec-$(TARGET_NAME)
APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/g729/lib/libg729acodec-$(LIB_SUFFIX)

I tried pointing the above two lines directly to the g729 trial lib, and also tried renaming the library to match the naming convention of the other stock codecs, to no avail.  The best I got is errors such as the following:

ld: library not found for -lg729a_armv6v7_e

Forgive my lack of experience with command line building ? is there a specific name for the g729 lib I should be appending to the APP_THIRD_PARTY_LIBS environment variable?  Or something else I'm missing?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20110624/96354696/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux