Apache 1.3.27 unter Debian 6.0

denyo1990

Cadet 4th Year
Registriert
Okt. 2008
Beiträge
72
Hallo,

ich muss auf einem Testserver (Debian 6.0) einen alten Apache 1.3.27 installieren.

http://httpd.apache.org/docs/1.3/install.html

"./configure" mit den gewünschten Paramtern liefert mir folgendes Ergebis:

Code:
./configure --prefix=/usr/local/apache --enable-module=so
Configuring for Apache, Version 1.3.27
 + using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
 + configured for Linux platform
 + setting C compiler to gcc
 + setting C pre-processor to gcc -E
 + checking for system header files
 + adding selected modules
 + using builtin Expat
 + using -ldl for vendor DSO support
 + checking sizeof various data types
 + doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/regex
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/lib/expat-lite
Creating Makefile in src/modules/standard

Bis dahin sieht es eigentlich gut aus, kein Error oder ein unverständlicher Abbruch.

Danach versuchte ich mit Make zu Kompilieren und erhielt folgenden Error.

Code:
[...]

make[2]: Leaving directory `/root/apache_1.3.27/src'
make[1]: Leaving directory `/root/apache_1.3.27'
make[1]: Entering directory `/root/apache_1.3.27'
===> src/support
make[2]: Entering directory `/root/apache_1.3.27/src/support'
gcc -c  -I../os/unix -I../include   -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite `../apaci` htpasswd.c
htpasswd.c:144: error: conflicting types for âgetlineâ
/usr/include/stdio.h:651: note: previous declaration of âgetlineâ was here
[B]make[2]: *** [htpasswd.o] Fehler 1[/B]
make[2]: Leaving directory `/root/apache_1.3.27/src/support'
[B]make[1]: *** [build-support] Fehler 1[/B]
make[1]: Leaving directory `/root/apache_1.3.27'
[B]make: *** [build] Fehler 2[/B]

Vielleicht wisst ihr ja Rat.
Vielen Dank im Vorraus.

Viele Grüße
denyo1990
 
Zuletzt bearbeitet:
Die Frage warum Apache 1.3 auf Debain 6 ist wohl überflüssig oder...

Anonsten versuch doch mal bitte make -d für debuging
 
make -d liefert:

Code:
make[2]: *** [htpasswd.o] Fehler 1
Removing child 0x081d5f48 PID 26953 from chain.
make[2]: Leaving directory `/root/apache_1.3.27/src/support'
Sammle erfolglosen Kindprozess 0x09ada718 PID 26951
make[1]: *** [build-support] Fehler 1
Removing child 0x09ada718 PID 26951 from chain.
make[1]: Leaving directory `/root/apache_1.3.27'
Sammle erfolglosen Kindprozess 0x08c7f818 PID 26949
make: *** [build] Fehler 2
Removing child 0x08c7f818 PID 26949 from chain.

Wenn es nach mir ginge würde ich ein Apache2 installieren, doch es muss ein Script geschrieben werden, um ein Problem zu lösen, das im alten Apache 1.3.27 läuft . (sind einige neue Funktionen dazu gekommen) Um Fehler bei der Portierung zu vermeiden, möchte ich so nah wie möglich an das Produktivsystem herankommen. Deshalb komme ich glaube ich nicht drum herum.

denyo1990
Ergänzung ()

Scheint wohl kompliziert zu sein, läuft die Version überhaupt unter dem Kernel von Debian 6?

2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux
Ergänzung ()

Für diejenigen die auch das Problem haben!

Folgendes muss getan werden:

http://www.linux-befehl.de/ispconfi...ehler-error-could-not-make-apache/2011/02/18/

Nach langem suchen wurde man dann doch fündig.

Viele Grüße,
Denyo1990
 
Zuletzt bearbeitet:
Zurück
Oben