binutils-2.10.0.18-0a.ppc.rpmを "rpm -Uvh" で放り込む。
cpp-2.95.3-2dm.ppc.rpm
gcc-2.95.3-2dm.ppc.rpm
gcc-c++-2.95.3-2dm.ppc.rpm
gcc-objc-2.95.3-2dm.ppc.rpm
gcc-g77-2.95.3-2dm.ppc.rpm
libstdc++-2.10.0-2dm.ppc.rpm
gcc*-2.95.3-2dmコンパイルの手順は、
glibc-2.1.3-15e
binutils-2.10.0.18-0a
XFree86-3.3.6-8a
freetype-1.3.1-1a
Mesa-3.2-3a
$ tar -zxvf <somewhere>/root_v2.25.03.source.tar.gzである。THistPainter.cxx は "-O2" で正常動作するようになった。 あてたパッチは、Mesa のヘッダーの在処を教える config パッチ、標準 g++ ヘッダーの在処を教える rmkdepend パッチ、そして、とりあえず 16bpp で x3d が動くようにする x3d パッチである。今まであてていた FORTRAN コードを使っているパッケージのリンクのための g2c パッチも不要となった。
$ tar -zxvf <somewhere>/ttf_1.1.tar.gz
# su
# mv ttf/fonts /usr/share/fonts/ttf
# pushd /cern/pro/lib
# ln -s libpythia6134.a libPythia.a
# exit
$ cd root
$ export ROOTSYS=`pwd`
$ export LD_LIBRARY_PATH=$ROOTSYS/lib
$ export PATH=$ROOTSYS/bin:$PATH
$ patch -p1 -s < ../orig/root_v2.25.00-config.patch
$ patch -p1 -s < ../orig/root_v2.25.00-rmkdepend.patch
$ patch -p1 -s < ../orig/root_v2.25-x3d.patch
$ patch -p0 -s < ../orig/root_v2.25.00-test.patch
$ sh configure linuxppcegcs
$ make
root_v2.25.03_linuxppc2000.tar.gzである。
$ ~/.rootrc
#Unix.*.Root.TTFontPath: $(ROOTSYS)/ttf/fonts
Unix.*.Root.TTFontPath: /usr/share/fonts/ttf