Hi,

>Can confirm that svn source compiles on MSWin32 for following 
>combinations, no problems appear with Wx::Demo, and code seems to 
>package OK with PDK and Wx::Perl::Packager 0.23. Wx::ActiveX 0.15 and 
>Wx::TreeListCtrl 0.09 also compile OK. Used to build PPMs on a 64 bit 
>Vista machine, the results from mingw-w64 (32 bit) appear to run fine on 
>a clean Windows 2000 (sp4) environment - so I am very very happy.
>
>ActivePerl 5.8  64bit, mingw-w64
>ActivePerl 5.10 64bit, mingw-w64
>ActivePerl 5.8  32bit, mingw-w64 32 bit toolchain
>ActivePerl 5.10 32bit, mingw-w64 32 bit toolchain
>ActivePerl 5.8  32bit, MinGW
>ActivePerl 5.10 32bit, MinGW

  Thanks for all the testing!

>For mingw-w64 I needed ExtUtils::FakeConfig and hacked up the attached 
>Config_w64. Please note - this really is hacked up from a combination of 
>Config_m and the contents of Config_heavy in the ActivePerl 
>distributions rather than produced with any real knowledge. So it might 
>bite back yet.

  That's more or less what I did for Config_m; I'll try to integrate it 
directly in Config_m, adding a condition on 64-bitness.

>I tried a 64 bit Microsoft Compiler but it choked straight away (detail 
>below). I'm sure its easy to fix but all my tuits for 64 bit PPMs are 
>spent for now.

  I think I know where the problem is.  I'll have a try with the free 64 bit 
compiler in the Platform SDK.

Thanks again!
Mattia

>Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
>Copyright (C) Microsoft Corporation.  All rights reserved.
>
>         if not exist vc_mswudll_amd64 mkdir vc_mswudll_amd64
>         if not exist ..\..\lib\vc_amd64_dll mkdir ..\..\lib\vc_amd64_dll
>         if not exist ..\..\lib\vc_amd64_dll\mswu mkdir 
>..\..\lib\vc_amd64_dll\mswu
>         if not exist ..\..\lib\vc_amd64_dll\mswu\wx mkdir 
>..\..\lib\vc_amd64_dll\mswu\wx
>         if not exist ..\..\lib\vc_amd64_dll\mswu\wx\setup.h copy 
>..\..\include\wx\msw\setup.h ..\..\lib\vc_amd64_dll\mswu\wx\setup.h
>         1 file(s) copied.
>         if not exist ..\..\lib\vc_amd64_dll\mswu\wx\msw mkdir 
>..\..\lib\vc_amd64_dll\mswu\wx\msw
>         cl /EP /nologo "..\..\include\wx\msw\genrcdefs.h" > 
>"..\..\lib\vc_amd64_dll\mswu\wx\msw\rcdefs.h"
>genrcdefs.h
>         cl /c /nologo /TC /Fovc_mswudll_amd64\wxregex_regcomp.obj /MD 
>/DWIN32   /Fd..\..\lib\vc_amd64_dll\wxregexu.pdb   /O2  /I..\..\includ
>e  /I..\..\lib\vc_amd64_dll\mswu /D__WXMSW__  /D_UNICODE 
>..\..\src\regex\regcomp.c
>regcomp.c
>..\..\include\wx/defs.h(846) : error C2061: syntax error : identifier 
>'wxIntPtr'
>..\..\include\wx/defs.h(846) : error C2059: syntax error : ';'
>NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual 
>Studio 9.0\VC\Bin\amd64\cl.EXE"' : return code '0x2'
>Stop.
>system: nmake -f makefile.vc all  UNICODE=1 MSLU=0 BUILD=release 
>SHARED=1 USE_OPENGL=1 USE_GDIPLUS=1 USE_QA=1: 512 at
>  inc/My/Build/Win32.pm line 263

Reply via email to