[Speex-dev] error

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Mon Jan 19 20:37:44 PST 2009


Hi,

You probably need to install libspeex-dev and (possibly) libspeexdsp-dev.

	Jean-Marc

Theofrastos Mantadelis a écrit :
> 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
> 
> 
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev


More information about the Speex-dev mailing list