Subject: | M:I:DSL: Syntax derived configure failures exit true |
This looks like legal Perl code, however, it isn't legal for M:I:DSL
use lib q[.]; use inc::Module::Install::DSL;
version 1;
M:I:DSL seems to have its own dark magic where it parses the "use" line itself.
And when that fails, it fails as follows:
perl Makefile.PL ; echo $? Failed to execute the generated code... syntax error at (eval 20) line 4, near "use 'lib'" 0 Note: the complaint here is not that DSL is spooky, but that fatal errors are "true" instead of "false" And this can lead tools to proceed to later stages when they should halt in configure.
--
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )