Thanks, my real problem is with the interpreter crashing I guess I'm not the only one http://www.perlmonks.org/?node_id=1088597
and googling some more leads me to believe I should upgrade to a newer version of Strawberry. http://grokbase.com/t/perl/wxperl-users/132ngbahqz/wx-test-failures-with-2-9-4-on-strawberry-perl Not a simple thing to do since I have so many modules installed and working... It would be nice if the setup explanations for wx widgets were upgrade to account for these: - gcc > 4.5.x (mine is 4.4.3) - add header for gdiplus in your strawberry/c/include directory - change GdiPlusMetaFile.h: //static UINT Metafile::EmfToWmfBits( -> static UINT EmfToWmfBits( - change GdiPlusStringFormat.h //StringTrimming StringFormat::GetTrimming() const -> StringTrimming GetTrimming() const François > -----Original Message----- > From: Steve Cookson [mailto:steve.cook...@sca-uk.com] > Sent: vendredi, 17. avril 2015 17:32 > To: RAPPAZ Francois > Cc: wxperl-users@perl.org > Subject: Re: Cann't Perl Build with wxWidget 3.0.2 > > Hi Francois, > > If you use the force install (I imagine you mean cpan -fi Wx)., it will > just ignore any non-fatal errors, but actually we don't want any errors > at all. I do use the -fi option sometime if I know that the error is > in the documentation or something, but otherwise I've never found it to > be a sound strategy. > > I would really use the 2-step install. That way you can test the > wxWidgets examples (should you want to), you can also avoid modules > that you don't want to use if they fail. You can specify the > installation directoty and so on. You can similarly manipulate the > wxPerl install too. > > I did start off with package installs many years ago, first from ppm on > WIndows, but then with cpan on Linux and it wasn't until I used the 2- > step that I could really handle what was happening. Other people swear > by citrus perl, but that never worked for me either. > > Good luck, > > Steve. > > On 17/04/15 08:55, RAPPAZ Francois wrote: > > I did > > force install Wx > > from the cpan shell: > > > > Testing with samples/trivial/trivial.pl (see below) I see where the > problems were with the tests: > > When I close the window app using the window's x button, the script > > sometime does not return and I received the error message from W7 > "perl.exe has stopped working". > > > > But this is not systematics... sometime it works and the script > return > > without message... I would say it returns 3 times on 5 > > > > Idea ? > > > > François > > > > use strict; > > use Wx; > > my $app = Wx::SimpleApp->new; > > my $frame = Wx::Frame->new( undef, -1, "Trivial Sample" ); > > $frame->Show; $app->MainLoop; > >> -----Original Message----- > >> From: Steve Cookson [mailto:steve.cook...@sca-uk.com] > >> Sent: vendredi, 17. avril 2015 09:42 > >> To: RAPPAZ Francois; wxperl-users@perl.org > >> Subject: Re: Cann't Perl Build with wxWidget 3.0.2 > >> > >> Hi Francois, > >> > >> On 17/04/15 04:01, RAPPAZ Francois wrote: > >>> Is there a way I could successfully install Wx::Alien and telling > >>> him > >> : use my "standalone" setup of wxWidgets, don't build your own ? > >> There is a parameter (--prefix), which I don't use, but you can play > >> with it. If you do a search on these email archives, Mark talks > >> about it more. On Linux something like the following would work, > >> > >> Good luck, > >> > >> Regards, > >> > >> Steve. > >> > >> # > >> # Remove your old install files. > >> cd ~ > >> rm -rf Alien-wxWidgets > >> > >> svn co https://svn.code.sf.net/p/wxperl/code/Alien-wxWidgets/trunk > >> Alien-wxWidgets > >> cd ~/Alien-wxWidgets > >> perl Build.PL \ > >> --wxWidgets-build=1 \ > >> --wxWidgets-graphicscontext \ > >> --wxWidgets-build-opengl=1 \ > >> --wxWidgets-version=3.0.2 \ > >> --wxWidgets-source=tar.bz2 \ > >> --wxWidgets-unicode=1 \ > >> --wx-unicode='yes' \ > >> --wxWidgets-build-opengl=1 \ > >> --wxWidgets-extraflags="--enable-graphics_ctx \ > >> --disable-compat26 \ > >> --enable-mediactrl \ > >> --with-libjpeg=builtin \ > >> --with-libpng=builtin \ > >> --with-regex=builtin \ > >> --with-libtiff=builtin \ > >> --with-zlib=builtin \ > >> --with-expat=builtin \ > >> --with-libxpm=builtin \ > >> --with-gtk=2\ > >> --with-gtkprint" > >> #\ > >> #--prefix=/usr/local/lib/perl/5.18.2/Alien/wxWidgets/gtk_3_0_2_uni > >> > >> perl Build # Download and compile wxWidgets. > >> > >> perl Build install > >> ldconfig > >> cd .. > >> > >> cd ~ > >> rm -rf ~/wxPerl > >> svn co https://svn.code.sf.net/p/wxperl/code/wxPerl/trunk ~/wxPerl > cd > >> ~/wxPerl perl Makefile.PL make make install cd ~ > >