Subject: | A compilation problem may caused by Base.pm? |
Hi!
I was trying to install a new module Math::MatrixReal on Ubuntu 8.10,
but a problem was reported:
------------------------------------------------
root@ubuntu:/***/Math-MatrixReal-1.3# ./Build
Manifying blib/lib/Math/MatrixReal.pm ->
blib/libdoc/Math::MatrixReal.3pm
Can't write-open blib/libdoc/Math::MatrixReal.3pm: 非法的参数
at /***/perl/5.10/Module/Build/Base.pm line 2585
------------------------------------------------
That was because a filename contains ":" was illegal(at least on
Ubuntu & Win). I'd checked the source code of Base.pm. The
method "manpage_separator" returns "::" which causes this problem,
and "/" will be OK. Did this mean it would return an illegal filename
when installing a subclass?