[Yocto-builds] ERROR: Nothing PROVIDES 'syslinux'

r_burton r_burton at surfglobal.net
Mon Nov 11 20:18:17 PST 2013


On 2013-11-11 15:00, Darren Hart wrote:
> Heh, I thought I was talking to a different r_burton ;-)
> 
> Please don't trim the Cc to a private conversation as now nobody else
> benefits from the time spent answering your question.
> 
> As far as I know, "live" is something specific to x86 - at least in the
> way we build it today. Whether or not a live image is built is
> determined by the IMAGE_FSTYPES which are defined by the BSP/DISTRO you
> are building. To build a live image for an x86 BSP, you typically just
> build the target image:
> 
> $ bitbake core-image-minimal
> 
> That will generate an hddimg (live image) because ia32-base.inc
> includes:
> 
> IMAGE_FSTYPES += "ext3 cpio.gz live"
> 
> Whereas the beagleboard.conf sets:
> 
> IMAGE_FSTYPES += "tar.bz2 jffs2"
> 
> Note the lack of "live". By adding the "live" via Hob, you asked it to
> build something it can't do. Perhaps an IMAGE_FSTYPES_POSSIBLE variable
> could be used to prevent such an error for taking place - but that is a
> question for the Hob developers and the bitbake or oe-core experts 
> (that
> wouldn't be me ;-)
> 
> I'd recommend replying back to the list with the full Cc list so the
> discussion can continue from there.
> 
> Thanks,
> 
> Darren
> 
> 
> 
> On Mon, 2013-11-11 at 13:06 -0500, r_burton wrote:
>> Thank you Darren, I sent to you as well as the rest of the list
>> because I saw that you were the designated maintainer of 'syslinux'.
>> Which the error messages seem to be pointing out.
>> 
>> The short answer: have I built live cross-compiled images for other
>> than x86?  No.
>> 
>> I am trying to build images and apps targeted for a a beagleboard 
>> black
>> (TI ARM 335x).  I am trying to set up the Yocto environment.  When you
>> first take take yocto out of the box and set it off, I think by 
>> default
>> it did build an x86 by default.  It didn't however build a live image.
>> I now have conf/local.conf,  set to MACHINE ?= "beagleboard"
>> 
>> I used 'hob' to select 'live'.  Incidentally, can you tell me the way 
>> to
>> instruct bitbake to build a 'live' image directly, without going 
>> through
>> 'hob'?
>> 
>> Thanks for your kind assistance Darren.
>> Bob
>> 
>> 
>> On 2013-11-11 10:51, Darren Hart wrote:
>> > Have we ever built a live image for anything other then x86?
>> >
>> > On Sun, 2013-11-10 at 20:07 -0500, r_burton wrote:
>> >> I am trying to build a 'live'(e.g.  .img) for core-image-sato-sdk
>> >>
>> >> > bitbake -v core-image-sato-sdk
>> >>
>> >> NOTE: I get the same error regardless of image.
>> >>
>> >> The build fails with this error.
>> >>
>> >> ----------------------------------
>> >> Parsing recipes: 100%
>> >> |###############################################################################| Time: 00:01:03
>> >> Parsing of 857 .bb files complete (0 cached, 857 parsed). 1188
>> >> targets,
>> >> 50 skipped, 0 masked, 0 errors.
>> >> NOTE: Resolving any missing task queue dependencies
>> >> NOTE: selecting pigz-native to satisfy gzip-native due to
>> >> PREFERRED_PROVIDERS
>> >> NOTE: selecting pseudo-native to satisfy virtual/fakeroot-native due
>> >> to
>> >> PREFERRED_PROVIDERS
>> >> NOTE: selecting opkg-native to satisfy opkg-native due to
>> >> PREFERRED_PROVIDERS
>> >> ERROR: Nothing PROVIDES 'syslinux'
>> >> ERROR: syslinux was skipped: incompatible with host
>> >> arm-poky-linux-gnueabi (not in COMPATIBLE_HOST)
>> >> NOTE: Target 'syslinux' is unbuildable, removing...
>> >> Missing or unbuildable dependency chain was: ['syslinux']
>> >> NOTE: Target 'core-image-sato-sdk' is unbuildable, removing...
>> >> Missing or unbuildable dependency chain was: ['core-image-sato-sdk',
>> >> 'syslinux']
>> >> ERROR: Required build target 'core-image-sato-sdk' has no buildable
>> >> providers.
>> >> Missing or unbuildable dependency chain was: ['core-image-sato-sdk',
>> >> 'syslinux']
>> >>
>> >> Any ideas?
>> >> Thanks
>> >> Bob
>> >>



More information about the yocto-builds mailing list