No way to avoid self compiling

First, I downloaded binutils-source with Synaptic (/usr/src/), decompressed and followed the (german) instructions at
http://wiki.ubuntuusers.de/GNU_ARM-Toolchain. Some patches were neccessary for tc-arm.c, google helps.
Now I have arm-elf-ld|-as that I softlinked to arm-linux-ld|-as. Make fpc with cpu_target runs well but "make install" produces an error:
...
/usr/bin/install -m 755 -d /usr/local/bin
/usr/bin/install -c -m 755 plex pyacc /usr/local/bin
fpcmake -p -Tarm-linux Makefile.fpc
/usr/local/bin/fpcmake: 1: Syntax error: word unexpected (expecting ")")
make[4]: *** [fpc_install] Fehler 2
make[4]: Verlasse Verzeichnis '/usr/local/share/fpc/utils/tply'
make[3]: *** [tply_install] Fehler 2
make[3]: Verlasse Verzeichnis '/usr/local/share/fpc/utils'
make[2]: *** [utils_distinstall] Fehler 2
make[2]: Verlasse Verzeichnis '/usr/local/share/fpc'
make[1]: *** [installother] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/local/share/fpc'
make: *** [install] Fehler 2
The compiler ppcarm was moved correctly to /usr/local/lib/fpc/2.5.1 but cannot be executed: ldd says "not a dynamic executable". The file /usr/local/bin/fpc has been overridden and can't be executed as well. All following makes fail on
/usr/local/bin/fpc: 1: Syntax error: word unexpected (expecting ")")Fortunately, by deleting and creating a softlink to ppcx64 I can continue programming

What did I wrong? Should I better try to install fpc on the arm-machine? It's a
Sheevaplug with following specs:
Processor : ARM926EJ-S rev 1 (v5l)
BogoMIPS : 1192.75
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128
Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000