Hi, As far as I can tell, Octavian's output suggests that the first compiler found on the path is 'cl'. There's nothing to suggest that gcc is installed. The problem is that Padre's Makefile.PL loads Alien::wxWidgets. Alien::wxWidgets tells you it can't find a compiler compatible installation any of the configurations it has found. This info is irrelevant for Padre.
The fix for Padre is to check Wx for the wxWidgets version, if that is what's required, not check Alien::wxWidgets for the first compiler compatible configuration (which is probably the version of wxWidgets used to build the Wx you will load, but not absolutely). e.g. Makefile.PL should do: use Wx; my $widgetsversion = Wx::wxVERSION(); For Octavian, you could wait for ppm's to be available which should be within a couple of days. The only delay is waiting for the ActivePerl ppm build process to catch up building a couple of dependencies. In the future, if the Padre Makefile.PL is amended not to load Alien-wxWidgets, you should not have this problem. Hope this helps. Mark On 10/12/2010 19:10, breno wrote: > On Fri, Dec 10, 2010 at 4:06 AM, Octavian Rasnita<orasn...@gmail.com> wrote: >> Hi, >> >> I have tried: >> >> E:\padre\Padre-0.76\Padre-0.76>perl Makefile.PL >> compilet-588840960.c >> Creating library C:\DOCUME~1\Octavian\LOCALS~1\Temp\compilet.lib and object >> C:\DOCUME~1\Octavian\LOCALS~1\Temp\compilet.exp >> Searching configuration for: >> wxWidgets (any version) for (any toolkit); compiler compatibility: cl (any >> version); >> Available configurations: >> wxWidgets 2.008011 for msw; compiler compatibility: gcc 3.4; options: no >> debug, unicode, no mslu >> BEGIN failed--compilation aborted at Makefile.PL line 49. >> E:\padre\Padre-0.76\Padre-0.76> >> >> >> Can you please tell me what is missing? >> I use ActivePerl 5.10.1 under Windows XP with Wx 0.98. >> > > Hi Octavian, > > unfortunately I believe most of us use Strawberry Perl on Windows, not > Active Perl. > > In order do build Padre from source using Active Perl you'll probably > need some external dependencies. For example, I see you have "gcc" > instead of "cl" > (http://msdn.microsoft.com/en-us/library/9s7c9wdw%28VS.71%29.aspx), > and this might be the reason of the build failure. I would suggest one > of the following: > > * install "cl" and try again; OR > * remove Active Perl and install the latest Strawberry Perl, then > type "cpan Padre" on the prompt; OR > * wait for Padre 0.76 to be packaged for Active Perl, then install via ppm. > > > Good luck! > > breno > _______________________________________________ > Padre-dev mailing list > Padre-dev@perlide.org > http://mail.perlide.org/mailman/listinfo/padre-dev _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev