"Brett W. Denner" wrote:
> Can anyone look at these (very short) files and tell me if I'm doing
> something wrong, or if Inline can't handle multple modules like this?
Brett,
This an interesting problem you've found. One I unfortunately can't
resolve tonight. I have one question: "Why didn't you find this during
our TRIAL releases?" ;)
Anyway, this is a bug (hopefully fixable) in Inline::MakeMaker. It just
doesn't work for nested Makefile.PLs.
Luckily there is a temporary solution. Don't nest the directories and do
the 'perl Makefile.PL', 'make test' sequence in each directory. You'll
need to use Inline::MakeMaker in each Makefile.PL that has an
Inline-based module next to it. (Which you don't do currently)
BTW/FYI, it won't be necessary to have a Fruit directory above the Apple
directory if you do the above suggestion. The directory could be called
'/home/brett/Apple', or even '/home/brett/Foo' and everything will work
fine.
Let me know if you need more help. In the mean time I'll try to figure
out how to make this work in a nested setup.
Cheers, Brian
--
perl -le 'use Inline C=>q{SV*JAxH(char*x){return newSVpvf
("Just Another %s Hacker",x);}};print JAxH+Perl'