I have problems with extractMemberWithoutPaths and with extractTree when extracting archive with relative paths. It seems that the syntax for mkpath in Member.pm and DirectoryMember.pm is causing the problem. Or the problem is in my Perl installation, or something...
If I run something like below pasted code, the creation of new folders with relative paths will fail with error /1/ from mkpath. I managed to get extractMemberWithoutPaths to work with absolute paths but not with relative paths. For extractTree, I was not able to figure out proper syntax to get it to work with absolute or relative paths.
If I change Member.pm and DirectoryMemeber.pm like the creation of new folders seem to work with relative paths on Windows XP SP3 with latest patches. Perl version and modules below.
Did not really understand what I did, just got the idea from here.