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


_______________________________________________
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to