-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Hagen Rode
Sent: Wednesday, November 30, 2005 6:38 PM
To: [email protected]
Subject: [Asterisk-Users] Compiling Asterisk 1.2 from Source
on Debian Sarge- Problems
Hi
I am trying to compile Asterisk 1.2 from source on Debian
Sarge but am getting errors. I have looked at the errors,
Googled extensively and now at a last resort am posting on
this list. Believe me I have tried, but have come up with
nothing. I've also installed the following packages from
Debian Sarge "UNSTABLE":
gcc
kernel-headers-2.4.27
bison
openssl
libssl0.9.7:
libssl-dev
libeditline0
libeditline-dev
libedit-dev
libedit2
libncurses5
libncurses5-dev
zlib1g-dev (Note: needed for cvs head)
as well as numerous other packages that I have now lost track
of. The error remains the same. It would be great if someone
could help me out. I'm aware that I can apt-get Asterisk, but
I want to do some tweaking in the code before installing.
Here is the first bit of the install message:
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 `/opt/asterisk-1.2.0/res'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/opt/asterisk-1.2.0/res'
make[1]: Entering directory `/opt/asterisk-1.2.0/channels'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/opt/asterisk-1.2.0/channels'
make[1]: Entering directory `/opt/asterisk-1.2.0/pbx'
make[1]: Nothing to be done for `depend'.
make[1]: Leaving directory `/opt/asterisk-1.2.0/pbx'
make[1]: Entering directory `/opt/asterisk-1.2.0/apps'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -fPIC `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/apps'
make[1]: Entering directory `/opt/asterisk-1.2.0/codecs'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -fPIC `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/codecs'
make[1]: Entering directory `/opt/asterisk-1.2.0/formats'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -fPIC `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/formats'
make[1]: Entering directory `/opt/asterisk-1.2.0/agi'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS
-fomit-frame-pointer `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/agi'
make[1]: Entering directory `/opt/asterisk-1.2.0/cdr'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -fPIC `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/cdr'
make[1]: Entering directory `/opt/asterisk-1.2.0/funcs'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -fPIC `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/funcs'
make[1]: Entering directory `/opt/asterisk-1.2.0/utils'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer -DNO_AST_MM `ls *.c`
make[1]: Leaving directory `/opt/asterisk-1.2.0/utils'
make[1]: Entering directory `/opt/asterisk-1.2.0/stdtime'
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude
-I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686
-DZAPTEL_OPTIMIZATIONS -fomit-frame-pointer *.c
make[1]: Leaving directory `/opt/asterisk-1.2.0/stdtime'
cd editline && unset CFLAGS LIBS && test -f config.h ||
./configure creating 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... yes checking
for termcap.h... yes checking for sys/cdefs.h... yes checking
for vis.h... no checking for issetugid... no checking for
strlcat... no checking for strlcpy... no checking for
fgetln... no checking for strvis... no checking for
strunvis... no updating cache ./config.cache creating
./config.status creating Makefile creating config.h make -C
editline libedit.a
make[1]: Entering directory `/opt/asterisk-1.2.0/editline'
/bin/sh makelist -h common.c > common.h
/bin/sh makelist -h emacs.c> emacs.h
/bin/sh makelist -h vi.c > vi.h
/bin/sh makelist -fh common.h emacs.h vi.h > fcns.h /bin/sh
makelist -fc common.h emacs.h vi.h > fcns.c if uname -s |
grep -qi cygwin; then cat fcns.c | sed -e
s/"sys\.h"/"config.h"/g > fcns.c.copy; mv --force fcns.c.copy
fcns.c; fi /bin/sh makelist -bh common.c emacs.c vi.c >
help.h /bin/sh makelist -bc common.c emacs.c vi.c > help.c if
uname -s | grep -qi cygwin; then cat help.c | sed -e
s/"sys\.h"/"config.h"/g > help.c.copy; mv --force help.c.copy
help.c; fi /bin/sh makelist -e common.c emacs.c vi.c chared.c
el.c hist.c key.c map.c parse.c prompt.c read.c refresh.c
search.c sig.c term.c tty.c fcns.c help.c
editline.c
gcc -c -Wall -pipe -g3 -O '-D__RCSID(x)=' '-D__COPYRIGHT(x)='
'-D__RENAME(x)=' '-D_DIAGASSERT(x)=' -I. editline.c -o editline.o_a
And then late on it says:
Dereferencing pointer to incomplete type
Any thoughts?
Hagen
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users