[OmniOS-discuss] Omni OS building issue

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


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


More information about the OmniOS-discuss mailing list