[Gambas-devel] Problems compiling Gambas for ARM Linux
Andrew Barr
andrew.james.barr at ...176...
Thu Jun 5 03:17:05 CEST 2008
I am having some issues cross-compiling Gambas for ARM Linux, using the
OpenEmbedded toolchain. My build log is attached. It looks like Gambas'
build system is messing up the include paths in this case? Or is this
something wrong with OE specifically?
Thanks for any help.
--
Andrew Barr
andrew.james.barr at ...176...
-------------- next part --------------
NOTE: make
make all-recursive
make[1]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0'
Making all in main
make[2]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main'
make all-recursive
make[3]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main'
Making all in libltdl
make[4]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/libltdl'
make all-am
make[5]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/libltdl'
/bin/sh ./libtool --tag=CC --mode=compile ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. -I. -I. -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -c -o ltdl.lo ltdl.c
mkdir .libs
ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. -I. -I. -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. -I. -I. -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC --mode=link ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -L/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/lib -Wl,-rpath-link,/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/lib -Wl,-O1 -o libltdlc.la ltdl.lo -ldl
arm-angstrom-linux-gnueabi-ar cru .libs/libltdlc.a .libs/ltdl.o
arm-angstrom-linux-gnueabi-ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[5]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/libltdl'
make[4]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/libltdl'
Making all in gbx
make[4]: Entering directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/gbx'
if /bin/sh ../libtool --tag=CC --mode=compile ccache ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. -I. -I.. -I../share -I../libltdl -I/usr/include/x86_64-linux-gnu/ -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -DGBX_INFO -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -O0 -MT gb_la-gbx_c_class.lo -MD -MP -MF ".deps/gb_la-gbx_c_class.Tpo" -c -o gb_la-gbx_c_class.lo `test -f 'gbx_c_class.c' || echo './'`gbx_c_class.c; \
then mv -f ".deps/gb_la-gbx_c_class.Tpo" ".deps/gb_la-gbx_c_class.Plo"; else rm -f ".deps/gb_la-gbx_c_class.Tpo"; exit 1; fi
mkdir .libs
ccache ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=xscale -DHAVE_CONFIG_H -I. -I. -I.. -I../share -I../libltdl -I/usr/include/x86_64-linux-gnu/ -isystem/media/usbdisk/oe/tmp/staging/arm-angstrom-linux-gnueabi/include -DGBX_INFO -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -O0 -MT gb_la-gbx_c_class.lo -MD -MP -MF .deps/gb_la-gbx_c_class.Tpo -c gbx_c_class.c -fPIC -DPIC -o .libs/gb_la-gbx_c_class.o
CROSS COMPILE Badness: /usr/include in INCLUDEPATH: /usr/include/x86_64-linux-gnu/
cc1: internal compiler error: in add_path, at c-incpath.c:362
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [gb_la-gbx_c_class.lo] Error 1
make[4]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main/gbx'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/usbdisk/oe/tmp/work/armv5te-angstrom-linux-gnueabi/gambas2-2.6.0-r0/gambas2-2.6.0'
make: *** [all] Error 2
FATAL: oe_runmake failed
More information about the Devel
mailing list