Hoi Christian,
Die Makefile war wohl wirklich nur in einer Stunde
reingehackt, oder? ;)
Noe, die ist... wie sagt man so schoen? Gewachsen :)
Sollte libiconv das überhaupt ändern dürfen?
Das will ich ja eben nicht. Es gibt leider verschiedene
Implementationen der libiconv. Die 'offizielle' veraendert
ihn nicht. Aber viele Betriebssysteme implementieren eine
eigene Version, und wie die sich verhaelt, kann ich nun beim
besten Willen nicht vorraussehen.
Hast du coredumps eingeschaltet?
Kann man die überhaupt ausschalten?
Klar ;)
Wenn nein,
schalt mal einWie?
Oehm -- kA, wie das unter Linux geht. Muesste ich auch erst
nachschlagen. Unter BSD koennt ichs dir direkt sagen ;)
was sagt gdb cgi-bin/fo_server
fo_server.core? Was sagt ein 'bt' im Debugger?Also (nachdem ich keinen dump habe, habe ich gdb einfach
mal direkt auf fo_server losgelassen und run gemacht):
Das bringt nichts. fo_server macht direkt nach dem Lesen der
Config-Files ein fork() und eroeffnet eine neue
Prozessgruppe. Ausserdem schliesst er stdin, stdout und
stderr. 'Daemonisieren' eben ;)
Gut, ich habe mal ein wenig nachgeforscht, ich war an ein
paar Stellen ein wenig zu lasch mit den if()s. Die aktuelle
CVS-Version (die auch hier gerade laeuft) sollte keine
Probleme mehr mit leeren XML-Files haben.
Gruesse,
CK