Hallo Christian,
Ungern. Ich mag autoconf/autoheader nicht sonderlich.
Warum nicht?
Soviel Overhead dabei... da schreib ich doch lieber eine
Makefile, die das fuer mich macht. Die ist schmaler.
Folgendes: ich habe es fertig gebracht, das Ding zu
kompilieren. (Debian 3.0 Woody)
Grats.
Hier ist der "Patch": (erstaunlicherweise wirklich nur
Makefile + eine Source-Datei, s.u.)
Ich sagte ja, etwas wirklich plattformspezifisches ist nicht
drin.
+#include <errno.h>
Sinnvoll, ja. Das mir das splint nicht gemeldet hat...
- result = iconv(cd,(const char **)&toencode,&in_left,(char **)&out_p,&out_left);
+ result = iconv(cd,(char **)&toencode,&in_left,(char **)&out_p,&out_left);
Nix da, das bleibt ein const char **. Ich muss sicherstellen,
dass libiconv mir diesen Pointer nicht veraendert.
- result = iconv(cd,(const char **)&toencode,&in_left,(char **)&out_p,&out_left);
+ result = iconv(cd,(char **)&toencode,&in_left,(char **)&out_p,&out_left);
Dito.
Folgende Anmerkungen: -liconv brauche ich unter Debian
nicht, das ist anscheinend bei der Libc6 dabei.
Eher unwahrscheinlich. Viel wahrscheinlicher ist, dass
gdome-config das schon mit einbindet.
b) (const char **) nicht mochte und auf einem (char **)
bestand
Da bestehe ich aber auf einem (const char **) ;)
Und jetzt mal eine ganze DAU-mäßige Frage *duck*: Jetzt
hab' ich das Teil kompiliert - wie "installiere" ich das
denn nun?
Templates anpassen, Config-Files anpassen, valide forum.xml
anlegen (da sollte ein
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Forum SYSTEM "http://forum.de.selfhtml.org/forum.dtd">
<Forum lastThread="0" lastMessage="0" />
reichen). Dann fo_server starten und schon kannst du die
CGI-Prozesse (fo_view, fo_post, etc) starten.
Gruesse,
CK