[oi-dev] How to handle an unresolved dependency?

Andreas Wacknitz A.Wacknitz at gmx.de
Wed Nov 24 15:07:46 UTC 2021


Am 24.11.21 um 15:55 schrieb Gary Mills:
> I'm working on the upgrade of an OI package called "fio".  Here's
> part of an error message I got:
>
>    $ gmake REQUIRED_PACKAGES
>    ...
>    .../components/sysutils/fio/build/manifest-i386-fio.depend has unresolved dependency '
>        depend type=require fmri=__TBD pkg.debug.depend.file=six/__init__.py \
>            pkg.debug.depend.reason=usr/bin/fio2gnuplot \
>            pkg.debug.depend.type=python \
>            pkg.debug.depend.path=usr/bin \
>            pkg.debug.depend.path=usr/lib/python3.9 \
>            pkg.debug.depend.path=usr/lib/python3.9/lib-dynload \
>            pkg.debug.depend.path=usr/lib/python3.9/site-packages \
>            pkg.debug.depend.path=usr/lib/python3.9/vendor-packages \
>            pkg.debug.depend.path=usr/lib/python39.zip'.
>
> Indeed, the file usr/lib/python3.9/vendor-packages/six/__init__.py
> does not exist.  That's because the entire python module is contained
> in the file usr/lib/python3.9/vendor-packages/six.py .  How do I fix
> the manifest so that this dependency is accepted?
>
>
In many cases it's just needed to update the dependencies by running
"gmake REQUIRED_PACKAGES".
This will update the Makefile and you can check the new entries against
the old ones.
If Python is involved you sometime also need to
- either add new packages (typically we don't want that)
- or add a bypass-generate entry in the manifest




More information about the oi-dev mailing list