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

Reply via email to