[Speex-dev] error

Theofrastos Mantadelis igognito at gmail.com
Mon Jan 19 15:16:22 PST 2009


Hello,

I'm trying to compile linphone 3.0.0 in Ubuntu
And I'm getting the following compilation error.
I somewhere read that the fault happens because of the gcc 4.3.2 that
debian based linux uses.
Is there any solution (except downgrading gcc)

Thank you in advance

if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I. -I.. -I../include/   -I.. -I../../oRTP/include
-I/usr/include/ffmpeg    -DVIDEO_ENABLED  -DORTP_INET6   -DINET6 -Wall
-O2 -g  -pthread -D_REENTRANT -MT msconf.lo -MD -MP -MF
".deps/msconf.Tpo" -c -o msconf.lo msconf.c;
\                                                                                                                                        
        then mv -f ".deps/msconf.Tpo" ".deps/msconf.Plo"; else rm -f
".deps/msconf.Tpo"; exit 1;
fi                                              
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -I..
-I../../oRTP/include -I/usr/include/ffmpeg -DVIDEO_ENABLED -DORTP_INET6
-DINET6 -Wall -O2 -g -pthread -D_REENTRANT -MT msconf.lo -MD -MP
-MF .deps/msconf.Tpo -c msconf.c  -fPIC -DPIC
-o .libs/msconf.o                                     
msconf.c:27:36: error: speex/speex_preprocess.h: No such file or
directory                                                                       
msconf.c:55: error: expected specifier-qualifier-list before
‘SpeexPreprocessState’                                                              
msconf.c: In function
‘channel_init’:                                                                                                            
msconf.c:79: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:79: warning: implicit declaration of function
‘speex_preprocess_state_init’                                                             
msconf.c:80: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:84: warning: implicit declaration of function
‘speex_preprocess_ctl’                                                                    
msconf.c:84: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:84: error: ‘SPEEX_PREPROCESS_SET_DENOISE’ undeclared (first use
in this function)                                                       
msconf.c:84: error: (Each undeclared identifier is reported only
once                                                                            
msconf.c:84: error: for each function it appears
in.)                                                                                            
msconf.c:89: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:89: error: ‘SPEEX_PREPROCESS_SET_VAD’ undeclared (first use in
this
function)                                                           
msconf.c:95: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:95: error: ‘SPEEX_PREPROCESS_SET_AGC’ undeclared (first use in
this
function)                                                           
msconf.c:97: error: ‘Channel’ has no member named
‘speex_pp’                                                                                     
msconf.c:97: error: ‘SPEEX_PREPROCESS_SET_AGC_LEVEL’ undeclared (first
use in this
function)                                                     
msconf.c:106: error: ‘Channel’ has no member named
‘speex_pp’                                                                                    
msconf.c:108: error: ‘Channel’ has no member named
‘speex_pp’                                                                                    
msconf.c:111: error: ‘Channel’ has no member named
‘speex_pp’                                                                                    
msconf.c:111: error: ‘SPEEX_PREPROCESS_SET_DEREVERB’ undeclared (first
use in this
function)                                                     
msconf.c:113: error: ‘Channel’ has no member named
‘speex_pp’                                                                                    
msconf.c:113: error: ‘SPEEX_PREPROCESS_SET_DEREVERB_DECAY’ undeclared
(first use in this function)
msconf.c:115: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:115: error: ‘SPEEX_PREPROCESS_SET_DEREVERB_LEVEL’ undeclared
(first use in this function)
msconf.c: In function ‘channel_uninit’:
msconf.c:123: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:124: warning: implicit declaration of function
‘speex_preprocess_state_destroy’
msconf.c:124: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:125: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c: In function ‘conf_sum’:
msconf.c:264: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:267: warning: implicit declaration of function
‘speex_preprocess’
msconf.c:267: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:292: error: ‘Channel’ has no member named ‘speex_pp’
msconf.c:295: error: ‘Channel’ has no member named ‘speex_pp’
make[3]: *** [msconf.lo] Error 1
make[3]: Leaving directory
`/home/theo/Desktop/linphone-3.0.0/mediastreamer2/src'
make[2]: *** [install] Error 2
make[2]: Leaving directory
`/home/theo/Desktop/linphone-3.0.0/mediastreamer2/src'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
`/home/theo/Desktop/linphone-3.0.0/mediastreamer2'
make: *** [install-recursive] Error 1




More information about the Speex-dev mailing list