[orca-list] Building latest orca



<http://live.gnome.org/Orca/DownloadInstall>

In general, I would shoot for building/installing the following from
trunk (and in this order):
at-spi, atk, gail, orca.
...

When I did this, I had trouble installing atk; it couldn't find a dependency, and apt-get build-dep didn't find it either. I had to get a file by hand - can't remember which one now, but autogen.sh told me about it. This may have been caused by me glibly assuming I had the latest at-spi; in other words, even if you think you have it, perform the steps for building and installing at-spi and dependencies before attempting to build atk, gail, and orca.

This is made clear in the above url, but the install location for the at-spi registry differs from platform to platform, so be sure you use the correct libexecdir on the autogen.sh command when building at-spi. Ubuntu uses --libexecdir=/usr/lib

Question: Scott Haeger suggested using --enable-maintainer-mode on the autogen.sh command. Why is this?

Command:
./autogen.sh --prefix=`pkg-config --variable=prefix ORBit-2.0` \
--enable-maintainer-mode \
--libexecdir=<<directoryHoldingAtSpiRegistry>>

Its also been suggested that you can replace the command substitution (the stuff between the grave accent symbols) with /usr since this is invariant. Can anyone confirm this?

Here's the rellevant stuff from the above URL for reference.

Hope this helps. I must say, this is the reason I like Windows (yuck) and mac (yikes) - installing stuff is far less painful. Of course, once this at-spi change is fully integrated, then I suppose we can do:

apt-get install gnome-orca

and things will just magically work?


From the above URL:

NOTE: Orca is officially only supported on the release of GNOME it was created for (e.g., Orca v2.20.3 was created for GNOME v2.20.3). Doing the following generally works, but you must do so at your own risk. We do not take responsibility for anyone trashing their setup.

sudo apt-get build-dep at-spi
svn co http://svn.gnome.org/svn/at-spi/trunk at-spi
cd at-spi
./autogen.sh --prefix=`pkg-config --variable=prefix ORBit-2.0` \
--libexecdir=<<directoryHoldingAtSpiRegistry>>
make
sudo make install

Here's similar commands to update atk from the latest sources:

sudo apt-get build-dep atk
svn co http://svn.gnome.org/svn/atk/trunk atk
cd atk
./autogen.sh --prefix=`pkg-config --variable=prefix ORBit-2.0`
make
sudo make install

Here's similar commands to update gail from the latest sources:

sudo apt-get build-dep gail
svn co http://svn.gnome.org/svn/gail/trunk gail
cd gail
./autogen.sh --prefix=`pkg-config --variable=prefix ORBit-2.0`
make
sudo make install


-- Rich --



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]