Re: [xslt] building libxslt on windows
- From: Manish Marathe <mmarathe spikesource com>
- To: The Gnome XSLT library mailing-list <xslt gnome org>
- Subject: Re: [xslt] building libxslt on windows
- Date: Wed, 08 Feb 2006 16:34:05 -0800
On Mon, 2006-02-06 at 11:16 -0800, Manish Marathe wrote:
> Hello All
>
> I am trying to build libxslt 1.1.14 on Windows 2003 Server using cygwin
> as the development environment.
>
> I am having a problem building the component specifically with the
> libexslt library. I have already configured the source giving the
> include and library path of libxml2. Also iconv support is there. I
> looked into archives about building problem regarding libexslt library
> but there was discussion about errors due to macro definition
> IN_LIBEXSLT, although I am getting some error because of some
> identifiers, looks like which were not declared.
>
> I believe I am missing something here for sure. Any insight would be
> appreciated.
Any suggestions to fix these errors?
>
> P.S: Following are the errors
>
> <!--------------------------------------------------------------->
>
> Microsoft (R) Program Maintenance Utility Version 6.00.9782.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> cl.exe /I..\libexslt /nologo /D "WIN32" /D "_WINDOWS" /D
> "_MBCS" /W3 /MD /D "_REENTRANT" /I.. /I..\libxslt /IC:\dev\libxslt
> \include /D "NDEBUG"
> /O2 /Foint.exslt.msvc\ /c ..\libexslt\crypto.c
> crypto.c
> ..\libexslt\crypto.c(144) : error C2061: syntax error : identifier
> 'exsltCryptoCryptoApiCreateHash'
> ..\libexslt\crypto.c(144) : error C2059: syntax error : ';'
> ..\libexslt\crypto.c(144) : error C2059: syntax error : 'type'
> ..\libexslt\crypto.c(184) : error C2146: syntax error : missing ')'
> before identifier 'algorithm'
> ..\libexslt\crypto.c(184) : error C2081: 'ALG_ID' : name in formal
> parameter list illegal
> ..\libexslt\crypto.c(184) : error C2061: syntax error : identifier
> 'algorithm'
> ..\libexslt\crypto.c(184) : error C2059: syntax error : ';'
> ..\libexslt\crypto.c(184) : error C2059: syntax error : ','
> ..\libexslt\crypto.c(186) : error C2059: syntax error : ')'
> ..\libexslt\crypto.c(211) : error C2065: 'HCRYPTPROV' : undeclared
> identifier
> ..\libexslt\crypto.c(211) : error C2146: syntax error : missing ';'
> before identifier 'hCryptProv'
> ..\libexslt\crypto.c(211) : error C2065: 'hCryptProv' : undeclared
> identifier
> ..\libexslt\crypto.c(212) : error C2065: 'HCRYPTKEY' : undeclared
> identifier
> ..\libexslt\crypto.c(212) : error C2146: syntax error : missing ';'
> before identifier 'hKey'
> ..\libexslt\crypto.c(212) : error C2065: 'hKey' : undeclared identifier
> ..\libexslt\crypto.c(213) : error C2065: 'HCRYPTHASH' : undeclared
> identifier
> ..\libexslt\crypto.c(213) : error C2146: syntax error : missing ';'
> before identifier 'hHash'
> ..\libexslt\crypto.c(213) : error C2065: 'hHash' : undeclared identifier
> ..\libexslt\crypto.c(214) : error C2275: 'DWORD' : illegal use of this
> type as an expression
> C:\Program Files\Microsoft Visual Studio\VC98\Include\windef.h
> (141) : see declaration of 'DWORD'
> ..\libexslt\crypto.c(214) : error C2146: syntax error : missing ';'
> before identifier 'dwDataLen'
> ..\libexslt\crypto.c(214) : error C2065: 'dwDataLen' : undeclared
> identifier
> ..\libexslt\crypto.c(215) : error C2143: syntax error : missing ';'
> before 'type'
> ..\libexslt\crypto.c(224) : warning C4013: 'CryptAcquireContext'
> undefined; assuming extern returning int
> ..\libexslt\crypto.c(224) : error C2065: 'PROV_RSA_FULL' : undeclared
> identifier
> ..\libexslt\crypto.c(225) : error C2065: 'CRYPT_VERIFYCONTEXT' :
> undeclared identifier
> ..\libexslt\crypto.c(225) : error C2065: 'CRYPT_SILENT' : undeclared
> identifier
> ..\libexslt\crypto.c(230) : warning C4013:
> 'exsltCryptoCryptoApiCreateHash' undefined; assuming extern returning
> int
> ..\libexslt\crypto.c(231) : error C2065: 'CALG_SHA1' : undeclared
> identifier
> ..\libexslt\crypto.c(232) : error C2065: 'hash' : undeclared identifier
> ..\libexslt\crypto.c(236) : warning C4013: 'CryptDeriveKey' undefined;
> assuming extern returning int
> ..\libexslt\crypto.c(236) : error C2065: 'CALG_RC4' : undeclared
> identifier
> ..\libexslt\crypto.c(243) : warning C4013: 'CryptEncrypt' undefined;
> assuming extern returning int
> ..\libexslt\crypto.c(250) : warning C4013: 'CryptDestroyHash' undefined;
> assuming extern returning int
> ..\libexslt\crypto.c(253) : warning C4013: 'CryptDestroyKey' undefined;
> assuming extern returning int
> ..\libexslt\crypto.c(254) : warning C4013: 'CryptReleaseContext'
> undefined; assuming extern returning int
> ..\libexslt\crypto.c(262) : error C2146: syntax error : missing ';'
> before identifier 'hCryptProv'
> ..\libexslt\crypto.c(263) : error C2146: syntax error : missing ';'
> before identifier 'hKey'
> ..\libexslt\crypto.c(264) : error C2146: syntax error : missing ';'
> before identifier 'hHash'
> ..\libexslt\crypto.c(265) : error C2275: 'DWORD' : illegal use of this
> type as an expression
> C:\Program Files\Microsoft Visual Studio\VC98\Include\windef.h
> (141) : see declaration of 'DWORD'
> ..\libexslt\crypto.c(265) : error C2146: syntax error : missing ';'
> before identifier 'dwDataLen'
> ..\libexslt\crypto.c(266) : error C2143: syntax error : missing ';'
> before 'type'
> ..\libexslt\crypto.c(294) : warning C4013: 'CryptDecrypt' undefined;
> assuming extern returning int
> ..\libexslt\crypto.c(499) : warning C4013: 'exsltCryptoCryptoApiHash'
> undefined; assuming extern returning int
> ..\libexslt\crypto.c(499) : error C2065: 'CALG_MD4' : undeclared
> identifier
> ..\libexslt\crypto.c(532) : error C2065: 'CALG_MD5' : undeclared
> identifier
> NMAKE : fatal error U1077: 'cl.exe' : return code '0x2'
>
> _______________________________________________
> xslt mailing list, project page http://xmlsoft.org/XSLT/
> xslt gnome org
> http://mail.gnome.org/mailman/listinfo/xslt
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]