Nothing RPROVIDES 'virtual-p9-vcs-workaround' when creating romulus-prime machne

Lei YU mine260309 at gmail.com
Mon Aug 5 17:39:36 AEST 2019


And below

    meta-romulus/recipes-phosphor/host/p9-host-start.bbappend:RDEPENDS_${PN}_remove_romulus
= "p9-vcs-workaround"

removes the dependency.

On Mon, Aug 5, 2019 at 3:38 PM Lei YU <mine260309 at gmail.com> wrote:
>
> If you grep p9-vcs-workaround you will see below:
>
>     meta-romulus/conf/machine/romulus.conf:PREFERRED_PROVIDER_virtual/p9-vcs-workaround
> = ''
>
> which defines it as empty.
>
> On Mon, Aug 5, 2019 at 3:07 PM Brad Chou <bradc at hyvedesignsolutions.com> wrote:
> >
> > Hi All,
> > I followed the exact steps in Add a New System to OpenBMC.
> > https://github.com/openbmc/docs/blob/master/development/add-new-system.md
> >
> > Unfortunately, I got this error as "ERROR: Nothing RPROVIDES 'virtual-p9-vcs-workaround' (but /home/bradc/Documents/openbmc/meta-openpower/recipes-phosphor/host/p9-vcs-workaround.bb RDEPENDS on or otherwise requires it)”.
> >
> > I need to delete one line in romulus-prine.conf to fix this error.
> > # require conf/machine/include/p9.inc
> >
> > Is anyone have idea why it only happens when create a new machine ?
> > Thanks.
> >
> > The detail error messages are :
> >
> > [bradc at hyve-taipei-fw-lab build]$ bitbake obmc-phosphor-image
> > Loading cache: 100% |#####################################################################################################################################################################################| Time: 0:00:00
> > Loaded 3596 entries from dependency cache.
> > Parsing recipes: 100% |###################################################################################################################################################################################| Time: 0:00:02
> > Parsing of 2442 .bb files complete (2441 cached, 1 parsed). 3597 targets, 351 skipped, 0 masked, 0 errors.
> > Removing 1 recipes from the armv6 sysroot: 100% |#########################################################################################################################################################| Time: 0:00:00
> > Removing 1 recipes from the romulus_prime sysroot: 100% |#################################################################################################################################################| Time: 0:00:00
> > NOTE: Resolving any missing task queue dependencies
> > ERROR: Nothing RPROVIDES 'virtual-p9-vcs-workaround' (but /home/bradc/Documents/openbmc/meta-openpower/recipes-phosphor/host/p9-vcs-workaround.bb RDEPENDS on or otherwise requires it)
> > NOTE: Runtime target 'virtual-p9-vcs-workaround' is unbuildable, removing...
> > Missing or unbuildable dependency chain was: ['virtual-p9-vcs-workaround']
> > NOTE: Runtime target 'p9-vcs-workaround' is unbuildable, removing...
> > Missing or unbuildable dependency chain was: ['p9-vcs-workaround', 'virtual-p9-vcs-workaround']
> > NOTE: Runtime target 'virtual-obmc-host-ctl' is unbuildable, removing...
> > Missing or unbuildable dependency chain was: ['virtual-obmc-host-ctl', 'p9-vcs-workaround', 'virtual-p9-vcs-workaround']
> > ERROR: Required build target 'obmc-phosphor-image' has no buildable providers.
> > Missing or unbuildable dependency chain was: ['obmc-phosphor-image', 'virtual-obmc-host-ctl', 'p9-vcs-workaround', 'virtual-p9-vcs-workaround']
> >
> > Summary: There were 2 ERROR messages shown, returning a non-zero exit code.


More information about the openbmc mailing list