LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   problem in Asterisk (https://www.linuxquestions.org/questions/linux-server-73/problem-in-asterisk-616902/)

chirag123 01-28-2008 12:26 PM

problem in Asterisk
 
Hi All,
I have some problem configuring Asterisk. I am using 2.6.23.1-42.fc8 kernel version.

while installing asterisk getting this error :

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 `/root/Desktop/Asterisk/asterisk-1.2.13/res'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/res'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/channels'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/channels'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/pbx'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/pbx'
/bin/sh: curl-config: command not found
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/apps'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/apps'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/codecs'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/codecs'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/formats'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/formats'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/agi'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/agi'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/cdr'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/cdr'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/funcs'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/funcs'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/utils'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/utils'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/stdtime'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/stdtime'
cd editline && unset CFLAGS LIBS && test -f config.h || CFLAGS="-O6" ./configure
make -C editline libedit.a
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/editline'
make[1]: `libedit.a' is up to date.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/editline'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/db1-ast'
make[1]: `libdb1.a' is up to date.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/db1-ast'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/stdtime'
make[1]: `libtime.a' is up to date.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/stdtime'
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x || exit 1 ; done
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/res'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/res'
make[1]: Entering directory `/root/Desktop/Asterisk/asterisk-1.2.13/channels'
gcc -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -fPIC -c -o chan_phone.o chan_phone.c
chan_phone.c:41:29: error: linux/compiler.h: No such file or directory
make[1]: *** [chan_phone.o] Error 1
make[1]: Leaving directory `/root/Desktop/Asterisk/asterisk-1.2.13/channels'
make: *** [subdirs] Error 1

trickykid 01-28-2008 12:50 PM

So I'm assuming this is on Fedora Core 8? What step during the install are you getting this error? Are you really installing asterisk 1.2.13? You do realize they're now on 1.4.17? Anything else you need to mention during the install, like any special flags or options used? Details man or we're just as clueless as you are.


All times are GMT -5. The time now is 11:22 PM.