On 10 Oct 2012, at 18:26, Bodke, Kishore K wrote: > > >> -----Original Message----- >> From: yocto-boun...@yoctoproject.org [mailto:yocto- >> boun...@yoctoproject.org] On Behalf Of Chris Tapp >> Sent: Wednesday, October 10, 2012 9:50 AM >> To: yocto@yoctoproject.org Project >> Subject: [yocto] Finding root cause of "host include and/or library paths >> were >> used" >> >> I'm trying to get libsdl_gfx to build. I've created a .bb file which runs and >> installs the relevant headers and libs in tmp/sysroots. >> >> However, I'm getting a QA failure: >> >> NOTE: package libsdl-gfx-2.0.24-r1: task do_populate_sysroot: Succeeded >> WARNING: libsdl-gfx: The compile log indicates that host include and/or >> library >> paths were used. >> Please check the log '/media/SSD-RAID/build-denzil-git-sjs- >> cedartrail/tmp/work/core2-sjs-linux/libsdl-gfx-2.0.24- >> r1/temp/log.do_compile' for more information. >> >> The compile log has instances of: >> >> cc1: warning: include location "/usr/include/SDL" is unsafe for cross- >> compilation [-Wpoison-system-directories] >> >> The source uses autotools. I've had a look round the files, but it's not >> obvious >> to me where the above path is set (I'm definitely not an autotools expert). >> Can anyone give me an idea what I should be looking for? I suspect it may >> have something to do with a line from Makefile.am: >> >> libSDL_gfxincludedir = $(includedir)/SDL > > Did you inherit autotools in your recipe?
Yes, that's in there. > You may have to patch your makefile not to use host header files. > Or, I think you can use ${STAGING_INCDIR} to override, at the time of your > configure. Thanks. Are there any examples I can look at to see how to do this? I've not been able to find which file I need to change after 'unpack'. > Thanks > Kishore. Chris Tapp opensou...@keylevel.com www.keylevel.com _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto