>> Any thoughts? Why are my local "use"s being found,
>> but not my local "require" and "import"s?
>
>Did you try adding those libs explicitly with -M options to pp?

I'm not sure why I have to:

 * AmphetaDesk.pm is properly loaded.
 * AmphetaDesk.pm lives in ./lib/AmphetaDesk.pm.
 * AmphetaDesk::OS::Windows lives in ./lib/AmphetaDesk/OS/Windows.pm.
 * forcing a "use" and not a require/import works just correctly

More importantly however, it's VITALLY important that anything under
./lib IS NOT built into the runtime. Ultimately, AmphetaDesk is
designed so that I build the runtime once, and then I never have
to build the runtime again - all processing code is stored in ./lib.
The .exe is just a wrapper that loads in Perl core modules and
XS code. -M seems to do the opposite of what I want, forcing
me to create a new runtime anytime I modify the Windows.pm.






-- Morbus Iff ( i put the demon back in codemonkey ) Culture: http://www.disobey.com/ and http://www.gamegrene.com/ Spidering Hacks: http://amazon.com/exec/obidos/ASIN/0596005776/disobeycom icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus



Reply via email to