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