I'd previously written about problems I was having following the directions to compile a module which uses inline using Inline::MakeMaker. Apparently, the only supported way to use Inline::MakeMaker, is if the Makefile.PL and MyModule.pm are in the same directory. My regular directory structure for a module named Foo::Bar::Baz would be: README MANIFEST Changes Makefile.PL lib\Foo\Bar\Baz.pm t\test.t Which fails with the error I'd mentioned previously: > NMAKE : fatal error U1073: don't know how to make 'Baz.inl' If however, you redo your directory structure to placing Baz.pm in the same directory as the Makefile.PL... it works. Perhaps this ought to be mentioned in the Inline-FAQ? I'm curious how one is supposed to structure a multiple package file module? For instance a module which included Foo::Bar and Foo::Baz, but no Foo.pm? Makefile.PL Bar\Bar.pm Bar\Makefile.PL Baz\Baz.pm Baz\Makefile.PL What would one place in the top-level Makefile.PL? The Inline_test2-fixed.tar.gz example provided in the Miscellany section at the inline.perl.org site does not cover such things... Nor more complicated things like inclusion of a shared typemap file, etc.
