does anyone know why am I getting the illigal substraction error on a Solaris_8_x86 machine? please reply to my e-mail address ============ Jordan (at home) gmake[4]: Entering directory `/export/users/jordan/compile/gcc/objdir-4.0.0/i386-pc-solaris2.8/libffi' depbase=`echo src/debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/debug.lo -MD -MP -MF "$depbase.Tpo" -c -o src/debug.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/debug.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi mkdir src/.libs /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/debug.c -fPIC -DPIC -o src/.libs/debug.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/debug.c -o src/debug.o >/dev/null 2>&1 depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/prep_cif.lo -MD -MP -MF "$depbase.Tpo" -c -o src/prep_cif.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/prep_cif.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/prep_cif.c -fPIC -DPIC -o src/.libs/prep_cif.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/prep_cif.c -o src/prep_cif.o >/dev/null 2>&1 depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/types.lo -MD -MP -MF "$depbase.Tpo" -c -o src/types.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/types.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/types.c -fPIC -DPIC -o src/.libs/types.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/types.c -o src/types.o >/dev/null 2>&1 depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/raw_api.lo -MD -MP -MF "$depbase.Tpo" -c -o src/raw_api.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/raw_api.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/raw_api.c -fPIC -DPIC -o src/.libs/raw_api.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/raw_api.c -o src/raw_api.o >/dev/null 2>&1 depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/java_raw_api.lo -MD -MP -MF "$depbase.Tpo" -c -o src/java_raw_api.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/java_raw_api.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/java_raw_api.c -fPIC -DPIC -o src/.libs/java_raw_api.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/java_raw_api.c -o src/java_raw_api.o >/dev/null 2>&1 depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/x86/ffi.lo -MD -MP -MF "$depbase.Tpo" -c -o src/x86/ffi.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/x86/ffi.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi mkdir src/x86/.libs /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/x86/ffi.c -fPIC -DPIC -o src/x86/.libs/ffi.o /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -DHAVE_CONFIG_H -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi -I. -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -Wall -g -fexceptions -O2 -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/x86/ffi.c -o src/x86/ffi.o >/dev/null 2>&1 /bin/ksh ./libtool --mode=compile /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -O2 -g -O2 -c -o src/x86/sysv.lo /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/x86/sysv.S /export/users/jordan/compile/gcc/objdir-4.0.0/gcc/xgcc -B/export/users/jordan/compile/gcc/objdir-4.0.0/gcc/ -B/usr/local/i386-pc-solaris2.8/bin/ -B/usr/local/i386-pc-solaris2.8/lib/ -isystem /usr/local/i386-pc-solaris2.8/include -isystem /usr/local/i386-pc-solaris2.8/sys-include -I. -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/include -Iinclude -I/export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src -O2 -g -O2 -c /export/users/jordan/compile/gcc/gcc-4.0.0/libffi/src/x86/sysv.S -fPIC -DPIC -o src/x86/.libs/sysv.o Assembler: "/var/tmp//ccw5cm3e.s", line 91 : Illegal subtraction gmake[4]: *** [src/x86/sysv.lo] Error 1 gmake[4]: Leaving directory `/export/users/jordan/compile/gcc/objdir-4.0.0/i386-pc-solaris2.8/libffi' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/users/jordan/compile/gcc/objdir-4.0.0/i386-pc-solaris2.8/libffi' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/users/jordan/compile/gcc/objdir-4.0.0/i386-pc-solaris2.8/libffi' gmake[1]: *** [all-target-libffi] Error 2 gmake[1]: Leaving directory `/export/users/jordan/compile/gcc/objdir-4.0.0' gmake: *** [bootstrap] Error 2