Auf Sourceforge entsteht ja gerade die neue niborobolib Version 3.4, in der bereits einige Verbesserungen eingeflossen sind.
Der aktuelle Sourcecode ist zwar zugänglich, aber es gibt dort keine Lib Dateien - diese muss man selber erstellen, wenn man den neuen Code schon mal ausprobieren möchte.
- Also einen Snapshot des trunk Verzeichnisses runterladen und lokal entpacken
- Kommandozeile / Terminalfenster lokal öffnen und in den src Ordner seines Roboters wechseln
- make starten und es werden die Libs (lib*.a) im Lib Ordner seines Roboters erstellt
- die lib Dateien sowie sämtliche src Dateien in den entsprechenden Ordnern der installierten niborobolib kopieren (ersetzen)
Ich arbeite im Atmel Studio 6, hat mit der niborobolib 3.3 ja auch prima funktioniert.
Wenn ich jetzt aber das Projekt mit den aktualisierten Lib Dateien bauen will, bekomme ich Fehlermeldungen:

undefined reference to '__usmulhisi3' in color.c und in surface.c
undefines reference to '__muluhisi3' in color.c
unter ubuntu ist die aktuelle avr-libc 1:1.8.0-4.1 und avrgcc 1:4.8-2.1
im Atmel Studio und win7 habe ich avrgcc 4.6.2 und libc 1.8.0

hat jemand 'ne Idee, was fehlt?
werde vorerst auf color und surface verzichten müssen