Hi,
eigentlich spricht die Fehlermeldung schon für sich
ld: Relocatable linking with relocations from format elf64-x86-64 (/var/lib/fritz/fcpci-lib.o) to format elf32-i386 (/usr/src/fritz_2.6.26.1/fcpci-3.11.07/fcpci.o) is not supported
... und in deinem Tutorial steht es auch schon, da wird zum Beispiel ein Symlink je nach Zielarchitektur 32 bzw. 64 Bit gesetzt.
(siehe
ln -s 64_fcpci-lib.o fcpci-lib.o
)
mit 64 Bit geht alles schneller, sogar die Abstrüze

offenbar versuchst Du 64 Bit Objectcode auf 32 Bit zu linken und das geht schief. Du hast sicher ein 64Bit Lenny im Einsatz und dein Compiler baut brav für 64 bit, allerdings wird der Linker angewiesen ein 32 Bit Modul mit Instruktionssatz des i386 kompatibel zu erzeugen. Die beiden Architekturen lassen sich aber hier nicht mischen.
Prüfe mal ob Du den Tipp des Tutorials auch umgesetzt hast bzw. sieh Dir mal Parameter wie
--format elf64-x86-64 an oder

nach
LDFLAGS. Du solltest den Code auf das Binärformat Deiner Architektur übersetzen und linken lassen, dazu müssen dann auch die kompilierten Dateien passen.
Viele Grüße
blutigerAnfänger