I'm trying to compile the
AMD fork of illumos-kvm, the build instructions for which say
"
set the path for the KERNEL_SOURCE
directory 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 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
|