Closed p5pRT closed 21 years ago
Perl currently does not automatically compile extension modules put under PERL_SRC/ext/ if the module has more than two layers of depth before the .xs file. For example\, Configure does not find "ext/XML/Parser/Expat" and thus does not compile it. The following patch should help to fix this.
This patch is against the Configure distributed with 5.00554\, but I assume that it should work against the current version as well. Note that even with this patch\, MakeMaker will still give a spurious error message. It can safely be ignored\, and probably could be fixed most easily by passing PERL_SRC to ext/util/make_ext in Makefile.SH.
I'm guessing the patch is as portable as the rest of Configure\, but if it is not I suppose one could ditch the recursion and just add another couple layers of checking by brute force.
Hope this is useful\,
--nate
Migrated from rt.perl.org#859 (status was 'resolved')
Searchable as RT859$