Error ./configure PHP 5.1.2

PHP kan diskuteras här.

Moderatorer: Nille, Minime

Hedin
Lärling
Inlägg: 93
Blev medlem: 06 feb 2006 21:28

Error ./configure PHP 5.1.2

Inlägg av Hedin »

Får error när jag kör ./configure, till php 5.1.2
Någons som vet vad det beror på?

Kod: Markera allt

Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed.  Please check the config.log for details.
i config.log står det:

Kod: Markera allt

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:2162: checking for Cygwin environment
configure:2178: cc -c   conftest.c 1>&5
configure: In function `main':
configure:2174: error: `__CYGWIN32__' undeclared (first use in this function)
configure:2174: error: (Each undeclared identifier is reported only once
configure:2174: error: for each function it appears in.)
configure: failed program was:
#line 2167 "configure"
#include "confdefs.h"

int main() {

#ifndef __CYGWIN__
#define __CYGWIN__ __CYGWIN32__
#endif
return __CYGWIN__;
; return 0; }
configure:2195: checking for mingw32 environment
configure:2207: cc -c   conftest.c 1>&5
configure: In function `main':
configure:2203: error: `__MINGW32__' undeclared (first use in this function)
configure:2203: error: (Each undeclared identifier is reported only once
configure:2203: error: for each function it appears in.)
configure: failed program was:
#line 2200 "configure"
#include "confdefs.h"
m.m....
Ser ut o bero på Cygwin och Mingq32? Letat efter det men har inte en aning om vad jag ska installera?
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Inlägg av Nille »

I slackware har man tidigare använt libxml men nu används libxml2 i current. (om jag inte minns galet)
Har du det installerat överhuvudtaget

checking whether to enable LIBXML support... yes
Den kollar om den enl. växlarna ska använda libxml support, och det skulle den.

Men sedan hittar den inte mycket mer.
Om den är installerad kan du antingen köra en export innan du kompilerar.
Eller kontrollera xml2-config att allt är rätt.
Eller använda t.ex cflags i configure raden.

Om du har skapat en virtuell maskin som du försöker kompilera på så vet jag att det fanns massa info om det hos gcc innan.
Då det kan vara lite speciellt med virtuella maskiner och läsning av headerfiler. (detta kunde även påverka fjärrkompilering på annan dator med, men det ska finnas info som beskriver detta)
Men nu har detta nog inget med ditt problem att göra men du bör vara medveten om det om du kör en virtuellmaskin.