[ros-dev] compile problem

Hartmut Birr osexpert at gmail.com
Sat Oct 22 20:03:06 CEST 2005


since some days (weeks?), I get a nice error message during compilation, if I add the '-ftracer' switch:

gcc -c hal\halx86\mp\mpconfig.c -o .\up\obj-i386\hal\halx86\mp\mpconfig.o -Ihal\halx86\include -Intoskrnl\include 
-D_DISABLE_TIDENTS -DCONFIG_SMP -D_NTHAL_ -D__USE_W32API -Iinclude -Iinclude\reactos -Iinclude\libs -Iinclude\drivers 
-Iinclude\subsys -Iw32api\include -Iw32api\include\ddk -D_M_IX86 -DDBG -Wall -ftracer -Wpointer-arith -g -pipe -Werror 
hal\halx86\mp\mpconfig.c: In function `HaliScanForMPConfigTable':
hal\halx86\mp\mpconfig.c:552: internal compiler error: in cfg_layout_merge_blocks, at cfgrtl.c:2631
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
_make: *** [.\up\obj-i386\hal\halx86\mp\mpconfig.o] Error 1

I can fix the problem

a) if I remove one of the case statements after line #514 in mpconfig.c or
b) if I remove the return statement at line #542 in mpconfig.c.

I'm using gcc 3.4.2 for windows.

Does someone see the same bug?

- Hartmut

More information about the Ros-dev mailing list