Gå til innhold

Problemer med PHP kompilering!


Anbefalte innlegg

Har lastet ned PHP-4.3.2 nå, og fikk til å konfigurerer det. Det store problemet er at når jeg skriver "make", slik som det står i bruksanvisningen for å installerer PHP, så får jeg disse feilmeldingene:

 


root@bender ~/php-4.3.2# make

/bin/sh /root/php-4.3.2/libtool --silent --preserve-dup-deps --mode=compile gcc  -Iext/ctype/ -I/root/php-4.3.2/ext/ctype/ -DPHP_ATOM_INC -I/root/php-4.3.2/include -I/root/php-4.3.2/main -I/root/php-4.3.2 -I/root/php-4.3.2/Zend -I/root/php-4.3.2/ext/xml/expat  -I/root/php-4.3.2/TSRM  -g -O2  -prefer-pic -c /root/php-4.3.2/ext/ctype/ctype.c -o ext/ctype/ctype.lo

In file included from /usr/include/errno.h:36,

                from /root/php-4.3.2/Zend/zend_operators.h:24,

                from /root/php-4.3.2/Zend/zend_execute_globals.h:27,

                from /root/php-4.3.2/Zend/zend_globals.h:34,

                from /root/php-4.3.2/Zend/zend_list.h:25,

                from /root/php-4.3.2/Zend/zend_API.h:26,

                from /root/php-4.3.2/main/php.h:38,

                from /root/php-4.3.2/ext/ctype/ctype.c:23:

/usr/include/bits/errno.h:25: linux/errno.h: No such file or directory

In file included from /usr/include/bits/posix1_lim.h:126,

                from /usr/include/limits.h:30,

                from /usr/lib/gcc-lib/i586-trustix-linux/2.95.3/include/limits.h:117,

                from /usr/lib/gcc-lib/i586-trustix-linux/2.95.3/include/syslimits.h:7,

                from /usr/lib/gcc-lib/i586-trustix-linux/2.95.3/include/limits.h:11,

                from /usr/include/sys/param.h:23,

                from /root/php-4.3.2/main/php.h:205,

                from /root/php-4.3.2/ext/ctype/ctype.c:23:

/usr/include/bits/local_lim.h:27: linux/limits.h: No such file or directory

In file included from /root/php-4.3.2/main/php.h:205,

                from /root/php-4.3.2/ext/ctype/ctype.c:23:

/usr/include/sys/param.h:24: linux/limits.h: No such file or directory

/usr/include/sys/param.h:25: linux/param.h: No such file or directory

make: *** [ext/ctype/ctype.lo] Error 1

root@bender ~/php-4.3.2#

 

Jeg kjører forresten Trustix Secure Linux 1.5, med Apache 1.3.27..

 

Noen som kan hjelpe meg?

Lenke til kommentar
Videoannonse
Annonse
php lar seg kompilere helt fint på FreeBSD uten noe linux-kildekode. Det kan umulig være dette som er feil. Jeg tipper du mangler en eller annen rpm, som inneholder fila som etterlyses under /usr/include.

Vedder på at configure-scriptet finner ut at du har BSD, og bruker dermed headerene til BSD istedet for Linux :D

 

BTW: Innlegg nr 700 :woot:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...