Das grosse i macht sowieso oft genug Schwierigkeiten mit dem gcc 3 (System Headers und so...). Die Freewarepakete scheinen sich eh alle unter /usr/freeware/include zu schreiben, wo der gcc standardmaessig schon sucht. Bei den Libraries hatte ich den Eindruck, dass der Hauptaerger von den o32, n32 und sonstwas herkommt, so dass ich meistens -L/usr/freeware/lib32 extra setzen muss.
@andreslu: Warum das vermutlich bei Dir mit -L tut: Ich denke, libXrender wird gar nicht gebraucht. Deshalb gibt es bei -L keinen Fehler, weil Du die Library gar nicht zum linken spezifiziert hast, sondern nur den Suchpfad erweitert hast. Lass den Xrender Teil mal ganz weg und schau was passiert.
Gruss
Jasper (der sich schrecklich langweilt, weil der Linux-Mailserver an der Uni wieder streikt und somit nichts tun kann)