[oi-dev] gcc45 port to Hipster 2016.04 oi-userland: Why do I get these pkglint errors although all deps are installed fine?

Alexander Pyhalov alp at rsu.ru
Tue Sep 27 06:16:39 UTC 2016


Мартин Бохниг писал 27.09.2016 08:50:
> Hi,

Hi.

> 
> yesterday I asked you for your decisions regarding gcc45 (for Vbox5),
> but I can understand it that you probably missed it in the stream of
> unrelated messages.
> 
> Here I would like to repeat them:
> 
> https://openindiana.org/pipermail/openindiana-discuss/2016-September/019609.html

Sorry, missed it.

> """""
> Alp: What shall I do with gcc4.5.2? Will we add it to Hipster because
> Vbox can only be built with it to get usb working (and then only as
> root user)?

I'd prefer to avoid adding old compiler back. Perhaps, we could deliver 
binary files for now.
Fixing them to work with new gcc would be right thing to do... Have you 
tried to build just
these two drivers (vboxusb*) with  illumos-gcc (gcc 4.4.4)?


> 
> However, I why do I still get these pkglint errors then?
> 
> 
> 
> 
> components/gcc45/build/prototype/i386/mangled
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/prototype/i386
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45
> gcc-4.5.2" \
>     /usr/bin/pkglint  \
>         -f
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/tools/pkglintrc
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45.depend.res
> /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.depend.res
> Lint engine setup...
> Starting lint run...
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/SUNWcs at 0.5.11-2015.0.2.15626 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency
> pkg:/developer/gnu-binutils at 2.25.1-2015.0.2.1 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency
> pkg:/developer/library/lint at 0.5.11-2015.0.2.15626 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/developer/linker at 0.5.11-2015.0.2.15626
> for pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/library/gmp at 5.0.5-2015.0.2.0 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/library/mpc at 1.0.1-2015.0.2.0 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/library/mpfr at 3.1.2-2015.0.2.0 for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/system/header for
> pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency pkg:/system/library at 0.5.11-2015.0.2.15626
> for pkg:/developer/gcc-45 at 4.5.2,5.11-2016.0.1.0
> WARNING pkglint.action005.1       obsolete dependency check skipped:
> unable to find dependency
> pkg:/system/library/math at 0.5.11-2015.0.2.15626 for
> pkg:/system/library/gcc-45-runtime at 4.5.2,5.11-2016.0.1.0

These warnings are harmless.

> pkgsend: 'open' failed; unable to initiate transaction:
> This operation requires that a default publisher has been set or that
> a publisher be specified in the FMRI
> 'pkg:/system/library/gcc-45-runtime at 4.5.2,5.11-2016.0.1.0'.
> ../../make-rules/ips.mk:436: recipe for target
> '/code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.published'
> failed
> gmake: ***
> [/code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.published]
> Error 1

Have you done "gmake setup" in components/ initially? It seems you have 
no publisher created in oi-userland/i386/repo .


---
System Administrator of Southern Federal University Computer Center






More information about the oi-dev mailing list