./configure successful. ================================================================================ Configuration summary ================================================================================ cpu emulation method: cpu_jitc_x86 compiled for architecture: x86 compiled for OS-API: posix compiled for UI system: x11 enable debug: no enable profiling: no make release build: yes omit frame pointer: yes final C compiler flags: -Wundef -Wall -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe final C++ compiler flags: -Wundef -Wall -Woverloaded-virtual -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe final linker flags: -L/usr/X11R6/lib final linker add: -lpthread -lrt -lrt -lX11 sudo make it starts to compile then I get this: hfs.c:1883: warning: passing arg 3 of `b_writelb' from incompatible pointer type if gcc -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I ../../../.. -Wundef -Wall -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT low.o -MD -MP -MF ".deps/low.Tpo" -c -o low.o low.c; \ then mv -f ".deps/low.Tpo" ".deps/low.Po"; else rm -f ".deps/low.Tpo"; exit 1; fi low.c: In function `l_putddr': low.c:96: warning: passing arg 3 of `b_writepb' from incompatible pointer type low.c: In function `l_putpmentry': low.c:202: warning: passing arg 3 of `b_writepb' from incompatible pointer type low.c: In function `l_putbb': low.c:301: warning: passing arg 3 of `b_writelb' from incompatible pointer type low.c:309: warning: passing arg 3 of `b_writelb' from incompatible pointer type low.c: In function `l_putmdb': low.c:461: warning: passing arg 3 of `b_writelb' from incompatible pointer type low.c:462: warning: passing arg 3 of `b_writelb' from incompatible pointer type if gcc -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I ../../../.. -Wundef -Wall -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT medium.o -MD -MP -MF ".deps/medium.Tpo" -c -o medium.o medium.c; \ then mv -f ".deps/medium.Tpo" ".deps/medium.Po"; else rm -f ".deps/medium.Tpo"; exit 1; fi medium.c: In function `m_zeropm': medium.c:139: warning: passing arg 3 of `b_writepb' from incompatible pointer type medium.c: In function `m_zerobb': medium.c:311: warning: passing arg 3 of `b_writelb' from incompatible pointer type medium.c:312: warning: passing arg 3 of `b_writelb' from incompatible pointer type if gcc -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I ../../../.. -Wundef -Wall -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT node.o -MD -MP -MF ".deps/node.Tpo" -c -o node.o node.c; \ then mv -f ".deps/node.Tpo" ".deps/node.Po"; else rm -f ".deps/node.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I ../../../.. -Wundef -Wall -Woverloaded-virtual -fsigned-char -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -MT os.o -MD -MP -MF ".deps/os.Tpo" -c -o os.o os.cc; \ then mv -f ".deps/os.Tpo" ".deps/os.Po"; else rm -f ".deps/os.Tpo"; exit 1; fi :1: internal compiler error: in real_to_decimal, at real.c:1646 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. For Debian GNU/Linux specific bug reporting instructions, see . make[6]: *** [os.o] Error 1 make[6]: Leaving directory `/home/shido/pearpc/src/io/prom/fs/hfs' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/home/shido/pearpc/src/io/prom/fs' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/shido/pearpc/src/io/prom' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/shido/pearpc/src/io' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/shido/pearpc/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/shido/pearpc' make: *** [all] Error 2