[asterisk-users] Jack in /usr/local/ means failure for asterisk

covici at ccs.covici.com covici at ccs.covici.com
Wed May 26 06:21:36 CDT 2010


Motiejus Jakštys <desired.mta at gmail.com> wrote:

> Hi,
> I have been headbanging with asterisk and Jack for a while, decited to
> ask other linuxists for an advice.
> 
> The problem is that Jack is compiled from source (0.118) in /usr/local/, but
> menuselect says "XXX" for it (cannot enable it). I need jack...
> Otherwise I will inotify Monitor WAVs, what is bad :`(
> 
> After installing jack from sources:
> Add system-wide PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig
> so pkg-config --libs jack recognizes it.
> 
> Modified /etc/ld.so.conf so libjack.so is cached in ld.so.cache:
> motiejus at pbx3:/etc$ strings ld.so.cache  | grep jack
> libjackserver.so.0
> /usr/local/lib64/libjackserver.so.0
> libjackserver.so
> /usr/local/lib64/libjackserver.so
> libjack.so.0
> /usr/local/lib64/libjack.so.0
> libjack.so
> /usr/local/lib64/libjack.so
> 
> So... When I run in asterisk source dir: ./configure --disable-xmldoc,
> output has this line:
> checking for jack/jack.h... yes
> however, make menuselect shows XXX app_jack
> 
> System information:
> motiejus at pbx3:/usr/src/asterisk-1.6.2.7$ uname -a
> Linux pbx3 2.6.18.8-xenU #2 SMP Thu Apr 29 15:55:34 EEST 2010 x86_64 GNU/Linux
> motiejus at pbx3:/usr/src/asterisk-1.6.2.7$ cat /etc/debian_version
> 5.0.4
> 
> Any help/suggestions how should I report Jack to asterisk really appreciated.
> Is it a bug? Should I report it that asterisk finds/does not find jack
> to mantis?
> 
> Full configure log: http://paste.ubuntu.com/439830/
> 
> P.S. jack 0.109.2 (default debian repos) works fine.

You need in your ./configure command line --prefix=/usr
--mandir=/usr/share/man along with any other options and asterisk should
see things.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici at ccs.covici.com



More information about the asterisk-users mailing list