Toon posts:

[apache] make probs

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik zit met een probleempje bij t compilenvan apache (met php en mysql). mysql en php heb ik reeds geinstalleerd, netjes volgens t boekje. configure gedaan voor apache (--with-mysql etc), alleen gaat t nu de mist in bij 'make'.
ik krijg de volgende error:

/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':
my_compress.o(.text+0x12a): undefined reference to `compress'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/root/apache_1.3.23/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/root/apache_1.3.23'
make: *** [build] Error 2

volgens mij iets met mysql, maar dat werkt gewoon ok..

owjah.. ik draai: apache 1.3.23, php 4.1.1 en mysql 3.23.47

  • Mark
  • Registratie: Juni 1999
  • Laatst online: 08-08 09:24
Gebruik je toevallig een precompiled mysql versie ??? Zo ja, deze eraf gooien en de sources downloaden en zelf een eigen versie compileren. Dit lost 9 van de 10 keer deze foutmelding op.

Verwijderd

Topicstarter
ik heb zelf gecompilde versie vanmysql draaien..keb inmiddels ook apache 1.3.20 geporbeerd, maar zelde probleem.. even mysql opnieuw proberen nu maar

  • Mior
  • Registratie: Maart 2000
  • Laatst online: 15-08 00:58
Als ik me niet vergis ligt dit aan de samenwerking tussen php en mysql.

Je moet php met zlib compilen, en dan gaat het volgens mij wel goed.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

ANS -> NOS

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

/usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc':
my_compress.o(.text+0x12a): undefined reference to `compress'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/root/apache_1.3.23/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/root/apache_1.3.23'
make: *** [build] Error 2
Het aloude probleem :)

Oplossing (lees : hack) :

in src/Makefile zoek de regel die begint met LIBS1 en voeg aan het eind -lz toe.

Draai nu opnieuw make.
Pagina: 1