PDA

Bekijk Volledige Versie : compile errors met php 5.2.5



roelp
28/11/07, 08:00
Hallo

Ik heb mijn Debian Sarge 3.1 server met Directadmin proberen updaten met custombuild naar apache 2.2.6 en php 5.2.5
Bij het compileren van php 5.2.5 krijg ik volgende error:

checking for floorf... yes
checking for jpeg_read_header in -ljpeg... no
configure: error: Problem with libjpeg.(a|so). Please check config.log for more information.

*** There was an error while trying to configure php. Check the configure.php file

in de config.log krijg ik het volgende:
: multiple definition of `__i686.get_pc_thunk.bx'
/usr/local/lib/libjpeg.a(jdapimin.o)(.gnu.linkonce.t.__i686.get_p c_thunk.bx+0x0): first defined here
collect2: ld returned 1 exit status
configure: failed program was:
#line 35430 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char jpeg_read_header();

int main() {
jpeg_read_header()
; return 0; }

en ook:
configure:16267: checking for opendir in -ldir
configure:16286: gcc -o conftest -g -O2 conftest.c -ldir -lresolv -lm -ldl -lnsl 1>&5
/usr/bin/ld: cannot find -ldir
collect2: ld returned 1 exit status
configure: failed program was:
#line 16275 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char opendir();


Bij eender welke versie van php, krijg ik nu dezelfde error.
Google brengt me geen raad. Iemand die weet hoe ik dit kan oplossen?

Of een Debian/DA/custombuild/customapache specialist die hier (tegen betaling) kan naar kijken?

Kenneth
28/11/07, 12:34
lijkt wel of je libjpeg niet goed werkt

probeer eens:
./build clean
./build libjpeg
./build php

roelp
28/11/07, 12:43
is al meermaals gebeurd, en heeft niets geholpen ...

Randy
28/11/07, 13:14
apt-get update libjpg* ?

dirk939
02/12/07, 19:04
libjpeg-devel is niet geinstalleerd.

phreak
02/12/07, 19:07
idd, de development package van libjpeg installeren..