Hello everyone,

I am trying to build zaptel 1.2.9 for AstLinux. I have already done an svn export of the 1.2.9 tag, so I am not experiencing the "missing octastic issue".

However, I am having a funny problem. The zaptel.log that I have attached tells the full story, but I'll give you a synopsis...

- Because I need to cross compile and the Zaptel Makefile does not really have a concept of CC/HOSTCC, I have to build the "makefw gendigits tor2fw.h radfw.h" targets with my HOSTCC - gcc. I then build the rest of zaptel using the "normal" uclibc cross compiler. This has always worked until now.

- AstLinux doesn't have hotplug, so I have to define HOTPLUG_FIRMWARE=no. This means that vpm450m.c has to include vpm450m_fw.h which, as shown in the compiler output attached, has some syntax errors:

/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m_fw.h:1: error: syntax error before '/' token In file included from /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:16: /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m_fw.h:1:75: too many decimal points in number /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c: In function `init_vpm450m': /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: `vpm450m_fw' undeclared (first use in this function) /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: (Each undeclared identifier is reported only once /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: for each function it appears in.)


My guess is that my hack of building makefw and friends might not work anymore... Or maybe this is some kind of strange bug. Any ideas?

Thanks!

--
Kristian Kielhofner
Script started on Mon 11 Sep 2006 03:25:33 PM EDT
[EMAIL PROTECTED]:~/projects/[EMAIL PROTECTED] astlinux-trunk]$ make zaptel
zcat /home/kris/projects/astlinux-trunk/dl/zaptel-1.2.9.tar.gz | tar -C /home/kris/projects/astlinux-trunk/build_i586	-xf -
ln -sf /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9 /home/kris/projects/astlinux-trunk/build_i586/zaptel
toolchain/patch-kernel.sh /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9 package/zaptel/ zaptel\*.patch

Applying zaptel-makefile0.patch using plaintext:
patching file Makefile
Hunk #1 succeeded at 44 (offset -1 lines).
Hunk #2 succeeded at 132 (offset 7 lines).
Hunk #3 succeeded at 188 (offset -10 lines).
Hunk #4 succeeded at 348 (offset 11 lines).

Applying zaptel-tdmoe.patch using plaintext:
patching file zaptel.h
patching file ztd-eth.c
patching file ztd-loc.c
patching file ztdynamic.c

Applying zaptel-zconfig.patch using plaintext:
patching file zconfig.h
touch /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/.source
touch /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/.configured
make -j10 -C /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9 CC=gcc HOTPLUG_FIRMWARE=no PATH="/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/kris/bin" \
makefw gendigits tor2fw.h radfw.h #hack
make[1]: Entering directory `/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9'
gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"	makefw.c   -o makefw
gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o gendigits.o gendigits.c
makefw tormenta2.rbt tor2fw > tor2fw.h
makefw pciradio.rbt radfw > radfw.h
gcc -o gendigits gendigits.o -lm
Loaded 42096 bytes from file
Loaded 69900 bytes from file
make[1]: Leaving directory `/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9'
make -j10 -C /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9 CC=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc HOTPLUG_FIRMWARE=no ARCH=i386 \
PROC=i586 KSRC=/home/kris/projects/astlinux-trunk/build_i586/linux KVERS=2.6.16.12 \
PATH=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin:/home/kris/projects/astlinux-trunk/toolchain_build_i586/bin:/bin:/sbin:/usr/bin:/usr/sbin AR=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-ar AS=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-as LD=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-ld NM=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-nm CC=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc GCC=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc CXX=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-g++ CPP=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-cpp RANLIB=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-ranlib OBJCOPY=/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-objcopy PATH="/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/kris/bin" ZTTOOL=zttool INSTALL_BASE=/ PWD=/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9
make[1]: Entering directory `/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9'
gendigits > tones.h
ZAPTELVERSION="1.2.9" build_tools/make_version_h > version.h.tmp
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o ztcfg.o ztcfg.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -c -fPIC -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DBUILDING_TONEZONE -o zonedata.lo zonedata.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -c -fPIC -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DBUILDING_TONEZONE -o tonezone.lo tonezone.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o torisatool.o torisatool.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o ztmonitor.o ztmonitor.c
if cmp -s version.h.tmp version.h ; then echo; else \
	mv version.h.tmp version.h ; \
fi
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o ztspeed.o -c ztspeed.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o zttool.o zttool.c
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"	zttest.c   -o zttest
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -I. -O4 -g -Wall -DBUILDING_TONEZONE    -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\"   -c -o fxotune.o fxotune.c
rm -f version.h.tmp
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o torisatool torisatool.o
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o ztspeed ztspeed.o
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o ztmonitor ztmonitor.o
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -shared -Wl,-soname,libtonezone.so.1.0 -lm -o libtonezone.so zonedata.lo tonezone.lo
ar rcs libtonezone.a zonedata.lo tonezone.lo
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o zttool zttool.o -lnewt
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o ztcfg ztcfg.o libtonezone.a -lm
/home/kris/projects/astlinux-trunk/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -o fxotune fxotune.o -lm
/home/kris/projects/astlinux-trunk/build_i586/linux
make -C /home/kris/projects/astlinux-trunk/build_i586/linux SUBDIRS=/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9 modules
make[2]: Entering directory `/home/kris/projects/astlinux-trunk/build_i586/linux-2.6.16.12'
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/zaptel.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/tor2.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/torisa.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wcusb.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wcfxo.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wctdm.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wctdm24xxp.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztdynamic.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztd-eth.o
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/torisa.c:1145: warning: 'set_tor_base' defined but not used
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/zaptel.c: In function `zt_ppp_xmit':
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/zaptel.c:1545: warning: comparison of distinct pointer types lacks a cast
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/zaptel.c: At top level:
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/zaptel.c:188: warning: 'fcstab' defined but not used
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct1xxp.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wcte11xp.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/pciradio.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztd-loc.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztdummy.o
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztd-eth.c:199: warning: initialization from incompatible pointer type
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/base.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/card_fxo.o
  HOSTCC  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/fw2h
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/slic.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/card_fxs.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xbus-core.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xpp_zap.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xproto.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/card_global.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xpp_usb.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/apilib/bt/octapi_bt0.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/apilib/largmath/octapi_largmath.o
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/fw2h /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/OCT6114-128D.ima /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m_fw.h
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/../oct612x/apilib/llman/octapi_llman.o
  LD [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xpp.o
  LD [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xpd_fxs.o
  LD [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/xpp/xpd_fxo.o
  CC [M]  /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.o
In file included from /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:16:
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m_fw.h:1: error: syntax error before '/' token
In file included from /home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:16:
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m_fw.h:1:75: too many decimal points in number
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c: In function `init_vpm450m':
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: `vpm450m_fw' undeclared (first use in this function)
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: (Each undeclared identifier is reported only once
/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.c:405: error: for each function it appears in.)
make[4]: *** [/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp/vpm450m.o] Error 1
make[3]: *** [/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/wct4xxp] Error 2
make[2]: *** [_module_/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9] Error 2
make[2]: Leaving directory `/home/kris/projects/astlinux-trunk/build_i586/linux-2.6.16.12'
make[1]: *** [linux26] Error 2
make[1]: Leaving directory `/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9'
make: *** [/home/kris/projects/astlinux-trunk/build_i586/zaptel-1.2.9/ztcfg] Error 2
[EMAIL PROTECTED]:~/projects/[EMAIL PROTECTED] astlinux-trunk]$ exit

Script done on Mon 11 Sep 2006 03:25:40 PM EDT
_______________________________________________
--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

Reply via email to