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

Мартин Бохниг opensxce at mail.ru
Tue Sep 27 05:50:39 UTC 2016


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  

"""""
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)?

Or will you accept my old gcc4.5.2 OpenSXCE-userland bins and mount symlink them to /usr/gcc/4.5 while building vbox5?
Or will you prefer to build Vbox5 with gcc4.9 and accept 2 binary blobs for /platform/i86pc/kernel/drv/amd64/vboxusb and
 /platform/i86pc/kernel/drv/amd64/vboxusbmon in the oi-userland/components/virtualbox5_qt4 build dir that I will have automatically
 cp'ed over during gmake install for packaging?"""""

Nevertheless I "ported" (not the right term for this small task, on the other hand a few quick hacks were necessary) gcc45 to Hipster 2016.04 It now builds fine and works together with the existing versions of

developer/assembler
developer/gnu-binutils
library/gmp
library/mpc
library/mpfr
shell/ksh93
system/library
system/library/gcc-45-runtime
system/library/math
system/linker


that are installed locally and also in the Hipster-2015 repo.


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
/usr/bin/touch /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/.linted-i386
/bin/cp -f /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.depend.res /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.pre-published
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
/bin/cp -f /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.pre-published
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
/usr/bin/touch /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/.pre-published-i386
/usr/bin/pkgsend -s /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/i386/repo publish --fmri-in-manifest -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/prototype/i386/mangled -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/prototype/i386 -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45 -d gcc-4.5.2 -T \*.py /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.pre-published
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
martin at Hipster:/code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45$ 



The publisher setup had already been corrected according to your advice, and now is again:

# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
openindiana.org              origin   online F http://pkg.openindiana.org/hipster-2015/
hipster-encumbered              origin   online F http://pkg.openindiana.org/hipster-encumbered/




-- 
Мартин Бохниг
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
/usr/bin/touch /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/.linted-i386
/bin/cp -f /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.depend.res /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.pre-published
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
/bin/cp -f /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.pre-published
NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO
/usr/bin/touch /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/.pre-published-i386
/usr/bin/pkgsend -s /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/i386/repo publish --fmri-in-manifest -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/prototype/i386/mangled -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/prototype/i386 -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build -d /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45 -d gcc-4.5.2 -T \*.py /code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45/build/manifest-i386-gcc-45-runtime.pre-published
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
martin at Hipster:/code/ALP__KMS_MATE__checkout20160911sun/oi-userland/components/gcc45$ 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20160927/b40a5759/attachment-0004.html>


More information about the oi-dev mailing list