From: Mats B. <ma...@gm...> - 2008-04-18 07:23:43
|
Andrea, >From what I can see it looks that your libtcliaxclient0.2.so links to the shared libs only since it is just 34k. It works on your box but the libs need to go with it. I need a more selfcontained libtcliaxclient0.2.so with speex and portaudio statically linked in. I have on my box: linux:~/C/voip/iaxclient/trunk/contrib/tcl # ls -lhct | grep speex -rw-r--r-- 1 root root 212K Apr 16 16:04 libspeexdsp.a -rwxr-xr-x 1 root root 772 Apr 16 16:04 libspeexdsp.la -rw-r--r-- 1 root root 314K Apr 16 16:04 libspeex.a -rwxr-xr-x 1 root root 763 Apr 16 16:04 libspeex.la and my libtcliaxclient0.2.so is 289k when it used to be with the old build system where all was built at the same time 445k. Seems something is missing. Mats On Thu, Apr 17, 2008 at 10:32 AM, Andrea Suisani <si...@op...> wrote: > > > I have made a memo of my procedures in > > contrib/tcl/build-iaxclient.txt > > but when I try to load it into tcl it complains about missing speex symbol > > speex_preprocess_ctl > > Also, it is just about 280k which seems way too small, so I suspect some > > missing code there. > > > > I've compiled required libs a month ago > so take the following with a grain of salt > > regarding lib speex that's what I've done so far: > > download speex 1.2beta3 > (http://downloads.xiph.org/releases/speex/speex-1.2beta3.tar.gz) > ./configure && make && sudo make install > > as you can see I ran ./configure with default values > and the default --prefix value is /usr/local > so you've everything installed in /usr/local/lib > > that's what I've got > > sickpig@suino:~$ls -lhct /usr/local/lib/ | grep speex > -rw-r--r-- 1 root root 221K 2008-02-18 10:26 libspeexdsp.a > -rwxr-xr-x 1 root root 840 2008-02-18 10:26 libspeexdsp.la > lrwxrwxrwx 1 root root 20 2008-02-18 10:26 libspeexdsp.so -> > libspeexdsp.so.1.4.0 > lrwxrwxrwx 1 root root 20 2008-02-18 10:26 libspeexdsp.so.1 -> > libspeexdsp.so.1.4.0 > -rwxr-xr-x 1 root root 181K 2008-02-18 10:26 libspeexdsp.so.1.4.0 > -rw-r--r-- 1 root root 336K 2008-02-18 10:26 libspeex.a > -rwxr-xr-x 1 root root 819 2008-02-18 10:26 libspeex.la > lrwxrwxrwx 1 root root 17 2008-02-18 10:26 libspeex.so -> > libspeex.so.1.4.0 > lrwxrwxrwx 1 root root 17 2008-02-18 10:26 libspeex.so.1 -> > libspeex.so.1.4.0 > -rwxr-xr-x 1 root root 244K 2008-02-18 10:26 libspeex.so.1.4.0 > > > whereas I've built iaxclient lib using this configure option: > > ./configure --disable-video --enable-clients=testcall --with-local-gsm > make > sudo make install > > result: > > sickpig@suino:~$ls -lcht /usr/lib/tcliaxclient0.2/ > total 48K > -rw-r--r-- 1 root root 5.9K 2008-04-17 10:28 iaxclient.tcl > -rw-r--r-- 1 root root 185 2008-04-17 10:28 pkgIndex.tcl > -rwxr-xr-x 1 root root 34K 2008-04-17 10:28 libtcliaxclient0.2.so > |