bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gc-gnulib.c on mingw


From: Bruno Haible
Subject: gc-gnulib.c on mingw
Date: Sun, 20 Apr 2008 09:59:16 +0200
User-agent: KMail/1.5.4

Hi Simon,

Trying to compile the crypto/gc module on mingw (cross from cygwin), I got
this compilation error:

depbase=`echo gc-gnulib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -DEXEEXT=\".exe\" -DEXEEXT=\".exe\" -DNO_XMALLOC 
-DEXEEXT=\".exe\" -I. -I..  -I../intl -mno-cygwin -Wall 
-I/usr/local/mingw/include  -mno-cygwin -O2 -g -MT gc-gnulib.o -MD -MP -MF 
$depbase.Tpo -c -o gc-gnulib.o gc-gnulib.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from gc-gnulib.c:78:
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:375: 
error: parse error before "ALG_ID"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:376: 
error: parse error before "FARPROC"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:377: 
error: parse error before "HCRYPTPROV"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:378: 
error: parse error before "HCRYPTKEY"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:379: 
error: parse error before "HCRYPTHASH"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:380: 
error: parse error before "HCERTSTORE"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:381: 
error: parse error before "HCRYPTMSG"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:382: 
error: parse error before "HCERTCHAINENGINE"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:384: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:386: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:401: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:403: 
error: parse error before "fdwChecks"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:404: 
error: parse error before "pwszServerName"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:409: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:412: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:414: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:416: 
error: parse error before "lChainIndex"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:417: 
error: parse error before "lElementIndex"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:419: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:422: 
error: parse error before "LPSTR"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:426: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:428: 
error: parse error before "cUnusedBits"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:431: 
error: parse error before "CRYPT_ALGORITHM_IDENTIFIER"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:435: 
error: parse error before "LPSTR"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:437: 
error: parse error before "Value"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:440: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:442: 
error: parse error before "SignatureAlgorithm"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:443: 
error: parse error before "Issuer"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:444: 
error: parse error before "NotBefore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:445: 
error: parse error before "NotAfter"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:446: 
error: parse error before "Subject"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:447: 
error: parse error before "SubjectPublicKeyInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:448: 
error: parse error before "IssuerUniqueId"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:449: 
error: parse error before "SubjectUniqueId"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:450: 
error: parse error before "cExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:451: 
error: parse error before "rgExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:454: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:456: 
error: parse error before "cbCertEncoded"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:457: 
error: parse error before "pCertInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:458: 
error: parse error before "hCertStore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:460: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:462: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:464: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:467: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:472: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:481: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:481: 
error: parse error before "void"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:481: 
error: `BOOL' declared as function returning a function
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:483: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:485: 
error: parse error before "dwKeySpec"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:486: 
error: parse error before "dwAcquirePrivateKeyFlags"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:487: 
error: parse error before "cIssuer"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:488: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:489: 
error: parse error before "pfnFIndCallback"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:491: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:492: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:493: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:496: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:500: 
error: parse error before "CRYPT_INTEGER_BLOB"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:502: 
error: parse error before "cExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:503: 
error: parse error before "rgExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:506: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:508: 
error: parse error before "Issuer"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:509: 
error: parse error before "ThisUpdate"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:510: 
error: parse error before "NextUpdate"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:511: 
error: parse error before "cCRLEntry"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:512: 
error: parse error before "rgCRLEntry"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:513: 
error: parse error before "cExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:514: 
error: parse error before "rgExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:517: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:519: 
error: parse error before "cbCrlEncoded"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:520: 
error: parse error before "pCrlInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:521: 
error: parse error before "hCertStore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:523: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:525: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:527: 
error: parse error before "pDeltaCRLContext"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:528: 
error: parse error before "pCrlEntry"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:530: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:532: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:534: 
error: parse error before "pszRevocationOid"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:535: 
error: parse error before "pvOidSpecificInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:537: 
error: parse error before "dwFreshnessTime"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:538: 
error: parse error before "pCrlInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:542: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:544: 
error: parse error before "TrustStatus"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:545: 
error: parse error before "pRevocationInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:546: 
error: parse error before "pIssuanceUsage"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:547: 
error: parse error before "pApplicationUsage"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:551: 
error: parse error before "LPSTR"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:553: 
error: parse error before "rgValue"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:556: 
error: parse error before "CRYPT_DATA_BLOB"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:558: 
error: parse error before "rgAttribute"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:561: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:563: 
error: parse error before "ListIdentifier"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:564: 
error: parse error before "SequenceNumber"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:565: 
error: parse error before "ThisUpdate"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:566: 
error: parse error before "NextUpdate"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:567: 
error: parse error before "SubjectAlgorithm"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:568: 
error: parse error before "cCTLEntry"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:569: 
error: parse error before "rgCTLEntry"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:570: 
error: parse error before "cExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:571: 
error: parse error before "rgExtension"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:574: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:576: 
error: parse error before "cbCtlEncoded"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:577: 
error: parse error before "pCtlInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:578: 
error: parse error before "hCertStore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:579: 
error: parse error before "hCryptMsg"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:580: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:581: 
error: parse error before "cbCtlContent"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:583: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:585: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:587: 
error: parse error before "pCtlContext"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:590: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:592: 
error: parse error before "cElement"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:593: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:594: 
error: parse error before "pTrustListInfo"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:596: 
error: parse error before "dwRevocationFreshnessTime"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:601: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:603: 
error: parse error before "cChain"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:604: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:605: 
error: parse error before "cLowerQualityChainContext"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:608: 
error: parse error before "dwRevocationFreshnessTime"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:612: 
error: parse error before "ALG_ID"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:614: 
error: parse error before "dwNameLen"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:615: 
error: parse error before "szName"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:616: 
error: parse error before '}' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:618: 
error: parse error before "BYTE"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:620: 
error: parse error before "reserved"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:621: 
error: parse error before "aiKeyAlg"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:624: 
error: parse error before "DWORD"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:626: 
error: parse error before "pubexp"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:630: 
error: parse error before "ALG_ID"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:632: 
error: parse error before "cbInnerString"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:633: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:634: 
error: parse error before "cbOuterString"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:637: 
error: parse error before "CertCloseStore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:638: 
error: parse error before "CertGetCertificateChain"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:638: 
error: parse error before "PCCERT_CHAIN_CONTEXT"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:639: 
error: parse error before "CertVerifyCertificateChainPolicy"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:639: 
error: parse error before "PCCERT_CHAIN_CONTEXT"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:640: 
error: parse error before "CertFreeCertificateChain"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:641: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:642: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:643: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:644: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:645: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:645: 
error: parse error before "const"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:646: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:646: 
error: parse error before "const"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:647: 
error: parse error before "CertFreeCertificateContext"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:648: 
error: parse error before "WINAPI"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:648: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:649: 
error: parse error before "CertFindChainInStore"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:649: 
error: parse error before "const"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:651: 
error: parse error before "CryptAcquireContextA"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:651: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:652: 
error: parse error before "CryptAcquireContextW"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:652: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:653: 
error: parse error before "CryptContextAddRef"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:653: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:654: 
error: parse error before "CryptReleaseContext"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:655: 
error: parse error before "CryptGenKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:655: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:656: 
error: parse error before "CryptDeriveKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:656: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:657: 
error: parse error before "CryptDestroyKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:662: 
error: parse error before "CryptSetKeyParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:663: 
error: parse error before "CryptGetKeyParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:664: 
error: parse error before "CryptSetHashParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:665: 
error: parse error before "CryptGetHashParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:666: 
error: parse error before "CryptSetProvParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:667: 
error: parse error before "CryptGetProvParam"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:668: 
error: parse error before "CryptGenRandom"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:669: 
error: parse error before "CryptGetUserKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:669: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:670: 
error: parse error before "CryptExportKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:671: 
error: parse error before "CryptImportKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:671: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:672: 
error: parse error before "CryptEncrypt"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:672: 
error: parse error before "BOOL"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:673: 
error: parse error before "CryptDecrypt"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:673: 
error: parse error before "BOOL"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:674: 
error: parse error before "CryptCreateHash"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:674: 
error: parse error before '*' token
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:675: 
error: parse error before "CryptHashData"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:676: 
error: parse error before "CryptHashSessionKey"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:677: 
error: parse error before "CryptGetHashValue"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:678: 
error: parse error before "CryptDestroyHash"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:679: 
error: parse error before "CryptSignHashA"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:680: 
error: parse error before "CryptSignHashW"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:681: 
error: parse error before "CryptVerifySignatureA"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:682: 
error: parse error before "CryptVerifySignatureW"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:683: 
error: parse error before "CryptSetProviderA"
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/wincrypt.h:684: 
error: parse error before "CryptSetProviderW"
gc-gnulib.c:79: error: parse error before "g_hProv"
gc-gnulib.c:79: warning: type defaults to `int' in declaration of `g_hProv'
gc-gnulib.c:79: warning: data definition has no type or storage class
gc-gnulib.c: In function `randomize':
gc-gnulib.c:123: error: `DWORD' undeclared (first use in this function)
gc-gnulib.c:123: error: (Each undeclared identifier is reported only once
gc-gnulib.c:123: error: for each function it appears in.)
gc-gnulib.c:123: error: parse error before "datalen"
make[3]: *** [gc-gnulib.o] Error 1

This simple modification fixed it for me. OK to apply?


2008-04-20  Bruno Haible  <address@hidden>

        * lib/gc-gnulib.c: Include <windows.h> before <wincrypt.h>.

*** lib/gc-gnulib.c.orig        2008-04-20 09:58:04.000000000 +0200
--- lib/gc-gnulib.c     2008-04-20 09:57:50.000000000 +0200
***************
*** 75,80 ****
--- 75,81 ----
  
  #ifdef GNULIB_GC_RANDOM
  # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+ #  include <windows.h>
  #  include <wincrypt.h>
  HCRYPTPROV g_hProv = 0;
  # endif





reply via email to

[Prev in Thread] Current Thread [Next in Thread]