# [OmniOS-discuss] [developer] HEADS UP -- illumos-gate can now be built on OmniOS r151014 or later

Andy Fiddaman omnios at citrus-it.net
Mon Jul 20 21:50:49 UTC 2015

- Previous message: [OmniOS-discuss] [developer] HEADS UP -- illumos-gate can now be built on OmniOS r151014 or later
- Next message: [OmniOS-discuss] [developer] HEADS UP -- illumos-gate can now be built on OmniOS r151014 or later
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    I haven't managed to get to the bottom of this.

    Could someone please send me a nightly.log from a build of the Illumos
    gate on an OmniOS system so I can look for differences?

    Any comments on the previous message below appreciated too.

    Thanks,

    Andy

    On Fri, 10 Jul 2015, Andy Fiddaman wrote:

    ;
    ; On Thu, 9 Jul 2015, Dan McDonald wrote:
    ;
    ; ; Are you missing these files?  That's the explanation off the top of my head.
    ; ;
    ; ; Otherwise I'd have to look at the whole nightly.log, and I won't be able to do that at all today, possibly this week.
    ;
    ; I am not getting much further with finding the root cause of this. It does
    ; seem to be a fault in the build process but in that case I don't understand
    ; why I don't see it when building on OI. I might have to try and recover my
    ; OI machine to compare.
    ;
    ; Here's what I've found so far:
    ;
    ; Once nightly is finished, the OpenSSL licence file is present in
    ; proto/root_i386/licenses/usr/src/common/openssl/LICENSE
    ;
    ; and the nightly log says that it failed to build it once then didn't need
    ; to after that:
    ;
    ; build-env# (154) grep openssl/LICEN ~/log/log.2015-07-10.12:47/nightly.log
    ; dmake: Warning: Don't know how to make target `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE'
    ; make: Warning: Don't know how to make target `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE.descrip'
    ; `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE' is up to date.
    ; `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE.descrip' is up to date.
    ; `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE' is up to date.
    ; `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE.descrip' is up to date.
    ;
    ; If I run the make command that builds the file by hand, it says it is
    ; up-to-date:
    ;
    ; build-env# (146) pwd
    ; /root/illumos/illumos-gate/usr/src/pkg
    ; build-env# (147) make -e -f Makefile.lic \
    ;     PKGDEBUG= LICROOT=$PARENT_WS/proto/root_i386/licenses \
    ;     $PARENT_WS/proto/root_i386/licenses/usr/src/common/openssl/LICENSE
    ; `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE' is up to date.
    ;
    ; but if I remove it and attempt to rebuild it:
    ;
    ; build-env# (148) rm /root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE
    ; build-env# (149) make -e -f Makefile.lic \
    ;     PKGDEBUG= LICROOT=$PARENT_WS/proto/root_i386/licenses \
    ;     $PARENT_WS/proto/root_i386/licenses/usr/src/common/openssl/LICENSE
    ; make: Fatal error: Don't know how to make target `/root/illumos/illumos-gate/proto/root_i386/licenses/usr/src/common/openssl/LICENSE'
    ;
    ; This is because the stage-licenses target just tries to copy the licence
    ; file from the usr/src tree and there is no usr/src/common/openssl in the
    ; gate.
    ;
    ; So I understand why it is failing but not yet what process ends up creating
    ; proto/root_i386/licenses/usr/src/common/openssl/LICENSE nor why I am not
    ; getting a clean build here. It looks like it might be the order in which
    ; things are built - it would be interesting to see the output of
    ; grep openssl/LIC from someone else's nightly.log to compare.
    ;
    ; I'll keep digging but any help appreciated,
    ;
    ; Thanks,
    ;
    ; Andy
    ;
    ;
    --
    Citrus IT Limited | +44 (0)870 199 8000 | enquiries at citrus-it.co.uk
    Rock House Farm | Green Moor | Wortley | Sheffield | S35 7DQ
    Registered in England and Wales | Company number 4899123

- Previous message: [OmniOS-discuss] [developer] HEADS UP -- illumos-gate can now be built on OmniOS r151014 or later
- Next message: [OmniOS-discuss] [developer] HEADS UP -- illumos-gate can now be built on OmniOS r151014 or later
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list