Bug #131847, was updated on 2001-Feb-10 08:54 Here is a current snapshot of the bug. Project: MacPerl Category: MacPerl Application Status: Open Resolution: None Bug Group: Development Branch Priority: 5 Submitted by: thomaswegner Assigned to : nobody Summary: MacPerl Appl (MrC/SC build), Taint Checks Problem Details: MacPerl Appl (MrC/SC build), Taint Checks Problem If a script is run with Taint Checks on (script menu), and this script uses/requires a module, say Foo::Bar, one will get the following error message, although Foo::Bar is properly installed (and the script runs fine with taint check off): Can't locate Foo/Bar.pm in @INC (@INC contains: Dev:Pseudo:) at <script> line x. BEGIN failed--compilation aborted at <script> line x. Follow-Ups: Date: 2001-Feb-21 12:18 By: nobody Comment: This may or may not help: In 5.2.0r4 for 68K there are 4 places in Autoloader.pm, 1 in autouse.pm, 1 in SelfStubber.pm, and 1 in FormatPS.pm where it appears (to a naive beginner like me) that '/' is used in path names. Changing the code to have a ($^O = MacOS) section using ':' and an else section using the existing code makes this error message (and some others) go away. My script seems to still run after making the 7 fixes. I _do_ _not_ claim that these would be good fixes. I don't understand enough about MacPerl. There are also places in Embed.pm, Miniperl.pm and perl5db.pl where there might be similar difficulties, but I have not attempted any fixes as the code is harder to comprehend. All my best, James Prescott ([EMAIL PROTECTED]) ------------------------------------------------------- For detailed info, follow this link: http://sourceforge.net/bugs/?func=detailbug&bug_id=131847&group_id=7940
