So, wieder synchron mit CVS -- * Origin: http://www.jensgeorg.de -- Attached file included as plaintext by Ecartis -- --- /home/jgeorg/src/cvs-versionen/freeciv/doc/de/INSTALL.de 2002-07-14 21:27:53.000000000 +0200 +++ INSTALL.de-cvs 2002-09-25 00:40:06.000000000 +0200 @@ -62,7 +62,7 @@ Ein CVS-Abzug hat zusätzliche Vorraussetzungen; Release-Versionen beinhalten die generierten Dateien bereits. - - Die Programme aus dem Packet GNU gettext mit der Versionsnummer >= 0.10.38 + - Die Programme aus dem Packet GNU gettext mit der Versionsnummer >= 0.10.36 Speziell das Programm xgettext wird benötigt, um die *.gmo-Dateien für die Übersetzungen zu erzeugen, die im CVS-Baum nicht enthalten sind. @@ -423,7 +423,7 @@ 3. Schließlich können sie noch versuchen, die neueste Version von GNU gettext zu installieren. Sie können diese Version hier downloaden: - ftp://ftp.gnu.org/gnu/gettext/gettext-0.10.38.tar.gz + ftp://ftp.gnu.org/gnu/gettext/gettext-0.11.4.tar.gz 6. Unterstützung von Readline ============================= @@ -626,7 +626,25 @@ - libz und libpng (unter ftp://ftp.freeciv.org/pub/freeciv/requirements) Diese funktionieren mit den Standard-Makefiles des gcc, allerdings müssen CC -und RANLIB entsprechend gesetzt werden. +und RANLIB entsprechend gesetzt werden. Werden libpng/libz benutzt, die bei +cygwin dabei sind, ist Ärger so gut wie garantiert. + +Kompilieren von zlib mit + +a) cygwin + % make CC="gcc -mno-cygwin" + +b) mingw32 cross compiler + % make CC=iX86-mingw32-gcc RANLIB=iX86-mingw32-ranlib + +Kompilieren von libpng mit + +a) cygwin + % make -f scripts/makefile.gcc CC="gcc -mno-cygwin" +b) mingw32 cross compiler + % make -f scripts/makefile.gcc CC=iX86-mingw32-gcc \ + RANLIB=iX86-mingw32-ranlib + Autoconf und co: @@ -635,7 +653,9 @@ Wird autoconf2.52 verwendet, werden Probleme bei den Pfaden auftreten, insbesondere bei dem Verzeichnis der locales (Lokalisierungsdateien); daher -ist autoconf2.13 die bevorzugte Version. +ist autoconf2.13 die bevorzugte Version (Um die Verwendung von autoconf 2.13 +zu erzwingen kann der Schalter --disable-autoconf2.52 des Scripts autogen.sh +benutzt werden) Die Konfiguration der Sourcen: ------------------------------ @@ -655,7 +675,7 @@ % export CC=iX86-mingw32-gcc % export AR=iX86-mingw32-ar - % export RANLIB=i386-mingw32-ranlib + % export RANLIB=iX86-mingw32-ranlib % ./configure --host=iX86-mingw32 --build=$(./config.guess) \ > --with-included-gettext --enable-client=win32 --prefix=.