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

Reply via email to