Getting Orca Working On OpenSolaris Developer Preview RC1
By user12607856 on Apr 25, 2008
I've got an old Dell Dimension 8200 that's setup as a triple boot. As well as running Windows XP and Ubuntu Hardy, there is a partition available to install Solaris.
On Wednesday I burnt a copy of the OpenSolaris Developer Preview RC1 Live CD and installed that. I see that RC2 is now available. Doh!
(Serendipitously, the IPS network repository went live last night. This helped make life much easier and maybe even alleviates the need to do all of this again with RC2. Dunno).
Next I needed to download the Sun Studio 12 compilers. I just downloaded the compressed tarball (about 240 MB's), uncompressed it (about 950 MB's) and added a couple directories to my PATH and MANPATH. It sure would be nice if the compilers were packed with a finer granularity. I really don't want to have almost a gigabyte of stuff lying around if all I'm needing is a C compiler. Gnu compilers seem to have solved this problem.
Next I downloaded and installed the
From chatting with various folks on the #opensolaris IRC channel on
freenode.net, I suspect I didn't need to do this. Anyhoo, I installed the
SUNWhea and SUNWsfwhea package via the IPS network repository, then ran the
CBE install script. I answered no for each of the extra packages it wanted
to install for me, and then pointed it at the Sun Studio 12 C compiler that
I'd just installed. This all seemed to install into
/opt/jdsbld just fine.
I added the
/opt/jdsbld/bin directory to my PATH.
I then needed to install the
SUNWsvn package to get a version of
svn that worked (the one in
libdb.so.1 which wasn't there). I moved the broken one out the
way (renamed it
I then used
svn to check out the latest Orca sources from SVN
trunk and tried to run autogen.sh on it. This started to bitch because of
missing pieces, so I ended up installing a few more packages from the IPS
network repository for things like gnome-common devel, Gnu m4 and the
Perl XML parser. (I think the package names are
SUNWperl-xml-parser -- thanks Joanie).
I was then able to successfully configure, build and install Orca (installing as root). When I ran Orca, it automatically went into setup mode and turned accessibility support on. I then logged out and back in again, and was able to run Orca.
With no speech.
This was because there was no sound. Before I started the operating system
install, I ran the application that checks to see if all your hardware is
supported. This complained that the driver for my sound card was missing.
The sound device is an Ensoniq 5880 AudioPCI. One of the kind folks on
#opensolaris suggested I try installing
I then did just that, downloading the Solaris package
and adding it and then rebooting. When it came back,
osstest and everything worked nicely.
I then installed a copy of Fonix DECtalk for Solaris, which I wanted to use as my text-to-speech engine.
After that, the next step was to check out the latest
gnome-speech code from SVN trunk, and configure, build
and install it. It found the DECtalk driver and when I restarted Orca,
it burst into voice. Woo hoo!
I now have an OpenSolaris Developer Preview development environment for Orca.