> -----Original Message----- > From: Sisyphus [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 02, 2005 5:04 PM > To: Ira Joseph Woodhead > Cc: inline@perl.org > Subject: Re: old error back > > > > > > > What *does* work is editing the Makefile to replace the line > > > > .pm.inl: > > > > ... with > > > > Blabla.inl:
I'm a little surprised to hear that that works - what's the role of the Blabla.inl file, anyway? Is it just a stub to fulfill some role in the Makefile dependencies, or does it actually have some function to Inline? > I don't really understand MakeMaker but I believe you could > do something > like have the Makefile.PL postamble section run (eg) a perl > script that > rewrites the Makefile, making that amendment in the process - so the > user doesn't have to do anything out of the ordinary. There > might even > be a better way of getting the Makefile.PL to do what's > needed. Ken has > a better understanding of MakeMaker (if he's follwing this thread). I always do my best to shut MakeMaker out of my thoughts when possible. =) I think the best answer might be to not use the lib/... layout with XS or Inline modules. The older-style layout will work just fine. For regular XS modules, you can put them all in lib/... in their "natural" place if you use Module::Build, but MakeMaker won't handle that well. For Inline modules, I haven't had much experience using Module::Build either, but it would be nice to figure out what's necessary there. -Ken