Application build problem

Jeff Warren tiny.laser at comcast.net
Tue Jun 13 17:57:10 UTC 2006


On Tue, 2006-06-13 at 10:34, Tacitus Rodriguez wrote:
> Hi All,
> 
> I am facing an error problem while building my application with uClibc
> buildroot toolchain (GCC 3.4.4 binutils 2.16) as below:
You didn't list the uClibc ver you are using, I am guessing 0.9.28?
> 
> /buildroot/build_mipsel/staging_dir/bin-ccache/../lib/gcc/mipsel-linux-uclibc/3.4.4/../../../../mipsel-linux-uclibc/sys-include/bits/sigset.h:23: error: syntax error before "typedef"
> make[2]: *** [voip_dsp_jb_api.o] Error 1
> make[2]: Leaving directory
> `/VoIP/Projects_2.5/voip/mediasubsystem/qos/jb/source/csrc'
> make[1]: *** [make_dsp_mips] Error 2
> make[1]: Leaving directory `/VoIP/Projects_2.5/voip/mediasubsystem'
> make: *** [make_dsp_mips] Error 2
> 
> It seems to be some header file inclusion problem. 
I am using 0.9.26, I don't think it is a header file inclusion problem
as it is properly protected with a ifdef define.
One thing I might suggest though is that the compiler is telling you it
doesn't like something before the typedef.  The only thing slightly
unusual prior to that on my version is that the #define has whitespace
between the '#' and the 'define'.  Take out the whitespace and see what
happens.
I have no idea if that will help, just a thought I had when looking at
your problem.


Regards,

Jeff Warren




More information about the uClibc mailing list