-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3830/
-----------------------------------------------------------

(Updated July 21, 2014, 9:49 a.m.)


Status
------

This change has been marked as submitted.


Review request for Asterisk Developers.


Changes
-------

Committed in revision 419077


Repository: Asterisk


Description
-------

When configuring Asterisk to build against a version of pjproject installed in 
a non-standard location, the checks for "PJSIP Transaction Group Lock Support" 
and "PJSIP Media Stream Replacement Support" fail.  This is because the 
secondary checks are not taking the CFLAGS and LIBS returned by the pkg-config 
check into account.

Given an install of pjproject at /opt/pjsip, the following calls to configure 
fail:

$ ./configure --with-pjproject=/opt/pjsip
$ PKG_CONFIG_PATH=/opt/pjsip/lib/pkgconfig ./configure

The first fails because the only check we do for pjproject is with pkg-config 
and the two related checks will not be run because the first fails.  The second 
incorrectly determines that the two optional features are not present when they 
are, causing a failure at compile time.  This works:

$ PKG_CONFIG_PATH=/opt/pjsip/lib/pkgconfig ./configure 
--with-pjproject=/opt/pjsip

Because the primary check succeeds with pkg-config and the optional features 
succeed using the PJPROJECT_DIR variable setup by the --with-pjproject argument.

While the included diff is certainly not the cleanest, it allows me to 
configure and compile Asterisk using:

$ PKG_CONFIG_PATH=/opt/pjsip/lib/pkgconfig ./configure


Diffs
-----

  /trunk/configure.ac 418979 
  /trunk/configure UNKNOWN 

Diff: https://reviewboard.asterisk.org/r/3830/diff/


Testing
-------

Configured, compiled.


Thanks,

Sean Bright

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to