Package: genisoimage Version: 9:1.1.11-3 The script /usr/bin/dirsplit attempts to output the contents of the array in this case:
$ dirsplit -s47724M -e2 -l /cd Building file list, please wait... Too large object(s) (118714487893) for the given max size: ARRAY(0xa28d0fc) (maybe coalesced in arrays, check manually) To print values I think the easiest way is to use Data::Dumper. -- With best regards, Dmitry
--- /usr/bin/dirsplit 2006-11-26 00:13:29.000000000 +0100 +++ dirsplit 2016-10-08 23:46:24.905411610 +0200 @@ -15,6 +15,9 @@ use File::Basename; use File::Path; use Cwd 'abs_path'; +use Data::Dumper; + +$Data::Dumper::Indent = 0; my $ret=0; my $max="4488M"; @@ -118,7 +121,7 @@ # check for pointless requests my $testsize=0; for(@sizes) { - die "Too large object(s) ($_) for the given max size: @{$names{$_}} (maybe coalesced in arrays, check manually)\n" if($_>$max); + die "Too large object(s) ($_) for the given max size: " . Data::Dumper->Dump($names{$_}, ["names"]) . " (maybe coalesced in arrays, check manually)\n" if($_>$max); $testsize+=$_; }