[Coco] Various NitrOS-9 Questions

Greg Law glaw at live.com
Mon Oct 28 21:42:23 EDT 2013


I've been building NitrOS-9 on Cygwin for a while now and it most definitely 
works. Here are some notes that were posted a while back for building with 
Cygwin. I changed the instructions to grab the code from the various 
Mercurial repositories instead of from potentially out-dated archive files. 
The list of Cygwin packages is somewhat dicey in that it may be incomplete 
and may list some packages that probably aren't necessary. Most of the 
packages listed are basic packages you'll probably want anyway.

1. Install Cygwin with all the appropriate packages (gcc, make, mercurial, 
etc.).

2. Download and build Toolshed for Windows
   cd ~
   hg clone http://hg.code.sf.net/p/toolshed/code toolshed
   cd toolshed
   make install

3. Download and build lwtools
   cd ~
   hg clone http://lwtools.projects.l-w.ca/hg/ lwtools
   cd lwtools
   make install

4. Grab the latest NitrOS-9 code from the repository:
   cd ~
    hg clone http://hg.code.sf.net/p/nitros9/code nitros9
    cd nitros9
    hg update lwtools-port
    export NITROS9DIR=`pwd`
    make

As for which Cygwin packages are required, I'm not certain that I can give a 
definitive list. This is a subset of packages I have installed that I 
believe are required.

binutils
bzip2
coreutils
diffutils
gcc
gcc-core
gcc-mingw (may not be needed)
gcc-mingw-core (may not be needed)
gzip
libcc
libssh
make
mercurial
mingw-binutils
mingw-gcc-core
mingw-runtime
openssh (if you use ssh with Mercurial)
tar
w32api-headers
w32api-runtime
zlib

-----Original Message----- 
From: Kip Koon
Sent: Monday, October 28, 2013 9:01 PM
To: 'Coco Email List'
Subject: [Coco] Various NitrOS-9 Questions

Hi Everybody!

In an effort to figure out whether or not Cygwin will - once and for all -
correctly assemble and build some version - old or current - of NitrOS-9,
could someone who has experience getting NitrOS-9 to correctly build please
contact me?  I really want to get this part of my Coco project running so I
can start building some custom bootable NitrOS-9 6x09 Level 1 & Level 2 dsk
images.  With 6809 NitrOS-9 v3.2.9 Level 1 & 2, I can't create any custom
bootable dsk images at the present time.  If I need to run MingW, that is
fine, but I had problems with that setup too, so a little one-on-one
guidance may be needed for a short time.  I really want to get to the point
where I can start contributing help and ideas to the current and future
builds of NitrOS-9.

In the matter of documentation for NitrOS-9, I'd be willing to help bring
the documentation up to date.  I use Word quite well and have a lot of time
on my hands.

I have explored Linux in the past, but don't currently use it.  Is it so
much better developing NitrOS-9 on Linux?  If so, I could run the
recommended version on VMware as I don't have a dedicated computer for Linux
at this time.

Thank you in advance.

Kip




--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco 




More information about the Coco mailing list