# [OmniOS-discuss] Omni OS building issue

Theo Schlossnagle jesus at omniti.com
Sat Apr 14 19:27:22 EDT 2012

- Previous message: [OmniOS-discuss] Omni OS building issue
- Next message: [OmniOS-discuss] Omni OS building issue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    It certainly looks like the basics for a compiler aren't stipulated as
    requirements for those builds.  I'll add that into the core.  Not much
    point in using the build system without a working compiler suite.

    On Sat, Apr 14, 2012 at 5:14 PM, T.J. Yang <tjyang2001 at gmail.com> wrote:

    > On Sat, Apr 14, 2012 at 10:10 AM, Theo Schlossnagle <jesus at omniti.com>
    > wrote:
    > > I can repeat the problem and have pushed a fix.
    > >
    > > git pull and try again.
    >
    > Thanks, The build had gone further.
    >
    > My OS is a fresh iso installed vmware session.  There are still many
    > build needed apps need to be installed before one can really build a
    > package(Ex, zlib).
    >
    > Like I ran following commands to get ld and ar. and also installed
    > gmake and gcc-4.6.3 before.
    >
    > pkg install /developer/object-file  /developer/linker
    >
    > Looks like the simplified version of R1 is too simple.
    >
    > Now I need to figure out how to make build machine a pkg depot server
    > to get rid of following error.
    >
    >
    > >The PKGSRVR (http://pkg-internal.omniti.com:10006/) >isn't available.
    > All is doomed.
    >
    > tj
    >
    >
    > -bash-4.2$ git pull
    > remote: Counting objects: 14, done.
    > remote: Compressing objects: 100% (8/8), done.
    > Unpacking objects: 100% (9/9), done.
    > remote: Total 9 (delta 6), reused 0 (delta 0)
    > From src.omniti.com:~omnios/core/omnios-build
    >   d776a0b..ec096da  master     -> origin/master
    > Updating d776a0b..ec096da
    > Fast-forward
    >  build/buildctl         |    2 +-
    >  build/illumos/build.sh |    2 +-
    >  2 files changed, 2 insertions(+), 2 deletions(-)
    > -bash-4.2$ ls
    > build     lib       new.sh    template
    > -bash-4.2$ cd build/
    > -bash-4.2$ ./buildctl build  library/zlib
    > ===== Build started at Sat Apr 14 23:37:35 HKT 2012 =====
    > Package name: library/zlib
    > Selected flavor: None (use -f to specify a flavor)
    > Selected build arch: both
    > Extra dependency: None (use -d to specify a version)
    > The PKGSRVR (http://pkg-internal.omniti.com:10006/) isn't available.
    > All is doomed.
    > An Error occured in the build. Do you wish to continue anyway? (y/n) y
    > ===== Error occured, user chose to continue anyway. =====
    > Verifying dependencies
    > Specified target directory /tmp/build_build does not exist.  Creating it
    > now.
    > Checking for source directory
    > --- Source directory not found
    > Checking for zlib source archive
    > --- Archive not found.
    > Downloading archive
    > Extracting archive: zlib-1.2.6.tar.gz
    > Checking for patches in patches/ (in order to apply them)
    > --- No patches directory found
    > --- Not applying any patches
    > Preparing for build
    > --- Creating temporary install dir
    > Building 32-bit
    > --- make (dist)clean
    > --- *** WARNING *** make (dist)clean Failed
    > --- configure (32-bit)
    > --- make
    > --- Make failed
    > An Error occured in the build. Do you wish to continue anyway? (y/n)
    >
    > In /export/home/build/omnios-build/build/zlib/build.log
    >
    > <snipped>
    >  -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c
    > /opt/gcc-4.6.3/bin/gcc -DNO_VIZ -m64  -D_LARGEFILE64_SOURCE=1
    > -DNO_vsnprintf -I.
    >  -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c
    > ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o
    > inftrees.
    > o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
    > gmake: ar: Command not found
    > gmake: ***
    >
    >
    > > On Sat, Apr 14, 2012 at 6:20 AM, T.J. Yang <tjyang2001 at gmail.com> wrote:
    > >>
    > >> Hi,
    > >>
    > >> I am trying out the instruction(See R1) to build OmniOS on an OmniOS vm
    > >> session.
    > >> Thanks to stephen's pointer to use anonymous user to check out the src
    > >> tree.
    > >>
    > >> 1. Doing a simple build of zlib is causing "build.sh" not found issue.
    > >>
    > >> -bash-4.2$ pwd
    > >> /export/home/build/omnios-build/build
    > >> -bash-4.2$ uname -a
    > >> SunOS omni 5.11 omni-os-d669e00 i86pc i386 i86pc
    > >>
    > >> -bash-4.2$ ./buildctl list |grep zlib
    > >>  * library/zlib
    > >> -bash-4.2$ ./buildctl build  library/zlib
    > >> ./buildctl: line 89: build.sh: command not found
    > >> -bash-4.2$ ls -l zlib/build.sh
    > >> -rwxr-xr-x   1 build    other        784 Apr 14 13:04 zlib/build.sh
    > >> -bash-4.2$
    > >>
    > >> 2. following is debugging log by " bash -x ./buildctl build
    >  library/zlib"
    > >> <snipped>
    > >> + DEFAULT_PKGPUBLISHER=omnios
    > >> + case "$1" in
    > >> + shift
    > >> + for tgt in '$*'
    > >> + build library/zlib
    > >> + [[ -z zlib/build.sh ]]
    > >> ++ dirname zlib/build.sh
    > >> + DIR=zlib
    > >> + pushd zlib
    > >> + PKGSRVR=http://pkg-internal.omniti.com:10006/
    > >> + PKGPUBLISHER=omnios
    > >> ++ pwd
    > >> + PKGROOT=/export/home/build/omnios-build/build/zlib/root
    > >> + [[ -f environment ]]
    > >> ++ basename zlib/build.sh
    > >> + SCRIPT=build.sh
    > >> ++ echo build.sh
    > >> ++ grep '.p5m$'
    > >> + [[ -n '' ]]
    > >> + build.sh
    > >> ./buildctl: line 89: build.sh: command not found
    > >> + popd
    > >> + exit
    > >> -bash-4.2$
    > >>
    > >>
    > >> Looks like I am missing configuration step to change depot server from
    > >> http://pkg-internal.omniti.com:10006/ to my own ?
    > >>
    > >> R1: http://omnios.omniti.com/wiki.php/BuildInstructions
    > >> --
    > >> T.J. Yang
    > >> _______________________________________________
    > >> OmniOS-discuss mailing list
    > >> OmniOS-discuss at lists.omniti.com
    > >> http://lists.omniti.com/mailman/listinfo/omnios-discuss
    > >
    > >
    > >
    > >
    > > --
    > >
    > > Theo Schlossnagle
    > >
    > > http://omniti.com/is/theo-schlossnagle
    > >
    > >
    >
    >
    >
    > --
    > T.J. Yang
    >

    --

    Theo Schlossnagle

    http://omniti.com/is/theo-schlossnagle
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: <http://lists.omniti.com/pipermail/omnios-discuss/attachments/20120414/bd517347/attachment.html>

- Previous message: [OmniOS-discuss] Omni OS building issue
- Next message: [OmniOS-discuss] Omni OS building issue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list