Opened 11 years ago

Closed 10 years ago

#42716 closed defect (fixed)

imapsync needs p5.12-file-copy-recursive

Reported by: nocturne-mit Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: imapsync

Description (last modified by larryv (Lawrence Velázquez))

On Mavericks (10.9.2), imapsync needs p5.12-file-copy-recursive but does not cause it to be installed:

$ port version
Version: 2.2.1

$ sudo port install imapsync
[...]

$ imapsync
Can't locate File/Copy/Recursive.pm in @INC (@INC contains: /Users/nocturne/lib/cpan /opt/local/lib/perl5/site_perl/5.12.4/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.12.4 /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.12.4 /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level /opt/local/lib/perl5/5.12.4 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl .) at /opt/local/bin/imapsync line 568.
BEGIN failed--compilation aborted at /opt/local/bin/imapsync line 568.

$ sudo port upgrade perl5.12
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

$ sudo port install p5.12-file-copy-recursive
--->  Computing dependencies for p5.12-file-copy-recursive
--->  Fetching archive for p5.12-file-copy-recursive
--->  Attempting to fetch p5.12-file-copy-recursive-0.380.0_3.darwin_13.noarch.tbz2 from http://packages.macports.org/p5.12-file-copy-recursive
--->  Attempting to fetch p5.12-file-copy-recursive-0.380.0_3.darwin_13.noarch.tbz2.rmd160 from http://packages.macports.org/p5.12-file-copy-recursive
--->  Installing p5.12-file-copy-recursive @0.380.0_3
--->  Activating p5.12-file-copy-recursive @0.380.0_3
--->  Cleaning p5.12-file-copy-recursive
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

$ imapsync --help

usage: /opt/local/bin/imapsync [options]

Several options are mandatory. 

--dry                  : Makes imapsync doing nothing, just print what would 
                         be done without --dry.
[...]

Attachments (2)

patch-mail-imapsync-v1.584-file-copy-recursive.diff (1.2 KB) - added by pixilla (Bradley Giesbrecht) 11 years ago.
v1.584 and file-copy-recursive del
patch-mail-imapsync-v1.592-file-copy-recursive.diff (1.2 KB) - added by macfreek (Freek Dijkstra) 10 years ago.
v1.592 and p5.12-file-copy-recursive dependency

Download all attachments as: .zip

Change History (6)

comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Owner: changed from macports-tickets@… to mww@…

Changed 11 years ago by pixilla (Bradley Giesbrecht)

v1.584 and file-copy-recursive del

comment:2 Changed 11 years ago by pixilla (Bradley Giesbrecht)

Typo, attachment comment should read "file-copy-recursive dep".

Changed 10 years ago by macfreek (Freek Dijkstra)

v1.592 and p5.12-file-copy-recursive dependency

comment:3 Changed 10 years ago by macfreek (Freek Dijkstra)

I confirm the above error report by nocturne and solution (patch) by pixilla.

Somehow v1.584 made it to trunk, but the missing dependency is still not there.

Since 1.592 is out, I've attached a patchfile with both missing dependency and new version.

I hope the maintainer can apply this.

[edit: proper attribution of original patch]

Last edited 10 years ago by macfreek (Freek Dijkstra) (previous) (diff)

comment:4 Changed 10 years ago by anddam (Andrea D'Amore)

Resolution: fixed
Status: newclosed

Committed in r121990, added openmaintainer as well.

Ticket closed.

Note: See TracTickets for help on using tickets.