I installed the latest version of UltraEdit after a hard-disk crash.
It seems it has a _very_ annoying default setting: "Write UTF-8 BOM headers to ALL UTF-8 files when saved". So one module I edited started with:
=head1 NAME
all of a sudden. Which I didn't notice, because it's not visible in UltraEdit. Actually, Notepad doesn't display it either. And running the Perl script works. So what's the deal then?
PerlApp broke. Not when compiling the source, but when running the built exe. It dies with:
Unrecognized character \xEF at /PerlApp/Tivoli/Module.pm line 1. BEGIN failed--compilation aborted at create_modules_from_build.pl line 9.