Erro de compilação ao construir o Apache 2.4.10 no Windows

0

Estou recebendo o seguinte erro ao criar o Apache 2.4.10 no Windows.

       cd ..
        nmake -nologo -f libhttpd.mak        CFG="libhttpd - Win32 Release" RECURSE=0
        if not exist ".\Release/" mkdir ".\Release"
        tempfile.bat
        tempfile.bat
        cl.exe /nologo /MD /W3 /Zi /O2 /Oy- /I "./include" /I "./srclib/apr/include" /I "./srclib/ap
r-util/include" /I "./srclib/pcre" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "PCRE_STATIC" /D "AP_DECL
ARE_EXPORT" /Fo".\Release\" /Fd".\Release\libhttpd_cl" /FD /c .\modules\http\byterange_filter.c
byterange_filter.c
modules\http\byterange_filter.c(512) : error C2065: 'ap_multipart_boundary' : undeclared identifier
NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
Stop.

Eu verifico o arquivo http_core.c no mesmo diretório e ele tem essa entrada

AP_DECLARE_DATA const char *ap_multipart_boundary;

mas o arquivo http_core.h no diretório de inclusão não possui essa entrada. Não há outro erro ou aviso antes do erro.

Eu não tenho muita experiência em C e novo no edifício Apache. Você pode por favor dizer o que eu poderia estar perdendo?

Estou usando o Windows Server 2003 SP2 e o "Microsoft Visual C ++ 2003". No mesmo ambiente, eu posso construir o Apache 2.2.22 sem nenhum problema.

    
por Deep 23.09.2014 / 15:53

0 respostas