[OmniOS-discuss] Building OmniOS master branch

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


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: <https://omniosce.org/ml-archive/attachments/20140903/f5e5cb6f/attachment.html>


More information about the OmniOS-discuss mailing list