# [OmniOS-discuss] Building OmniOS master branch

Dan Vatca dan at syneto.net
Wed Sep 3 16:01:21 UTC 2014

- Previous message: [OmniOS-discuss] Aggregation Link fails with flow-control enabled
- Next message: [OmniOS-discuss] Building OmniOS master branch
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hello everybody,

    I am trying to compile omniOS from the master branch while running 151010j
    and compiling the gcc48 package fails when determining dependencies with
    this message:

    --- Resolving dependencies
    The file dependency depend fmri=__TBD pkg.debug.depend.file=libgmp.so.10
    pkg.debug.depend.path=lib pkg.debug.depend.path=opt/gcc-4.8.1/lib
    pkg.debug.depend.path=usr/lib
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1
    pkg.debug.depend.type=elf type=require delivered in package
    pkg:/developer/gcc48 at 4.8.1,5.11-0.151011 has paths which resolve to
    multiple packages under this combination of variants:
    variant.opensolaris.zone:global variant.arch:i386
    variant.opensolaris.zone:nonglobal variant.arch:i386
    The actions are:
    depend fmri=pkg:/developer/gcc48/libgmp-gcc48 at 5.0.5-0.151010
    pkg.debug.depend.file=opt/gcc-4.8.1/lib/libgmp.so.10.0.5
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1
    pkg.debug.depend.type=elf
    pkg.debug.depend.via-links=opt/gcc-4.8.1/lib/libgmp.so.10 type=require
    depend fmri=pkg:/library/gmp at 5.1.2-0.151010
    pkg.debug.depend.file=usr/lib/libgmp.so.10.1.2
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1
    pkg.debug.depend.type=elf pkg.debug.depend.via-links=usr/lib/libgmp.so.10
    type=require
    The file dependency depend fmri=__TBD pkg.debug.depend.file=libgmp.so.10
    pkg.debug.depend.path=lib pkg.debug.depend.path=opt/gcc-4.8.1/lib
    pkg.debug.depend.path=usr/lib
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1plus
    pkg.debug.depend.type=elf type=require delivered in package
    pkg:/developer/gcc48 at 4.8.1,5.11-0.151011 has paths which resolve to
    multiple packages under this combination of variants:
    variant.opensolaris.zone:global variant.arch:i386
    variant.opensolaris.zone:nonglobal variant.arch:i386
    The actions are:
    depend fmri=pkg:/developer/gcc48/libgmp-gcc48 at 5.0.5-0.151010
    pkg.debug.depend.file=opt/gcc-4.8.1/lib/libgmp.so.10.0.5
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1plus
    pkg.debug.depend.type=elf
    pkg.debug.depend.via-links=opt/gcc-4.8.1/lib/libgmp.so.10 type=require
    depend fmri=pkg:/library/gmp at 5.1.2-0.151010
    pkg.debug.depend.file=usr/lib/libgmp.so.10.1.2
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/cc1plus
    pkg.debug.depend.type=elf pkg.debug.depend.via-links=usr/lib/libgmp.so.10
    type=require
    The file dependency depend fmri=__TBD pkg.debug.depend.file=libgmp.so.10
    pkg.debug.depend.path=lib pkg.debug.depend.path=opt/gcc-4.8.1/lib
    pkg.debug.depend.path=usr/lib
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/f951
    pkg.debug.depend.type=elf type=require delivered in package
    pkg:/developer/gcc48 at 4.8.1,5.11-0.151011 has paths which resolve to
    multiple packages under this combination of variants:
    variant.opensolaris.zone:global variant.arch:i386
    variant.opensolaris.zone:nonglobal variant.arch:i386
    The actions are:
    depend fmri=pkg:/developer/gcc48/libgmp-gcc48 at 5.0.5-0.151010
    pkg.debug.depend.file=opt/gcc-4.8.1/lib/libgmp.so.10.0.5
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/f951
    pkg.debug.depend.type=elf
    pkg.debug.depend.via-links=opt/gcc-4.8.1/lib/libgmp.so.10 type=require
    depend fmri=pkg:/library/gmp at 5.1.2-0.151010
    pkg.debug.depend.file=usr/lib/libgmp.so.10.1.2
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/f951
    pkg.debug.depend.type=elf pkg.debug.depend.via-links=usr/lib/libgmp.so.10
    type=require
    The file dependency depend fmri=__TBD pkg.debug.depend.file=libgmp.so.10
    pkg.debug.depend.path=lib pkg.debug.depend.path=opt/gcc-4.8.1/lib
    pkg.debug.depend.path=usr/lib
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/lto1
    pkg.debug.depend.type=elf type=require delivered in package
    pkg:/developer/gcc48 at 4.8.1,5.11-0.151011 has paths which resolve to
    multiple packages under this combination of variants:
    variant.opensolaris.zone:global variant.arch:i386
    variant.opensolaris.zone:nonglobal variant.arch:i386
    The actions are:
    depend fmri=pkg:/developer/gcc48/libgmp-gcc48 at 5.0.5-0.151010
    pkg.debug.depend.file=opt/gcc-4.8.1/lib/libgmp.so.10.0.5
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/lto1
    pkg.debug.depend.type=elf
    pkg.debug.depend.via-links=opt/gcc-4.8.1/lib/libgmp.so.10 type=require
    depend fmri=pkg:/library/gmp at 5.1.2-0.151010
    pkg.debug.depend.file=usr/lib/libgmp.so.10.1.2
    pkg.debug.depend.reason=opt/gcc-4.8.1/libexec/gcc/i386-pc-solaris2.11/4.8.1/lto1
    pkg.debug.depend.type=elf pkg.debug.depend.via-links=usr/lib/libgmp.so.10
    type=require
    --- Dependency resolution failed

    I can see that the resolver finds the same library in two different paths
    (in usr/lib and in opt/gcc-4.8.1/lib). Any idea what I might be doing wrong?
    Thank you.
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: <http://lists.omniti.com/pipermail/omnios-discuss/attachments/20140903/f5e5cb6f/attachment.html>

- Previous message: [OmniOS-discuss] Aggregation Link fails with flow-control enabled
- Next message: [OmniOS-discuss] Building OmniOS master branch
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list