[oe] ti-c6accel-1_01_00_01: link error

Eric Bénard eric at eukrea.com
Thu Dec 30 19:09:38 UTC 2010


Hi Koen,

same problems exists with ti-dmai (which also shows another one as a bonus ;-)

oe master + angstrom-2010.x + beagleboard leads to :

.../... /usr/include -Dxdc_target_name__=arm/GCArmv5T -g -Wall -Werror -c -o 
obj/linux/Capture.omap3530.o470MV linux/Capture.c
cc1: warnings being treated as errors
In file included from 
/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/beagleboard-angstrom-linux-gnueabi/kernel/include/linux/videodev2.h:66:0,
                  from linux/Capture.c:43:
/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/beagleboard-angstrom-linux-gnueabi/kernel/include/linux/types.h:13:2: 
error: #warning "Attempt to use kernel headers from user space, see 
http://kernelnewbies.org/KernelHeaders"
make[1]: *** [obj/linux/Capture.omap3530.o470MV] Error 1

this can be "fixed" by removing -Werror in the makefile but then I meet the 
same problem as with ti-c6accel :

Linking linux/audio_decode1_omap3530.x470MV from appMain.omap3530.o470MV 
linux/main.omap3530.o470MV linux/audio_decode1_omap3530_config/linker.cmd..
/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/i686-linux/usr/armv7a/bin/arm-angstrom-linux-gnueabi-gcc 
  -lpthread -lm 
-L/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib 
-lasound -Wl,-Map,linux/audio_decode1_omap3530.x470MV.map -o 
linux/audio_decode1_omap3530.x470MV appMain.omap3530.o470MV 
linux/main.omap3530.o470MV linux/audio_decode1_omap3530_config/linker.cmd
/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/i686-linux/usr/armv7a/lib/gcc/arm-angstrom-linux-gnueabi/4.5.3/../../../../arm-angstrom-linux-gnueabi/bin/ld: 
warning: linux/audio_decode1_omap3530_config/linker.cmd contains output 
sections; did you forget -T?
/home/ebenard/OMAP/2010/angstrom-setup-scripts/build/tmp-angstrom_2010_x/sysroots/i686-linux/usr/armv7a/lib/gcc/arm-angstrom-linux-gnueabi/4.5.3/../../../../arm-angstrom-linux-gnueabi/bin/ld: 
.gnu.attributes not found for insert
collect2: ld returned 1 exit status

Eric




More information about the Openembedded-devel mailing list