Edward Martinez <mindbende...@live.com> wrote:

> When can we expect SchilliX-0.7.1i+  to be made available to download?

There will be a self hosting SchilliX-0.7.2 tomorrow (in case there are no 
problems). This will be based on the same kernel as seen in 0.7.1i.

During the past time, I compiled a lot of new software and there is now 2.6 GB 
of new software in a separate tar archive sfw.tar.xz

I wrote a new OpenSource K&R cpp (based on the UNIX sources from 1978) so the 
last closed bits besides the compiler and Java have been removed. The source 
for this cpp will be included in a new schily source consolidation on:
        ftp://ftp.berlios.de/pub/schily/
at the same time.

I need to run a full compile test with Illumos and that takes 14 hours inside
VirtualBox.

If someone has a fast machine and is willing to test, I could put out a 
preliminary iso now...... 

The procedure to install is in /boot/grub/README.install 

To install the additional software (needed for compilation), call:

cd /tmp
wget ftp://ftp.berlios.de/pub/schillix/sfw.tar.xz
cd /
star -xp -no-fsync -install < /tmp/sfw.tar.xz

You may ignore the "not newer" messages, as parts of the sfw archive are
included in the ISO. But the version I put just out seems to have some problems
with converting /usr/bin/bzip2 and friends to a link to itself. I need to 
check...
and fix this this evening.


Note that gcc has been moved into sfw.tar.xz

For an illumos compilation, you need at least 1.5 GB of RAM.

Be careful, you now need at least a 10 GB root filesystem.
If you do this on real hardware, I recommend to create at least two root 
partitions to allow a later upgrade by keeping the old root and installing 
into the second root partition.


Then install sunstudio-12.1 (from patched tar archive from opensolaris.org)
to /opt, then call:

cd /opt; ln -s sunstudio12.1 SUNWspro
cd /opt/sunstudio12.1; ln -s . sunstudio12.1
cd /usr/ccs/bin/; ln -s ../../bin/as
cd /usr/bin; ln -s /opt/sunstudio12.1/bin/fbe as

The first two links are needed in order to work around bugs in "nightly".
The second link is needed as we do not have a redistributable assembler.

Then install Java. You can either get a complete Java install or get a tar 
archive from another machine that includes

/usr/jdk/*
/usr/java -> jdk/jdk1.6.0_18

Do not forget the following links:
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/java -> ../java/bin/java
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/javah -> ../java/bin/javah
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/policytool -> 
../java/bin/policytool
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/serialver -> 
../java/bin/serialver
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/native2ascii -> 
../java/bin/native2ascii
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/javaws -> ../java/bin/javaws
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/jdb -> ../java/bin/jdb
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/rmiregistry -> 
../java/bin/rmiregistry
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/apt -> ../java/bin/apt
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/ControlPanel -> 
../java/jre/bin/ControlPanel
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/keytool -> 
../java/bin/keytool
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/jcontrol -> 
../java/jre/bin/jcontrol
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/HtmlConverter -> 
../java/bin/HtmlConverter
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/jarsigner -> 
../java/bin/jarsigner
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/javap -> ../java/bin/javap
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/javac -> ../java/bin/javac
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/extcheck -> 
../java/bin/extcheck
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/jar -> ../java/bin/jar
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/idlj -> ../java/bin/idlj
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/rmic -> ../java/bin/rmic
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/javadoc -> 
../java/bin/javadoc
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/appletviewer -> 
../java/bin/appletviewer
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/orbd -> ../java/bin/orbd
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/tnameserv -> 
../java/bin/tnameserv
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/servertool -> 
../java/bin/servertool
      0 lrwxrwxrwx  root/root Jul 28 14:27 2010 bin/rmid -> ../java/bin/rmid

If you did install everything, you have:

df -h /
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0d0s0         15G   4.9G   9.8G    34%    /


Then install the Illumos source and happy compiling....
Do not forget to first install /opt/onbld from somewhere, you need it to 
booostrap the tools in usr/src/tools.

You may update /opt/onbld from usr/src/tools/proto/root*/opt/onbld/*
after calling
        usr/src/tools/scripts/bldenv.sh illumos.sh
        cd usrsrc/tools/
        dmake install


This release should allow to compile everything you need to compile the all 
consolidations.

BTW: if you like to work around the network problematic with VirtualBox, I 
recommend to call:

        ssh -l you -R 1237:10.0.2.15:22 10.0.2.2

from the VB console 

and then call:

        ssh -p 1237 r...@localhost

from the host machine.


Everything besides /usr/bin/bzip2 from sfw.tar.xz looks fine...

I just started the test ./nightly illumos.sh, this will need 14 hours to 
complete.



Jörg

-- 
 EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       j...@cs.tu-berlin.de                (uni)  
       joerg.schill...@fokus.fraunhofer.de (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to