Whenever I heard 'x stopped working', my first reaction is, 'OK -- what changed?'
Typically, software works one way only. When you change something, a different result is possible. Therefore, you must have changed something (or you're on a shared host, and someone installed, removed or changed one of the modules).
All we know so far is that when you run your script you get some sort of a compile error. Where?
Compilation failed in require at processcamerathree.pl line 8.
Oh. OK, so what's on line 8? You haven't shown us. That early in the file, it might be a module's
use statement. If that were the case, I'd try to just compile the module from that line, and see if that works.
Let us know what happens!
Alex / talexb / Toronto
Thanks PJ. We owe you so much. Groklaw -- RIP -- 2003 to 2013.