[Asterisk-Users] Libpri and asterisk fail to install

Martin Pycko martinp at digium.com
Wed Aug 6 07:59:18 MST 2003


You're looking for libncurses-dev and in libpri you can remove -Werror
from libpri/Makefile or cvs update libpri (it should be fixed)

regards
Martin

On Wed, 6 Aug 2003, Rhys Hopkins wrote:

> Hi,
>
> I am having trouble building and installing libpri and asterisk on my
> system. Zaptel seemed to install OK.
>
> I am running SuSE 8.2 ( Linux 2.4.20-4GB )
> I have made sure I have the prerequisites ( rpm versions shown below )
>
> rhys2:/usr/src/libpri # uname -a
> Linux rhys2 2.4.20-4GB #1 Fri Jul 11 07:33:18 UTC 2003 i686 unknown
> unknown GNU/Linux
>
> rhys2:/opt/libpri-0.3.2 # rpm -q openssl-devel
> openssl-devel-0.9.6i-12
> rhys2:/opt/libpri-0.3.2 # rpm -q readline-devel
> readline-devel-4.3-105
> rhys2:/opt/libpri-0.3.2 # rpm -q readline
> readline-4.3-105
> rhys2:/opt/libpri-0.3.2 # rpm -q openssl
> openssl-0.9.6i-12
> rhys2:/opt/libpri-0.3.2 # rpm -q kernel-source
> kernel-source-2.4.20.SuSE-62
> rhys2:/opt/libpri-0.3.2 # rpm -q termcap
> termcap-2.0.8-674
>
>
> This is the output from make clean ; make install for libpri:
>
> 	rhys2:/usr/src/libpri # make clean
> 	rm -f *.o *.so *.lo
> 	rm -f testpri libpri.a libpri.so.1.0
> 	rm -f pritest pridump
> 	rhys2:/usr/src/libpri # make install
> 	cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g    	-c -o
> pri.o pri.c
> 	cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g    	-c -o
> q921.o q921.c
> 	cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g    -c -o
> prisched.o prisched.c
> 	cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g    -c -o
> q931.o q931.c
> 	q931.c: In function `ie2str':
> 	q931.c:1210: warning: comparison between signed and unsigned
> 	q931.c: In function `msg2str':
> 	q931.c:1227: warning: comparison between signed and unsigned
> 	q931.c: In function `q931_dumpie':
> 	q931.c:1251: warning: comparison between signed and unsigned
> 	q931.c: In function `add_ie':
> 	q931.c:1334: warning: comparison between signed and unsigned
> 	q931.c: In function `q931_handle_ie':
> 	q931.c:1394: warning: comparison between signed and unsigned
> 	make: *** [q931.o] Error 1
>
>
>
>
>
> This is the end of the output from make install for asterisk ( full
> output attached as "asterisk_errors" )
>
> 	loading cache ./config.cache
> 	checking for gcc... gcc
> 	checking whether the C compiler (gcc  ) works... yes
> 	checking whether the C compiler (gcc  ) is a cross-compiler... 	no
> 	checking whether we are using GNU C... yes
> 	checking whether gcc accepts -g... yes
> 	checking how to run the C preprocessor... gcc -E
> 	checking host system type... i686-pc-linux-gnu
> 	checking for a BSD compatible install... install
> 	checking for ranlib... ranlib
> 	checking for ar... /usr/bin/ar
> 	checking for tgetent in -ltermcap... no
> 	checking for tgetent in -ltinfo... no
> 	checking for tgetent in -lcurses... no
> 	checking for tgetent in -lncurses... no
> 	configure: error: termcap support not found
> 	make: *** [editline/config.h] Error 1
>
> As can be seen from the rpm queries above, I have termcap installed.
>
>
>
>
> Any help would be much appreciated.
>
> Regards,
>
> Rhys Hopkins
>
> Systems Administrator
> Culver Technologies Limited.
>
>
>




More information about the asterisk-users mailing list