#49571: backuppc: cannot load the package BackupPC::Lib ---------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: ---------------------+-------------------------------- I'm attaching the patch to bring `backuppc` up to Perl5.22 (#48365), but I'm unable to install the port: {{{ Error loading BackupPC::Lib: syntax error at lib/BackupPC/Storage/Text.pm line 298, near "$param qw(BackupFilesOnly BackupFilesExclude)" Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 299. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 299. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 299. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 300. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 300. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 300. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 300. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 301. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 301. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 302. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 302. Global symbol "$conf" requires explicit package name (did you forget to declare "my $conf"?) at lib/BackupPC/Storage/Text.pm line 302. Global symbol "$param" requires explicit package name (did you forget to declare "my $param"?) at lib/BackupPC/Storage/Text.pm line 302. syntax error at lib/BackupPC/Storage/Text.pm line 303, near "}" lib/BackupPC/Storage/Text.pm has too many errors. Compilation failed in require at lib/BackupPC/Storage.pm line 41. BEGIN failed--compilation aborted at lib/BackupPC/Storage.pm line 41. Compilation failed in require at lib/BackupPC/Lib.pm line 43. BEGIN failed--compilation aborted at lib/BackupPC/Lib.pm line 43. Compilation failed in require at (eval 19) line 2. BEGIN failed--compilation aborted at (eval 19) line 2. BackupPC cannot load the package BackupPC::Lib, which is included in the BackupPC distribution. This probably means you did not cd to the unpacked BackupPC distribution before running configure.pl, eg: cd BackupPC-3.1.0 ./configure.pl Please try again. }}} I'm not sure if this is in any way related to the Perl upgrade (it is probably not). -- Ticket URL: <https://trac.macports.org/ticket/49571> MacPorts <https://www.macports.org/> Ports system for OS X