Oops, my bad. 5 minutes after I sent it, I realized I was missing
ncurses-devel.
Peder @ NetworkOblivion wrote:> I'm trying to compile 1.2.1 for the first time and I am getting a
> compile error that I can't figure out. I've compiled 1.0.x many
times
> without this issue, although it has been on different boxes. The error
> is "configure: error: termcap support not found", which is odd
because
> when I do a "rpm -qa", termcap and libtermcap are both there.
Any
> ideas? Below is the output of the make and the rpm. I'm using Trustix
> linux, which is the same version I've used on all of my other installs.
> Thanks.
>
>
> root@Astertest /usr/src/asterisk/asterisk-1.2.1# make
> build_tools/make_version_h > include/asterisk/version.h.tmp
> if cmp -s include/asterisk/version.h.tmp include/asterisk/version.h ;
> then echo; else \
> mv include/asterisk/version.h.tmp include/asterisk/version.h ; \
> fi
>
> rm -f include/asterisk/version.h.tmp
> if cmp -s .cleancount .lastclean ; then echo ; else \
> make clean; cp -f .cleancount .lastclean;\
> fi
>
> build_tools/make_defaults_h > defaults.h.tmp
> if cmp -s defaults.h.tmp defaults.h ; then echo ; else \
> mv defaults.h.tmp defaults.h ; \
> fi
>
> rm -f defaults.h.tmp
> for x in res channels pbx apps codecs formats agi cdr funcs utils
> stdtime; do make -C $x depend || exit 1 ; done
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/res'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/res'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/channels'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/channels'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/pbx'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/pbx'
> /bin/sh: line 1: curl-config: command not found
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/apps'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/apps'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/codecs'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/codecs'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/formats'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/formats'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/agi'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/agi'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/cdr'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/cdr'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/funcs'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/funcs'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/utils'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/utils'
> make[1]: Entering directory `/usr/src/asterisk/asterisk-1.2.1/stdtime'
> make[1]: Nothing to be done for `depend'.
> make[1]: Leaving directory `/usr/src/asterisk/asterisk-1.2.1/stdtime'
> cd editline && unset CFLAGS LIBS && test -f config.h ||
./configure
> 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... i586-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/libedit.a] Error 1
> root@Astertest /usr/src/asterisk/asterisk-1.2.1#
> root@Astertest /usr/src/asterisk/asterisk-1.2.1#
>
>
> root@Astertest /usr/src/asterisk/asterisk-1.2.1# rpm -qa | grep termcap
> libtermcap-2.0.8-27tr
> termcap-11.0.1-7tr
> root@Astertest /usr/src/asterisk/asterisk-1.2.1#
>
--
Network stuff you didn't know....
http://www.networkoblivion.com