HI

I'm not working with Gumstix but another commercial project using ROS. I've 
been haunted by the same build error for a while
It happens if I bring in any ros-comm module,  that depends (directly or 
indirectly) on python-imaging: ex: rosbag,rosservice, rosnode....
i used

>  bitbake  <image> -g -u depexp


I hunted it down to python-imaging that is trying to locate tcl as a build 
dependency , and only finding my local copy.
after adding tcl to the DEPENDS line in python_imaging_1.1.7.bb  it pulls 
in the poky version and not my local  version.
like this:

> DEPENDS = "freetype jpeg tiff tcl"

 
But I can't figure if this is a correct way  to fix it, and what the 
implications are

I'm an  open source rookie -* so please help me*
So how do I go about to get this verified, as the correct medicine ?
how do I patch a .bb file correct ?
and where do i report it upstream ? 


Of course this is an error in python-imaging that the  stuff is not "self 
contained" and it should not generate this kind of trouble.
But also I wonder: why on earth do I need python-imaging, in order to run 
command line utils on my embedded platform ?

-Lars

Den tirsdag den 24. maj 2016 kl. 21.21.05 UTC+2 skrev Michael Dangler:
>
> Hello
>
> Was wondering if anyone has ever come across the below error. I am trying 
> to follow William Phan's Tutorial on Gumstix on the iRobot Create 2 and am 
> stuck ad part 3. Here is what I get - 
>
> NOTE: Started PRServer with DBfile: 
> /home/michael/yocto/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 41166, 
> PID: 21311
> Loading cache: 100% 
> |####################################################################################################################################################################|
>  
> ETA:  00:00:00
> Loaded 2837 entries from dependency cache.
> Parsing recipes: 100% 
> |##################################################################################################################################################################|
>  
> Time: 00:00:00
> Parsing of 2301 .bb files complete (2297 cached, 4 parsed). 2839 targets, 
> 153 skipped, 9 masked, 0 errors.
> NOTE: Resolving any missing task queue dependencies
>
> Build Configuration:
> BB_VERSION        = "1.26.0"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "Ubuntu-14.04"
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> MACHINE           = "pepper"
> DISTRO            = "poky"
> DISTRO_VERSION    = "1.8"
> TUNE_FEATURES     = "arm armv7a vfp neon callconvention-hard cortexa8"
> TARGET_FPU        = "vfp-neon"
> meta              
> meta-yocto        = "(nobranch):83aa565d93aacae484976562ef1ae8dbbb6b2bc0"
> meta-gnome        
> meta-oe           
> meta-xfce         
> meta-systemd      
> meta-networking   
> meta-multimedia   
> meta-python       = "(nobranch):10d3c8f85280a0bf867a8e4f84bcda81c290d28e"
> meta-gumstix      = "(nobranch):8ea631d8ef26cb13102dac0910be52674cb7b395"
> meta-gumstix-extras = "(nobranch):15cfa9fcff75d3d95f66cfa190e1b604ff5ea4f6"
> meta-ros          = "(nobranch):d465a23c0a96e651419d46b29ab7c0c3663da314"
> meta-ti           = "(nobranch):03cb3ff15f3b8535ca409ce682f44ec1b81da0c3"
> meta-java         = "(nobranch):66c97ae7461f4c1a13917131787bb76dc34e6b6f"
>
> NOTE: Preparing RunQueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> ERROR: QA Issue: python-imaging: The compile log indicates that host 
> include and/or library paths were used.
>          Please check the log 
> '/home/michael/yocto/build/tmp/work/cortexa8hf-vfp-neon-poky-linux-gnueabi/python-imaging/1.1.7-r5/temp/log.do_compile'
>  
> for more information. [compile-host-path]
> ERROR: QA run found fatal errors. Please consider fixing them.
> ERROR: Function failed: do_package_qa
> ERROR: Logfile of failure stored in: 
> /home/michael/yocto/build/tmp/work/cortexa8hf-vfp-neon-poky-linux-gnueabi/python-imaging/1.1.7-r5/temp/log.do_package_qa.21754
> ERROR: Task 4911 (/home/michael/yocto/poky/meta/recipes-devtools/python/
> python-imaging_1.1.7.bb, do_package_qa) failed with exit code '1'
> NOTE: Tasks Summary: Attempted 5307 tasks of which 5298 didn't need to be 
> rerun and 1 failed.
> Waiting for 0 running tasks to finish:
>
>
> Any help would be greatly appreciated. My only thoughts so far is it may 
> be an issue with tk8.6 since it seems it is not found - 
>
> Looking in tk8.6 for 
> ['/home/michael/yocto/build/tmp/sysroots/pepper/usr/lib', 
> '/home/michael/yocto/build/tmp/sysroots/pepper/usr/lib'] 
>
> Am really not sure where to go so any ideas or direction are really 
> appreciated.
>
> Cheers, Michael
>

Reply via email to