You have two choices and both should work equally well: If you want to run latest stable (that happens to be r151004) you'll need to use the r151004 branch of omnios-build: git clone -b r151004 a...@src.omniti.com:~omnios/core/omnios-build
If you want to dev stuff, it may be better to use bloody. Bloody is... well... bloody. And as you've noticed has some issues handling an upgrade from 151004 that have not been fixed yet. So, you'll need to directly install it or work some IPS trickery to get bloody installed. The "master" branch of omnios-build is bloody. On Fri, Feb 22, 2013 at 9:07 AM, Kent Watsen <k...@watsen.net> wrote: > > I'm trying to compile the AMD fork of > illumos-kvm<https://github.com/arekinath/illumos-kvm/blob/master/README.md>, > the build instructions for which say " set the path for the > KERNEL_SOURCEdirectory to point to the root of a checked out and built illumos > directory". > > I figured that compiling OmniOS would be one way to get a checked out and > built illumos directory, so I decided to give OmniOS's Build > Instructions<http://omnios.omniti.com/wiki.php/BuildInstructions>a go, which > I I struggled through. > > Currently I'm stuck on the ` # ./buildctl list` command, but I want to > recount all my so that this document can be enhanced. > > Environment: OmniOS stable, updated to most recent release. > Created a non-global zone for this compiling activity > (I put all services into zones, leaving the global > zone in its most minimal state) > > > Following the instructions, the "Closed Tools" section didn't seems to > provide any actions, so I skipped it. > The "How-to" section has a very nice block of commands to cut-n-paste, > here's how it went: > > STEP 1 > ==== > > *root@compiler:~# git clone a...@src.omniti.com:~omnios/core/omnios-build* > -bash: git: command not found > *root@compiler:~# pkg install pkg:/developer/versioning/git (Add an > instruction to install git?)* > Packages to install: 1 > Create boot environment: No > Create backup boot environment: No > > DOWNLOAD PKGS FILES XFER (MB) > Completed 1/1 353/353 10.4/10.4$<3> > > PHASE ACTIONS > Install Phase 635/635 > > PHASE ITEMS > Package State Update Phase 1/1 > Image State Update Phase 2/2 > *root@compiler:~# git clone a...@src.omniti.com:~omnios/core/omnios-build* > * > *Cloning into 'omnios-build'... > The authenticity of host 'src.omniti.com (199.15.226.39)' can't be > established. > RSA key fingerprint is 51:bb:7a:4a:3a:de:ff:dc:0a:87:8b:4f:d4:63:b0:d2. > Are you sure you want to continue connecting (yes/no)? yes > Warning: Permanently added 'src.omniti.com,199.15.226.39' (RSA) to the > list of known hosts. > remote: Counting objects: 6243, done. > remote: Compressing objects: 100% (5116/5116), done. > remote: Total 6243 (delta 2924), reused 1441 (delta 679) > Receiving objects: 100% (6243/6243), 25.84 MiB | 1.85 MiB/s, done. > Resolving deltas: 100% (2924/2924), done. > > STEP 2 > ==== > > *root@compiler:~# cd omnios-build/build** > * > > STEP 3 > ==== > > *root@compiler:~/omnios-build/build# ./buildctl list** > *You appear to be missing some basic build requirements. > To fix this run: > > sudo pkg install developer/gcc47 developer/object-file > developer/build/gnu-make system/header system/library/math/header-math > > An Error occured in the build. Do you wish to continue anyway? (y/n) n > ===== Build aborted ===== > *root@compiler:~/omnios-build/build# pkg install developer/gcc47 > developer/object-file developer/build/gnu-make system/header > system/library/math/header-math** > *Creating Plan > pkg install: The following pattern(s) did not match any allowable > packages. Try > using a different matching pattern, or refreshing publisher information: > > developer/gcc47 > > *root@compiler:~/omnios-build/build# pkg set-publisher -G '*' -g > http://pkg.omniti.com/omnios/bloody/ omnios > (Add an instruction to install bloody?) > ****root@compiler:~/omnios-build/build# pkg publisher** > *PUBLISHER TYPE STATUS URI > omnios origin online > http://pkg.omniti.com/omnios/bloody/ > *root@compiler:~/omnios-build/build# pkg update** > * Packages to update: 5 > Create boot environment: No > Create backup boot environment: Yes > > DOWNLOAD PKGS FILES XFER (MB) > Completed 5/5 63/63 53.6/53.6$<3> > > PHASE ACTIONS > Update Phase 76/76 > > PHASE ITEMS > Package State Update Phase 10/10 > Package Cache Update Phase 5/5 > Image State Update Phase 2/2 > > --------------------------------------------------------------------------- > NOTE: Please review release notes posted at: > > http://omnios.omniti.com/ReleaseNotes > --------------------------------------------------------------------------- > > *root@compiler:~/omnios-build/build# ./buildctl list** > *You appear to be missing some basic build requirements. > To fix this run: > > sudo pkg install developer/gcc47 developer/object-file > developer/build/gnu-make system/header system/library/math/header-math > > An Error occured in the build. Do you wish to continue anyway? (y/n) n > ===== Build aborted ===== > *root@compiler:~/omnios-build/build# pkg install developer/gcc47 > developer/object-file developer/build/gnu-make system/header > system/library/math/header-math** > *Creating Plan / > pkg install: No matching version of system/library/math/header-math can be > installed: > Reject: > pkg://omnios/system/library/math/header-math@0.5.11,5.11-0.151002:20120401T180415Z > > pkg://omnios/system/library/math/header-math@0.5.11,5.11-0.151005:20121031T183225Z > Reason: This version is excluded by installed incorporation > pkg://omnios/incorporation/jeos/omnios-userland@11,5.11-0.151004:20130208T215446Z > No matching version of developer/build/gnu-make can be installed: > Reject: > pkg://omnios/developer/build/gnu-make@3.82,5.11-0.151002:20120401T174135Z > > pkg://omnios/developer/build/gnu-make@3.82,5.11-0.151005:20121031T155036Z > Reason: This version is excluded by installed incorporation > pkg://omnios/incorporation/jeos/omnios-userland@11,5.11-0.151004:20130208T215446Z > No matching version of developer/object-file can be installed: > Reject: > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120401T174415Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120418T163114Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120418T225330Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120509T022251Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120518T203209Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120522T010146Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120529T141500Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120611T191626Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120614T103701Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120628T043959Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120705T162018Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120719T230832Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120726T140607Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120807T211706Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120813T150123Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120827T190440Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120831T134351Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120912T140322Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120914T135506Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120920T221650Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20120926T053938Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151002:20121004T184549Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121102T203643Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121105T213146Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121107T173024Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121112T150347Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121210T220409Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20121228T023348Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130105T180723Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130116T230003Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130117T170208Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130124T225816Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130129T221145Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130208T145400Z > > pkg://omnios/developer/object-file@0.5.11,5.11-0.151005:20130220T191556Z > Reason: This version is excluded by installed incorporation > pkg://omnios/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.151004:20121011T223920Z > This version is excluded by installed incorporation > pkg://omnios/incorporation/jeos/illumos-gate@11,5.11-0.151004:20121023T161839Z > No matching version of system/header can be installed: > Reject: > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120401T180118Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120418T164413Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120418T225419Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120509T022340Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120518T203257Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120522T010234Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120529T141549Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120611T191715Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120614T103750Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120628T044048Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120705T162106Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120719T230920Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120726T140655Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120807T211754Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120813T150211Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120827T190528Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120831T134439Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120912T140411Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120914T135555Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120920T221738Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20120926T054026Z > > pkg://omnios/system/header@0.5.11,5.11-0.151002:20121004T184637Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121102T203731Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121105T213234Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121107T173112Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121112T150435Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121210T220457Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20121228T023436Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130105T180811Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130116T230051Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130117T170257Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130124T225904Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130129T221233Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130208T145448Z > > pkg://omnios/system/header@0.5.11,5.11-0.151005:20130220T191644Z > Reason: This version is excluded by installed incorporation > pkg://omnios/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.151004:20121011T223920Z > This version is excluded by installed incorporation > pkg://omnios/incorporation/jeos/illumos-gate@11,5.11-0.151004:20121023T161839Z > > *root@compiler:~/omnios-build/build# ./buildctl list** > *You appear to be missing some basic build requirements. > To fix this run: > > sudo pkg install developer/gcc47 developer/object-file > developer/build/gnu-make system/header system/library/math/header-math > > An Error occured in the build. Do you wish to continue anyway? (y/n) n > ===== Build aborted ===== > > > Now what? > > > Thanks, > Kent > > > > _______________________________________________ > OmniOS-discuss mailing list > OmniOS-discuss@lists.omniti.com > http://lists.omniti.com/mailman/listinfo/omnios-discuss > > -- Theo Schlossnagle http://omniti.com/is/theo-schlossnagle
_______________________________________________ OmniOS-discuss mailing list OmniOS-discuss@lists.omniti.com http://lists.omniti.com/mailman/listinfo/omnios-discuss