Compilation issues under i386 for i386.

Jean Gabriel Gonzalez jeangabriel at
Thu May 24 21:51:14 UTC 2007

Hello everybody,
I am working on a i386 computer in order to compile RTEMS for a
i386 target, but i have some compilation problems. 

I work under Fedora core 6 distribution.
So, i created a directory "/rtems" to run the configure :
/root/Desktop/rtems- --target=i386-rtems
The configure works well, i have these messages :
target architecture: i386.
available BSPs: pc386.
'gmake all' will build the following BSPs: pc386.
other BSPs can be built with 'gmake RTEMS_BSP="bsp1 bsp2 ..."'
config.status: creating Makefile
config.status: creating make/Makefile
Then, like it's indicated in the documentation started.pdf ( export 
PATH=<INSTALL_POINT>/bin:${PATH} ), i made this command :
export PATH=/rtems/bin:${PATH}
Then I specify the CC variable like that :
# CC=gcc ;export CC
After, i make the following command : gmake all
The compilation starts but i have a problem at this point :
gmake[7]: Entering directory 
gcc --pipe -DHAVE_CONFIG_H -I../../.. 
-I../../../../cpukit/../../../pc386/lib/include -Wall -fasm -O2 -g -MT 
libscorecpu_a-cpu.o -MD -MP -MF .deps/libscorecpu_a-cpu.Tpo -c -o 
libscorecpu_a-cpu.o `test -f 'cpu.c' || echo 
In file included from /usr/include/sys/types.h:220,
from ../../../../cpukit/../../../pc386/lib/include/rtems/rtems/cache.h:39,
from ../../../../cpukit/../../../pc386/lib/include/rtems.h:50,
../../../../cpukit/../../../pc386/lib/include/sys/select.h:66: error: 
expected declaration specifiers or '...' before 'fd_set'
../../../../cpukit/../../../pc386/lib/include/sys/select.h:67: error: 
expected declaration specifiers or '...' before 'fd_set'
../../../../cpukit/../../../pc386/lib/include/sys/select.h:68: error: 
expected declaration specifiers or '...' before 'fd_set'
gmake[7]: *** [libscorecpu_a-cpu.o] Error 1
gmake[7]: Leaving directory 
gmake[6]: *** [all-recursive] Error 1
gmake[6]: Leaving directory `/rtems/i386-rtems/c/pc386/cpukit/score/cpu'
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory `/rtems/i386-rtems/c/pc386/cpukit/score'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/rtems/i386-rtems/c/pc386/cpukit'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/rtems/i386-rtems/c/pc386/cpukit'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/rtems/i386-rtems/c/pc386'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/rtems/i386-rtems/c'
make: *** [all-recursive] Error 1
What could be the problem ? Does someone have any ideas?
If you need more information, let me know.
Matthieu Desarmeaux & Jean-Gabriel Gonzalez
Interns in the University of Oklahoma
School of Computer Science

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the users mailing list