前も引っかかったんだけど、忘れていたからここにメモします。
gnupack は C:\Program Files\gnupack-a.b.cとかに展開するのを標準としていますが、
そのEmacsから ホームディレクトリ上の perl scriptに対して、perl-debugを使おうとすると、どうも空白文字の入ったフォルダのせいか、ファイルが見つからないって言われてしまいます。
対策としてはすごく単純で、 C:\Program Filesでないところにperl scriptを置くだけでOKだ。ほんとにこれだけ。別にperlの場所はそのままで良い所がお手軽といえば、お手軽である。