Getting Orca Working On OpenSolaris Developer Preview RC1

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 JDS CBE. 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 /opt/jdsbld/bin needed libdb.so.1 which wasn't there). I moved the broken one out the way (renamed it svn.broken).

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 SUNWgnome-common-devel, SUNWgnu-automake-110, SUNWgm4, SUNWlibtool, SUNWaconf, 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 OSS. I then did just that, downloading the Solaris package and adding it and then rebooting. When it came back, I ran 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.

[]

[]

[]

Comments:

Post a Comment:
Comments are closed for this entry.
About

user12607856

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today