Padre does not rebuild wxPerl automatically if it was not built by unicode support
|Reported by:||coke||Owned by:|
Inspired by http://use.perl.org/~Alias/journal/38970, I thought I'd check out padre-latest, so I tried to install it like so:
D:\>cpan Padre Database was generated on Wed, 13 May 2009 18:50:50 GMT Running install for module 'Padre' Running make for J/JQ/JQUELIN/Padre-0.35.tar.gz Checksum for C:\strawberry\cpan\sources\authors\id\J\JQ\JQUELIN\Padre-0.35.tar.g z ok CPAN.pm: Going to build J/JQ/JQUELIN/Padre-0.35.tar.gz Found locale English_United States.1252 Found wxWidgets 2.8.8 Found Wx.pm 0.89 Padre needs wxWidgest to be compile with Unicode support (--enable-unicode) Warning: No success on command[C:\strawberry\perl\bin\perl.exe Makefile.PL] JQUELIN/Padre-0.35.tar.gz C:\strawberry\perl\bin\perl.exe Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install D:\>cpan -v C:\strawberry\perl\bin/cpan script version 1.9, CPAN.pm version 1.9304
As tsee explained to me on #padre, this is because a dependency is installed, but was compiled sans the listed option. (Note: there's a typo in the error message there.)
It would be nice if there was a module (tsee referenced Alien::wxWidgets::WithUnicode? but I don't see that on CPAN) that forced a build of the dependency with the desired options, and then Padre could depend on that.
Alternatively, if Padre can run with or without the setting (using latin/ascii or unicode depending on what's available.), that would also be spiffy.
Change History (5)
comment:3 Changed 7 years ago by szabgab
- Priority changed from blocker to major
- Summary changed from can't install padre 0.35 with defaults from CPAN to Padre does not rebuild wxPerl automatically if it was not built by unicode support