The issue is caused by the opening bracket on line 362 (as of
05/04/2016) after "defined(@" in file
"/usr/share/perl5/GNUpod/XMLhelper.pm". Removing this opening bracket
and one of the closing brackets after "plname" fixes the issue.
I think this has to do with changes in the perl5 standard.
To clarify, line 362 in /usr/share/perl5/GNUpod/XMLhelper.pm has to be
changed from:
if (defined(@{$XDAT->{playlists}->{data}->{$current_plname}})) { #the
playlist is not empty/
to:
if (defined(@$XDAT->{playlists}->{data}->{$current_plname})) { #the
playlist is not empty/
Hope this helps,
Corey