From: Cevher D. <ce...@gm...> - 2008-04-25 15:34:49
|
Drew, I would say, try passing environment variable to GUMSTIX_BUILDROOT and see if it would make any difference. With the correct built of "buildroot", this should be almost sufficient. There are not much you need to change in your original Makefile. I set an environment variable to my buildroot in my .bashrc as export BUILDROOTPATH="${HOME}/gumstix/gumstix-buildroot And point to this in my application's makefile as below: GUMSTIX_BUILDROOT=$(BUILDROOTPATH) Off course some early lines from original C++ HelloWorld makefile. Hope it helps. Cevher Dogan Drew-43 wrote: > > I've succeeded in cross compiling a few apps including appweb for the > gumstix system with ease. I'm having a problem with a lot of apps error'n > during the make process (including finch). > > > > I've been using slackware linux for about 4-5 years but I'm still not 100% > (not that anyone truly is) on the build system and I've only recently > started cross compiling for embedded systems (my cable box, and my wrt > router and gumstix). > > > > I've looked at a few posts regarding the error and its related somehow to > the OE system in general, but none really explain in full why this is > happening and I'm still yet to get it to work, even editing Makefile > manually, but then again I'm no expert like I said. > > > > I configure the app like so. > > > > #!/bin/bash > > > > export CXX=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/g++ > > export CC=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/gcc > > export > STRIP=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/strip > > export AR=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/ar > > export > LDXX=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/g++ > > export LD=~/gumstix/gumstix3/tmp/cross/arm-angstrom-linux-gnueabi/bin/gcc > > > > ./configure --host=arm-angstrom-linux-gnueabi --disable-gtkui > > > > But when I do a make, I get a few screens on text that look completely > fine > then I suddenly get this. > > > > CROSS COMPILE Badness: /usr/include in INCLUDEPATH: /usr/include/glib-2.0 > > cc1: internal compiler error: in add_path, at c-incpath.c:362 > > > > Thanks very much in advance J > > > > Drew > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/FW%3A-Cross-Compile-Badness%2C-AARRRRGGGGG%21-tp16894830p16896585.html Sent from the Gumstix mailing list archive at Nabble.com. |