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


_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to