Nein, ich konnte es auch nicht übersetzen.
Ich glaube bei dem Paket (gendesign) plus xulrunner gibt es ein paar grundsätzliche
Probleme.
gendesign Webseite und Readme's nur in Spanisch
Die Fehler beim Bauen sind AFAIK Linker-Fehler, also die Klassen(-Funktionen) sind
in den Libs nicht enthalten (oder anders parametisiert). Das könnte natürlich
evtl. auch am xulrunner Binary-Paket in extra liegen, evtl. sind da benötigte
configure-Optionen anders gesetzt. Du könntest also auch nochmal versuchen,
xulrunner aus dem ABS selbst zu kompilieren und vorher die -configure-Options
anschauen.
Generell (wenn du mal nach einer Klasse bei den Fehlermeldungen bei $suchmaschine
suchen läßt, z.B. nsCOMPtr_base), findest du etliche Beiträge mit ähnlicher Problematik.
Ursache dort schien meist eine veraltete xulrunner/mozilla Version zu sein.
Auf der xulrunner Seite:
http://developer.mozilla.org/en/docs/XULRunner finde ich
als Release 1.8.1.3, während in Arch 1.8.1.4 ist.
Auch diese Meldung (keine Ahnung ob die richtig ist), stimmt eher bedenklich:
http://www.golem.de/0705/52268.html
Du könntest natürlich mit dem Author von gendesign Kontakt aufnehmen und ihm
einen Ausschnitt aus den Fehlern posten, mit Angabe zu den Arch-Versionen der abhängigen Pakete.