thomas schorpp schrieb:
> thomas schorpp schrieb:
>> Tzafrir Cohen schrieb:
>>> On Sun, Oct 19, 2008 at 04:22:25PM +0200, thomas schorpp wrote:
>>>> Retrospektiva broken, filing here.
>>>>
>>>> {{{
>>>>  gcc -DHAVE_CONFIG_H -include ../include/confdefs.h -I. -I../include 
>>>> -I../include -I/usr/include/speex -Wall -g -O2 -D_LARGEFILE_SOURCE 
>>>> -D_FILE_OFFSET_BITS=64 -MT codec_speex_la-codec_speex.lo -MD -MP -MF 
>>>> .deps/codec_speex_la-codec_speex.Tpo -c codec_speex.c  -fPIC -DPIC 
>>>> -o .libs/codec_speex_la-codec_speex.o
>>>> codec_speex.c:43:36: error: speex/speex_preprocess.h: Datei oder 
>>>> Verzeichnis nicht gefunden
>>>
>>> What does this error mean?
>>>
>>> On my system /usr/include/speex/speex_preprocess.h belong in the package
>>> libspeexdsp-dev
>>>
>>>> codec_speex.c:359: error: expected specifier-qualifier-list before 
>>>> ‘SpeexPreprocessState’
>>>> codec_speex.c: In function ‘lintospeex_new’:
>>>> codec_speex.c:393: error: ‘struct cw_translator_pvt’ has no member 
>>>> named ‘pp’
>>>
>>> All of those seem to come from the missing header.
>>>
>>
>> hm. sorry, missed. I cant read german localized gcc, too :D
>> reported to debian BTS, thx.
>>
>> configure seems to be badly broken with defaults, next is:
>>
>> (cd .libs && rm -f chan_woomera.la && ln -s ../chan_woomera.la 
>> chan_woomera.la)
>> /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
>> -include ../include/confdefs.h -I. -I../include -I../corelib 
>> -I../include     -Wall -g -O2 -D_LARGEFILE_SOURCE 
>> -D_FILE_OFFSET_BITS=64 -MT chan_zap_la-chan_zap.lo -MD -MP -MF 
>> .deps/chan_zap_la-chan_zap.Tpo -c -o chan_zap_la-chan_zap.lo `test -f 
>> 'chan_zap.c' || echo './'`chan_zap.c
>> gcc -DHAVE_CONFIG_H -include ../include/confdefs.h -I. -I../include 
>> -I../corelib -I../include -Wall -g -O2 -D_LARGEFILE_SOURCE 
>> -D_FILE_OFFSET_BITS=64 -MT chan_zap_la-chan_zap.lo -MD -MP -MF 
>> .deps/chan_zap_la-chan_zap.Tpo -c chan_zap.c  -fPIC -DPIC -o 
>> .libs/chan_zap_la-chan_zap.o
>> chan_zap.c: In function ‘ss_thread’:
>> chan_zap.c:5911: error: invalid application of ‘sizeof’ to incomplete 
>> type ‘adsi_rx_state_t’ chan_zap.c:5913: error: invalid application of 
>> ‘sizeof’ to incomplete type ‘adsi_rx_state_t’ chan_zap.c: In function 
>> ‘do_monitor’:
>> chan_zap.c:6340: error: invalid application of ‘sizeof’ to incomplete 
>> type ‘adsi_rx_state_t’ chan_zap.c:6342: error: dereferencing pointer 
>> to incomplete type
>> chan_zap.c:6344: error: invalid application of ‘sizeof’ to incomplete 
>> type ‘adsi_rx_state_t’ chan_zap.c:6476: error: dereferencing pointer 
>> to incomplete type
>> chan_zap.c:6477: error: dereferencing pointer to incomplete type
>> chan_zap.c: In function ‘action_zapshowchannels’:
>> chan_zap.c:9817: warning: too few arguments for format
>>
>> BTW, do not use position independend code (-fPIC) for 32bit-platforms?
>>
>> y
>> tom
>>
>>
>>
>>
> 
> build, debian patchset (for non-zaptel users):
> 
> [EMAIL PROTECTED]:/usr/local/src/callweaver$ svn diff
> Index: debian/control
> ===================================================================
> --- debian/control    (Revision 5209)
> +++ debian/control    (Arbeitskopie)
> @@ -43,15 +43,3 @@
>  This package contains the source documentation needed if you wish to
>  extend the callweaver package.
> 
> -Package: callweaver-zaptel
> -Depends: callweaver
> -Section: comm
> -Architecture: all
> -Description: zaptel module for CallWeaver
> - CallWeaver is an Open Source PBX and telephony toolkit
> - .
> - This Package contains the CallWeaver zaptel Module, which is needed to
> - let CallWeaver talk to zaptel kernelmodules.
> - You will also need kernel support, which can be achieved by running
> - module-assistant install zaptel
> -
> Index: debian/changelog
> ===================================================================
> --- debian/changelog    (Revision 5209)
> +++ debian/changelog    (Arbeitskopie)
> @@ -1,5 +1,5 @@
> callweaver (1.2.0-1) unstable; urgency=low
> 
> -  * SVN checkout build for callweaver RC branch
> +  * SVN checkout build for callweaver rel branch
>    -- Massimo Cetra <[EMAIL PROTECTED]>  Sun,  6 May 2007 16:28:16 +0100
> Index: debian/rules
> ===================================================================
> --- debian/rules    (Revision 5209)
> +++ debian/rules    (Arbeitskopie)
> @@ -71,22 +71,10 @@
>                 --datarootdir=\$${prefix}/share \
>                 --localstatedir=/var \
>                 --sysconfdir=/etc \
> -                \
> -                --with-pbx_ael=yes \
> -                --with-app_sql_postgres=yes --enable-postgresql=yes \
> -                --with-res_config_pgsql --with-res_sqlite=yes \
> -                --with-cdr_pgsql=yes --with-app_meetme=no 
> --with-chan-capi=yes \
> -                --enable-iax-trunking=yes --with-res_config_curl=yes \
> -                --enable-t38=yes --with-chan-fax=yes \
> -                --with-res_jabber=yes --enable-odbc=yes 
> --with-cdr_odbc=yes \
> -                --with-res_config_odbc=yes --with-res_odbc=yes \
> -                --with-chan_bluetooth=yes \
> -                --enable-mysql=yes --with-app_sql_mysql=yes 
> --with-cdr_mysql=yes \
> -                --with-res_config_mysql=yes  --with-chan_zap=yes \
> -                --enable-zaptel \
> -                --with-app_icd=no \
> -                                --with-chan_unicall=no \
> -                --with-chan_misdn=no
> +                --enable-rtp-payload-2=yes \
> +                --with-chan_woomera=no \
> +                --with-chan_zap=no \
> +                --disable-zaptel
> 
> build: build-stamp
> 
> [EMAIL PROTECTED]:/usr/local/src/callweaver$
> 
> .........
> 
> deb build fails, configure does no more respect --prefix=/usr :
> 

build. you cannot use manual reconfigure and dpkg-buildpackage ... -nc

dpkg-deb: Baue Paket »callweaver« in »../callweaver_1.2.0-1_i386.deb«.
dpkg-deb: Baue Paket »callweaver-dev« in »../callweaver-dev_1.2.0-1_i386.deb«.
 dpkg-genchanges -b >../callweaver_1.2.0-1_i386.changes
dpkg-genchanges: rein-binärer Upload - füge keinen Quellcode hinzu
 signfile callweaver_1.2.0-1_i386.changes

conclusion: (cw-zaptel +) chan_woomera compile broken.

y
tom




_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev

Reply via email to