[Top][All Lists]
[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
- gc-gnulib.c on mingw,
Bruno Haible <=