From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38903 invoked by alias); 29 Mar 2019 19:56:12 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 38233 invoked by uid 89); 29 Mar 2019 19:56:12 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=BAYES_00,FORGED_HOTMAIL_RCVD2,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.1 spammy=forwarder, svp, sk:fstack-, sk:fstack X-HELO: NAM02-CY1-obe.outbound.protection.outlook.com Received: from mail-oln040092004027.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) (40.92.4.27) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 29 Mar 2019 19:56:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i5QevnQWw95GnM1+1zztgqCtI5tv+8ZCY44hRdA7oqg=; b=Tm+ODduRSqbSWC7sccZuivDRls46WEcA1SPFv2ZJHSErB1vdj5ZqVY++LrAuWnx3zLHPGH1OKFXLFtEYy4FJeoDh8KrTvmo9dK0RL/sRKbycwJqJLmZI4GWsMS12h7Wa+b06UIDL78oIu9zU+XgxeuzDwHTm8srFp7/3JAgq3iSWz668OYUjV3r7XBRb9N4aDD3PMpM36YBN3Y7mDhcZHxKJTyYff7Nmi8UQe4xi5TVrxoGrvPjUlHsN8G/XITxH3O5Fb9gEtIcB29TCijeq/hgcKZl+CPux6NlLElH+HeAjudt+AYVQij1LtY3wG050xdEHK2lTd1HzjwRX3RUkng== Received: from BL2NAM02FT064.eop-nam02.prod.protection.outlook.com (10.152.76.59) by BL2NAM02HT161.eop-nam02.prod.protection.outlook.com (10.152.77.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1750.16; Fri, 29 Mar 2019 19:56:04 +0000 Received: from BYAPR11MB3783.namprd11.prod.outlook.com (10.152.76.59) by BL2NAM02FT064.mail.protection.outlook.com (10.152.77.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1750.16 via Frontend Transport; Fri, 29 Mar 2019 19:56:04 +0000 Received: from BYAPR11MB3783.namprd11.prod.outlook.com ([fe80::b82e:fe1a:3390:389a]) by BYAPR11MB3783.namprd11.prod.outlook.com ([fe80::b82e:fe1a:3390:389a%4]) with mapi id 15.20.1750.017; Fri, 29 Mar 2019 19:56:04 +0000 From: Massimo Balestra To: "cygwin@cygwin.com" Subject: Compile perl Win32::OLE module Date: Fri, 29 Mar 2019 19:56:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00671.txt.bz2 Hi, I am trying to compile the module Win32::OLE but it fails. I searched on Google and I did not find any good suggestion. Can anyone help me? This is what I get: (This is from cpan but it is the same if I compile manually downlaoding the= tar package) cpan[1]> install Win32::OLE Reading '/home/mbalestra/.cpan/Metadata' Database was generated on Fri, 29 Mar 2019 18:17:02 GMT Running install for module 'Win32::OLE' Checksum for /home/mbalestra/.cpan/sources/authors/id/J/JD/JDB/Win32-OLE-0.= 1712.tar.gz ok Scanning cache /home/mbalestra/.cpan/build for sizes ...........................................................................= .DONE Configuring J/JD/JDB/Win32-OLE-0.1712.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Win32::OLE Writing MYMETA.yml and MYMETA.json JDB/Win32-OLE-0.1712.tar.gz /usr/bin/perl Makefile.PL -- OK Running make for J/JD/JDB/Win32-OLE-0.1712.tar.gz cp lib/Win32/OLE/TypeInfo.pm blib/lib/Win32/OLE/TypeInfo.pm cp lib/Win32/OLE/NLS.pm blib/lib/Win32/OLE/NLS.pm cp lib/Win32/OLE/Lite.pm blib/lib/Win32/OLE/Lite.pm cp lib/Win32/OLE/Const.pm blib/lib/Win32/OLE/Const.pm cp lib/OLE.pm blib/lib/OLE.pm cp lib/Win32/OLE/Enum.pm blib/lib/Win32/OLE/Enum.pm cp lib/Win32/OLE/TPJ.pod blib/lib/Win32/OLE/TPJ.pod cp lib/Win32/OLE/Variant.pm blib/lib/Win32/OLE/Variant.pm cp lib/Win32/OLE.pm blib/lib/Win32/OLE.pm cp lib/Win32/OLE/NEWS.pod blib/lib/Win32/OLE/NEWS.pod Running Mkbootstrap for OLE () chmod 644 "OLE.bs" "/usr/bin/perl.exe" -MExtUtils::Command::MM -e 'cp_nonempty' -- OLE.bs blib= /arch/auto/Win32/OLE/OLE.bs 644 "/usr/bin/perl.exe" -I/usr/lib/perl5/5.26/x86_64-cygwin-threads -I/usr/shar= e/perl5/5.26 "/usr/share/perl5/5.26/ExtUtils/xsubpp" -typemap '/usr/share/= perl5/5.26/ExtUtils/typemap' OLE.xs >xstmp.c && mv xstmp.c OLE.cpp g++ -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -D_GNU_SOURCE -ggdb -O2 -= pipe -Wall -Werror=3Dformat-security -D_FORTIFY_SOURCE=3D2 -fstack-protecto= r-strong --param=3Dssp-buffer-size=3D4 -fdebug-prefix-map=3D/mnt/share/main= t/perl.x86_64/build=3D/usr/src/debug/perl-5.26.3-1 -fdebug-prefix-map=3D/mn= t/share/maint/perl.x86_64/src/perl-5.26.3=3D/usr/src/debug/perl-5.26.3-1 -f= wrapv -fno-strict-aliasing -DUSEIMPORTLIB -O3 -DVERSION=3D\"0.1712\" -DXS= _VERSION=3D\"0.1712\" "-I/usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE" = OLE.cpp In file included from OLE.xs:94:0: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:3628:67: warning: =91= unused=92 attribute ignored [-Wattributes] # define __attribute__unused__ __attribute__((unused)) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:323:30: note: in expa= nsion of macro =91__attribute__unused__=92 # define PERL_UNUSED_DECL __attribute__unused__ ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:175:30: note: in expa= nsion of macro =91PERL_UNUSED_DECL=92 # define pTHX tTHX my_perl PERL_UNUSED_DECL ^~~~~~~~~~~~~~~~ OLE.xs:368:5: note: in expansion of macro =91pTHX=92 pTHX; ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:3628:67: warning: =91= unused=92 attribute ignored [-Wattributes] # define __attribute__unused__ __attribute__((unused)) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:323:30: note: in expa= nsion of macro =91__attribute__unused__=92 # define PERL_UNUSED_DECL __attribute__unused__ ^~~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h:175:30: note: in expa= nsion of macro =91PERL_UNUSED_DECL=92 # define pTHX tTHX my_perl PERL_UNUSED_DECL ^~~~~~~~~~~~~~~~ OLE.xs:411:5: note: in expansion of macro =91pTHX=92 pTHX; ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :2698:0, from OLE.xs:94: OLE.xs: In function =91BOOL StartsWithAlpha(PerlInterpreter*, SV*)=92: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:747:56: warning: =91= UV Perl_utf8_to_uvuni(PerlInterpreter*, const U8*, STRLEN*)=92 is deprecate= d [-Wdeprecated-declarations] #define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1705:45: note: in de= finition of macro =91_generic_swash_uvchr=92 #define _generic_swash_uvchr(classnum, c) ((c) < 256 = \ ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1738:33: note: in ex= pansion of macro =91isALPHA_uvchr=92 #define isALPHA_uni(c) isALPHA_uvchr(c) ^~~~~~~~~~~~~ OLE.xs:449:16: note: in expansion of macro =91isALPHA_uni=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ OLE.xs:114:29: note: in expansion of macro =91utf8_to_uvuni=92 # define my_utf8_to_uv(s) utf8_to_uvuni(s, NULL) ^~~~~~~~~~~~~ OLE.xs:449:28: note: in expansion of macro =91my_utf8_to_uv=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5609:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/proto.h:3622:18: note: decla= red here PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen) ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :2698:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:747:56: warning: =91= UV Perl_utf8_to_uvuni(PerlInterpreter*, const U8*, STRLEN*)=92 is deprecate= d [-Wdeprecated-declarations] #define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:111:24: note: in def= inition of macro =91cBOOL=92 #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1250:45: note: in ex= pansion of macro =91FITS_IN_8_BITS=92 # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1706:48: note: in ex= pansion of macro =91_generic_isCC=92 ? _generic_isCC(c, classnum) = \ ^~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1708:31: note: in ex= pansion of macro =91_generic_swash_uvchr=92 #define isALPHA_uvchr(c) _generic_swash_uvchr(_CC_ALPHA, c) ^~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1738:33: note: in ex= pansion of macro =91isALPHA_uvchr=92 #define isALPHA_uni(c) isALPHA_uvchr(c) ^~~~~~~~~~~~~ OLE.xs:449:16: note: in expansion of macro =91isALPHA_uni=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ OLE.xs:114:29: note: in expansion of macro =91utf8_to_uvuni=92 # define my_utf8_to_uv(s) utf8_to_uvuni(s, NULL) ^~~~~~~~~~~~~ OLE.xs:449:28: note: in expansion of macro =91my_utf8_to_uv=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5609:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/proto.h:3622:18: note: decla= red here PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen) ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :2698:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:747:56: warning: =91= UV Perl_utf8_to_uvuni(PerlInterpreter*, const U8*, STRLEN*)=92 is deprecate= d [-Wdeprecated-declarations] #define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:111:24: note: in def= inition of macro =91cBOOL=92 #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1250:45: note: in ex= pansion of macro =91FITS_IN_8_BITS=92 # define _generic_isCC(c, classnum) cBOOL(FITS_IN_8_BITS(c) \ ^~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1706:48: note: in ex= pansion of macro =91_generic_isCC=92 ? _generic_isCC(c, classnum) = \ ^~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1708:31: note: in ex= pansion of macro =91_generic_swash_uvchr=92 #define isALPHA_uvchr(c) _generic_swash_uvchr(_CC_ALPHA, c) ^~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1738:33: note: in ex= pansion of macro =91isALPHA_uvchr=92 #define isALPHA_uni(c) isALPHA_uvchr(c) ^~~~~~~~~~~~~ OLE.xs:449:16: note: in expansion of macro =91isALPHA_uni=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ OLE.xs:114:29: note: in expansion of macro =91utf8_to_uvuni=92 # define my_utf8_to_uv(s) utf8_to_uvuni(s, NULL) ^~~~~~~~~~~~~ OLE.xs:449:28: note: in expansion of macro =91my_utf8_to_uv=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5609:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/proto.h:3622:18: note: decla= red here PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen) ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :2698:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:747:56: warning: =91= UV Perl_utf8_to_uvuni(PerlInterpreter*, const U8*, STRLEN*)=92 is deprecate= d [-Wdeprecated-declarations] #define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:111:24: note: in def= inition of macro =91cBOOL=92 #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) ^~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1706:48: note: in ex= pansion of macro =91_generic_isCC=92 ? _generic_isCC(c, classnum) = \ ^~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1708:31: note: in ex= pansion of macro =91_generic_swash_uvchr=92 #define isALPHA_uvchr(c) _generic_swash_uvchr(_CC_ALPHA, c) ^~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1738:33: note: in ex= pansion of macro =91isALPHA_uvchr=92 #define isALPHA_uni(c) isALPHA_uvchr(c) ^~~~~~~~~~~~~ OLE.xs:449:16: note: in expansion of macro =91isALPHA_uni=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ OLE.xs:114:29: note: in expansion of macro =91utf8_to_uvuni=92 # define my_utf8_to_uv(s) utf8_to_uvuni(s, NULL) ^~~~~~~~~~~~~ OLE.xs:449:28: note: in expansion of macro =91my_utf8_to_uv=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5609:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/proto.h:3622:18: note: decla= red here PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen) ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5644:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:747:56: warning: =91= UV Perl_utf8_to_uvuni(PerlInterpreter*, const U8*, STRLEN*)=92 is deprecate= d [-Wdeprecated-declarations] #define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/embed.h:32:51: note: in defi= nition of macro =91_is_uni_FOO=92 #define _is_uni_FOO(a,b) Perl__is_uni_FOO(aTHX_ a,b) ^ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1708:31: note: in ex= pansion of macro =91_generic_swash_uvchr=92 #define isALPHA_uvchr(c) _generic_swash_uvchr(_CC_ALPHA, c) ^~~~~~~~~~~~~~~~~~~~ /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/handy.h:1738:33: note: in ex= pansion of macro =91isALPHA_uvchr=92 #define isALPHA_uni(c) isALPHA_uvchr(c) ^~~~~~~~~~~~~ OLE.xs:449:16: note: in expansion of macro =91isALPHA_uni=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ OLE.xs:114:29: note: in expansion of macro =91utf8_to_uvuni=92 # define my_utf8_to_uv(s) utf8_to_uvuni(s, NULL) ^~~~~~~~~~~~~ OLE.xs:449:28: note: in expansion of macro =91my_utf8_to_uv=92 return isALPHA_uni(my_utf8_to_uv((U8*)str)); ^ In file included from /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/perl.h= :5609:0, from OLE.xs:94: /usr/lib/perl5/5.26/x86_64-cygwin-threads/CORE/proto.h:3622:18: note: decla= red here PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen) ^~~~~~~~~~~~~~~~~~ OLE.xs: In function =91BOOL IsLocalMachine(PerlInterpreter*, SV*)=92: OLE.xs:483:12: error: =91stricmp=92 was not declared in this scope && stricmp(pszName, szComputerName) =3D=3D 0) ^~~~~~~ OLE.xs:483:12: note: suggested alternative: =91strncmp=92 && stricmp(pszName, szComputerName) =3D=3D 0) ^~~~~~~ strncmp OLE.xs: In function =91char* GetMultiByteEx(PerlInterpreter*, OLECHAR*, int= *, char*, int, UINT)=92: OLE.xs:637:65: warning: format =91%lu=92 expects argument of type =91long u= nsigned int=92, but argument 2 has type =91DWORD {aka unsigned int}=92 [-Wf= ormat=3D] warn(MY_VERSION ": GetMultiByte() failure: %lu", GetLastError()); ~~~~~~~~~~~~~~^ OLE.xs: In function =91OLECHAR* GetWideChar(PerlInterpreter*, SV*, OLECHAR*= , int, UINT)=92: OLE.xs:725:64: warning: format =91%lu=92 expects argument of type =91long u= nsigned int=92, but argument 2 has type =91DWORD {aka unsigned int}=92 [-Wf= ormat=3D] warn(MY_VERSION ": GetWideChar() failure: %lu", GetLastError()); ~~~~~~~~~~~~~~^ OLE.xs: In function =91void ReportOleError(PerlInterpreter*, HV*, HRESULT, = EXCEPINFO*, SV*)=92: OLE.xs:925:17: error: format not a string literal and no format arguments [= -Werror=3Dformat-security] warn(SvPVX(sv)); ^ OLE.xs: In function =91SV* CreatePerlObject(PerlInterpreter*, HV*, IDispatc= h*, SV*)=92: OLE.xs:1089:14: warning: unused variable =91svp=92 [-Wunused-variable] SV **svp =3D hv_store(g_hv_unique, (char*)&punk, sizeof(punk), ^~~ OLE.xs: In member function =91virtual ULONG EventSink::Release()=92: OLE.xs:2043:12: warning: deleting object of polymorphic class type =91Event= Sink=92 which has non-virtual destructor might cause undefined behavior [-W= delete-non-virtual-dtor] delete this; ^~~~ OLE.xs: In member function =91virtual ULONG Forwarder::Release()=92: OLE.xs:2218:12: warning: deleting object of polymorphic class type =91Forwa= rder=92 which has non-virtual destructor might cause undefined behavior [-W= delete-non-virtual-dtor] delete this; ^~~~ OLE.xs: In function =91void Initialize(PerlInterpreter*, HV*, DWORD)=92: OLE.xs:3239:15: warning: comparison between signed and unsigned integer exp= ressions [-Wsign-compare] if (dwCoInit =3D=3D COINIT_OLEINITIALIZE) { ^ OLE.xs:3244:20: warning: comparison between signed and unsigned integer exp= ressions [-Wsign-compare] else if (dwCoInit !=3D COINIT_NO_INITIALIZE) { ^ OLE.xs: In function =91void XS_Win32__OLE_GetObject(PerlInterpreter*, CV*)= =92: OLE.xs:4144:78: warning: format =91%lu=92 expects argument of type =91long = unsigned int=92, but argument 3 has type =91ULONG {aka unsigned int}=92 [-W= format=3D] sv_setpvf(sv, "after character %lu in \"%s\"", ulEaten, SvPV_nolen(pathna= me)); = ^ OLE.xs: In function =91void XS_Win32__OLE__Tie_FIRSTKEY(PerlInterpreter*, C= V*)=92: OLE.xs:4682:11: warning: unused variable =91paszMethod=92 [-Wunused-variabl= e] char *paszMethod[] =3D {"FIRSTKEY", "NEXTKEY", "FIRSTENUM", "NEXTENUM"= }; ^~~~~~~~~~ OLE.c: In function =91void XS_Win32__OLE__Const__Typelibs(PerlInterpreter*,= CV*)=92: OLE.c:5273:7: warning: unused variable =91self=92 [-Wunused-variable] OLE.xs: In function =91void XS_Win32__OLE__Enum_All(PerlInterpreter*, CV*)= =92: OLE.xs:5089:9: warning: format =91%ld=92 expects argument of type =91long i= nt=92, but argument 2 has type =91int=92 [-Wformat=3D] count); ^ OLE.xs: In function =91void XS_Win32__OLE__Variant_new(PerlInterpreter*, CV= *)=92: OLE.xs:5193:6: warning: unused variable =91sv=92 [-Wunused-variable] SV *sv =3D ST(items-1); ^~ OLE.c: In function =91void XS_Win32__OLE__TypeInfo__new(PerlInterpreter*, C= V*)=92: OLE.c:7311:7: warning: unused variable =91self=92 [-Wunused-variable] cc1plus: some warnings being treated as errors make: *** [Makefile:357: OLE.o] Error 1 JDB/Win32-OLE-0.1712.tar.gz /usr/bin/make -- NOT OK Failed during this command: JDB/Win32-OLE-0.1712.tar.gz : make NO cpan[2]> Thank you for the help -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple