Closed Bug 361710 Opened 18 years ago Closed 18 years ago

Strange behaviour in browser/installer perl script

Categories

(Core Graveyard :: Installer: XPInstall Engine, defect)

1.8 Branch
x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 339933

People

(Reporter: KaiE, Unassigned)

Details

I'm experiencing this bug on a Fedora Core 6 system, i386. - build firefox opt in an separate objdir - cd obj-fire-opt/browser/installer - make This gives me the following output and aborts with an error: Creating package directory... rm -f -rf ../../dist/xpt /usr/bin/perl -I/extra/moz/18/mozilla/xpinstall/packager -e 'use Packager; \ Packager::Copy("../../dist", "../../dist/firefox", \ "packages-static", "unix", 1, 0, 1);' Error: package file "SCALAR(0x808c75c)" is not a file or is unreadable. Using some debug prints I learned, variable $package does not contain the expected string "packages-static", but when given to a print command, I get that SCALAR output. The hex value is different each time. For testing, I ran the perl command line manually, same results. Then I tried to run the perl command line with a single line, i.e. not breaking it up into multiple lines using backslash. To my surprise this works. I edited mozilla/toolkit/mozapps/installer/packager.mk and edited the original perl command below the stage-package target, and moved the second line of Packager::Copy up, eliminating the backslash, and that works, too. Is this a bug in the perl engine shipped with FC6? Or is there a bug in the perl script?
looks like a dupe of 339933, testing
indeed *** This bug has been marked as a duplicate of 339933 ***
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.