Hi Steve Glad to see there's someone out there ...
I delete the Wx-0.997-xxx folders in my ..\cpan\build >From the cpan shell, I rerun "install Wx" and the build succeed. Strangely the touch command (perl.exe -MExtUtils::Command -e touch -- wxt_copy_files) passed since I now have this file in my build/Wx ... folder. Now the tests fail: when a widget is called: I got a "perl has stopped working" from windows, even if I see the widgets on the screen. I could try a force install but I will probably have the same problems... When I tried to run the minimal.exe file I had made directly (without Alien::Wx) the widget appears without errors. Any idea ? Is there a way I could successfully install Wx::Alien and telling him : use my "standalone" setup of wxWidgets, don't build your own ? TIA François > -----Original Message----- > From: Steve Cookson [mailto:steve.cook...@sca-uk.com] > Sent: jeudi, 16. avril 2015 17:34 > To: RAPPAZ Francois; wxperl-users@perl.org > Subject: Re: Cann't Perl Build with wxWidget 3.0.2 > > Hi Francois, > > I'm sorry your having such difficulties. I'm watching your progress > with interest. Unfortunately I only use Linux, so I can't see what > your seeing. > > Have you tried 3.0.1? Did that work? Maybe it could help you with this > problem. Apparently the API is exactly the same. > > When we moved from 3.0.0 to 3.0.1 and the 3.0.1 code hadn't been > released, I just copied the code I needed from 3.0.1 to 3.0.0 and > recompiled Widgets. Amazingly it worked! > > Good luck and please keep posting your stuff here even if we can't > always be of much help. It will be useful later. > > Regards, > > Steve. > > On 16/04/15 11:22, RAPPAZ Francois wrote: > > I removed the WXDIR and WXWIN environment variables, rerun the build > process in Alien::WxW with downloading again WxW 3.0.2 and the set up > succeed. > > > > I'm now stuck with an error when I try to install Wx: > > > > The commands > > perl Makefile.pl > > gmake > > > > fails. > > > > complete output here : > > > > C:\strawberry\cpan\build\Wx-0.9927-sPcmb6>perl Makefile.PL 'WX' is > not > > a known MakeMaker parameter name. > > Writing Makefile for Wx::PerlTest > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::RichText > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Print > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::DateTime > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Html > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Media > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Help > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::XRC > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::DataView > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Grid > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::STC > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::AUI > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::IPC > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Socket > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::DND > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Calendar > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::WebView > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::PropertyGrid > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::MDI > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::DocView > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::FS > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Ribbon > > Writing MYMETA.yml and MYMETA.json > > Writing Makefile for Wx::Perl::SplashFast Writing MYMETA.yml and > > MYMETA.json Writing Makefile for Wx::Perl::Carp Writing MYMETA.yml > and > > MYMETA.json Writing Makefile for Wx::Perl::TextValidator Writing > > MYMETA.yml and MYMETA.json Writing Makefile for Wx::Perl Writing > > MYMETA.yml and MYMETA.json Writing Makefile for Wx Writing MYMETA.yml > > and MYMETA.json Writing Makefile for Wx Writing MYMETA.yml and > > MYMETA.json > > > > > ====================================================================== > > For installation instructions and further help please see > > docs/INSTALL.pod > > > > For command line switches help use: > > perl Makefile.PL --help > > > ====================================================================== > > > > C:\strawberry\cpan\build\Wx-0.9927-sPcmb6>gmake > > C:\strawberry\perl\bin\perl.exe script/make_v_cback.pl > > > cpp/v_cback_def.h C:\strawberry\perl\bin\perl.exe > script/copy_files.pl > > files.lst cp cpp/overload.h blib\lib\Wx\cpp\overload.h cp cpp/wxapi.h > > blib\lib\Wx\cpp\wxapi.h cp cpp/constants.h > blib\lib\Wx\cpp\constants.h > > cp cpp/helpers.h blib\lib\Wx\cpp\helpers.h cp cpp/setup.h > > blib\lib\Wx\cpp\setup.h cp cpp/v_cback_def.h > > blib\lib\Wx\cpp\v_cback_def.h cp cpp/streams.h > > blib\lib\Wx\cpp\streams.h cp cpp/chkconfig.h > > blib\lib\Wx\cpp\chkconfig.h cp cpp/compat.h blib\lib\Wx\cpp\compat.h > > cp Opt blib\arch\Wx\build\Opt.pm cp cpp/v_cback.h > > blib\lib\Wx\cpp\v_cback.h cp cpp/event.h blib\lib\Wx\cpp\event.h cp > > typemap blib\lib\Wx\typemap cp cpp/e_cback.h > blib\lib\Wx\cpp\e_cback.h > > C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e touch -- > > wxt_copy_files to undefined at > > C:/strawberry/perl/lib/ExtUtils/Install.pm line 1208 > > gmake: *** [pm_to_blib] Error 2 > > > > Thanks for any help > > > > François > > > >> -----Original Message----- > >> From: RAPPAZ Francois [mailto:francois.rap...@unifr.ch] > >> Sent: mercredi, 15. avril 2015 14:30 > >> To: wxperl-users@perl.org > >> Subject: RE: Cann't Perl Build with wxWidget 3.0.2 > >> > >> I succeed in having wxWidgets builded and compiled: > >> > >> From the install.txt in the ...\wxWidgets-3.0.2\docs\msw I add to > >> change a few things: > >> > >> - Call gmake instead of mingw32-make > >> - install the headers files for gdiplus: following > >> http://www.miscdebris.net/blog/2009/09/17/adding-gdi-headers-to- > mingw > >> - to-compile-wxwidgets-with-wxgraphicscontext-support/ > >> - change the calls in two files following: > >> https://code.google.com/p/wxmax/issues/detail?id=25 > >> > >> Now I see that the build.cfg file is in ...\wxWidgets- > >> 3.0.2\lib\gcc_dll\mswud Not in ...\wxWidgets-3.0.2\lib\gcc_dll where > >> it is searched by the build process of Alien::WxWidgets > >> > >> How can I pass the corrected path ? > >> > >> Thanks > >> > >> > >> François