[OmniOS-discuss] trouble compiling OmniOS
Theo Schlossnagle
jesus at omniti.com
Fri Feb 22 09:27:29 EST 2013
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
anon at 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 <kent at 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 at compiler:~# git clone anon at src.omniti.com:~omnios/core/omnios-build*
> -bash: git: command not found
> *root at 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 at compiler:~# git clone anon at 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 at compiler:~# cd omnios-build/build**
> *
>
> STEP 3
> ====
>
> *root at 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 at 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 at compiler:~/omnios-build/build# pkg set-publisher -G '*' -g
> http://pkg.omniti.com/omnios/bloody/ omnios
> (Add an instruction to install bloody?)
> ****root at compiler:~/omnios-build/build# pkg publisher**
> *PUBLISHER TYPE STATUS URI
> omnios origin online
> http://pkg.omniti.com/omnios/bloody/
> *root at 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 at 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 at 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 at 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 at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>
--
Theo Schlossnagle
http://omniti.com/is/theo-schlossnagle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20130222/8daa3532/attachment-0001.html>
More information about the OmniOS-discuss
mailing list