- Version: 1.8.0
- Summary: GTK Accessibility Toolkit.
Prerequisites
You need somve version of glib 2 installed; see
BuildingGlib.
Obtaining
Look under
ftp://ftp.gtk.org/pub/gtk/
Under the version of GTK you're installing, you should also find
the latest version of ATK; for GTK version 2.4.*, ATK 1.8.0 was found
under
v2.4.
cd /cis/src/imaging
<... download atk-1.8.0.tar.bz2 ...>
bzip2 -dc atk-1.8.0.tar.bz2 |tar xf -
cd atk-1.8.0
Solaris Forte 64 bit
Use this for your PATH
PATH=/bin/sparcv9:/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin/sparcv9:/usr/ccs/bin:/opt/SUNWspro/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin/sparcv9:/cis/bin:/cis/sbin
Create a unique build directory and configure it there.
mkdir obj-sol-cis64
cd obj-sol-cis64
CC='cc -xtarget=ultra -xarch=v9a' \
CXX='CC -xtarget=ultra -xarch=v9a' \
CFLAGS=-O CXXFLAGS=-O \
CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib/sparcv9 -R/cis/lib/sparcv9' \
MAKE=gmake PERL=/cis/bin/perl \
../configure --prefix=/cis \
--bindir=/cis/bin/sparcv9 \
--libdir=/cis/lib/sparcv9 \
--sbindir=/cis/sbin/sparcv9
gmake
gmake check
gmake install
ln -s /cis/share/gtk-doc /cis/share/doc/atk
Solaris Forte 32 bit
Use this for your PATH
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/java/bin:/cis/bin:/cis/sbin
Create a unique build directory and configure it there.
mkdir obj-sol-cis
cd obj-sol-cis
CC='cc -xtarget=ultra -xarch=v8plusa' CXX='CC -xtarget=ultra -xarch=v8plusa' \
CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib -R/cis/lib' \
MAKE=gmake PERL=/cis/bin/perl \
../configure --prefix=/cis
gmake
gmake check
gmake install
gmake clean
ln -s /cis/share/gtk-doc /cis/share/doc/atk
Solaris (Old)
Build ATK with flags similar to those used in
BuildingGlib.
First, make a 64 bit build for
/cis.
Ensure that
/cis/bin/sparcv9:/cis/bin is at the start of your PATH.
CC='cc -xtarget=ultra -xarch=v9a' CXX='CC -xtarget=ultra -xarch=v9a' \
CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib/sparcv9 -R/cis/lib/sparcv9' \
MAKE=gmake PERL=/cis/bin/perl \
./configure --prefix=/cis --bindir=/cis/bin/sparcv9 --libdir=/cis/lib/sparcv9
gmake
gmake check
gmake install
gmake clean
Next, make a 32 bit build for
/cis.
Remove
/cis/bin/sparcv9 from your PATH.
CC='cc -xtarget=ultra -xarch=v8plusa' CXX='CC -xtarget=ultra -xarch=v8plusa' \
CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/cis/include \
LDFLAGS='-L/cis/lib -R/cis/lib' \
MAKE=gmake PERL=/cis/bin/perl \
./configure --prefix=/cis
gmake
gmake check
gmake install
gmake clean
ln -s /cis/share/gtk-doc /cis/share/doc/atk
Next, make a 64 bit build into
/gnu.
Put
/gnu/bin/sparcv9:/gnu/bin at the start of your PATH.
CC='gcc -mcpu=ultrasparc -m64' CXX='g++ -mcpu=ultrasparc -m64' \
CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/gnu/include \
LDFLAGS='-L/gnu/lib/sparcv9 -R/gnu/lib/sparcv9' \
MAKE=gmake PERL=/cis/bin/perl \
./configure --prefix=/gnu --bindir=/gnu/bin/sparcv9 --libdir=/gnu/lib/sparcv9
gmake
gmake check
gmake install
gmake clean
Finally, make a 32 bit build for
/gnu.
Drop
/gnu/bin/sparcv9 from your PATH.
CC='gcc -mcpu=ultrasparc' CXX='g++ -mcpu=ultrasparc' \
CFLAGS=-O CXXFLAGS=-O CPPFLAGS=-I/gnu/include \
LDFLAGS='-L/gnu/lib -R/gnu/lib' \
MAKE=gmake PERL=/cis/bin/perl \
./configure --prefix=/gnu
gmake
gmake check
gmake install
gmake clean
ln -s /gnu/share/gtk-doc /gnu/share/doc/atk