Al Bogner
Die Antwort kam schnell:
From: Bill Kendrick
Hi - The solution is simple! Install the cross-compiler for the Agenda (MIPS CPU). Wozu dient denn dieser Compiler bzw. warum reicht kein Standard-gcc?
Der gute Mann hat einfach vergessen, ein entsprechendes README in das FTP-Verzeichnis zu tun. Daher nehme ich meine Behauptung von wegen Erschiessen (zumindest zum grössten Teil) zurück. Der Agenda ist ein Handheld Computer, der eine MIPS CPU (also was grundsätzlich Anderes als ein ix86) verwendet. Um auf dem PC Programme dafür zu erzeugen, braucht es einen sogenannten Cross-Compiler, also einen Compiler, der auf einem Prozessor läuft und Code für einen ganz anderen Prozessor erzeugen kann. Deswegen hat er in das Agenda-Paket auf die Objekte und das Binary gepackt. Das ist nicht ganz falsch, könnte aber besser gemacht werden.
Weiß wer zufällig, wo es diesen Compiler gibt
Du brauchst ihn einfach nicht! Zumindest wenn du keinen Agenda besitzt. Das für "normale" Plattformen zu verwendende Paket ist bobobot-preview3 und nicht Agendabobobot-preview3. Bei Ersterem passt sogar das Makefile und mann kann auch installieren. Trotzdem könnte das Makefile einiges Überarbeiten vertragen und die Verwendung von Automake und Autoconf wäre auch sehr empfehlenswert. Ich werde mal sehen, ob ich da nicht was basteln kann und damit mal wieder meine Kenntnisse der Autotools verbessere. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de