URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92094
[ Назад ]

Исходное сообщение
"проблема с perl"

Отправлено Нубос , 11-Авг-11 22:44 
Доброго времени суток!
Попытался установить пакет, а apt стал ругаться. ОС Squeeze
ругается однотипно:

debconf: Perl may be unconfigured (Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 6.
Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 7.
Global symbol "$VERSION" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 7.
Global symbol "@ISA" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm line 22.

Поставил perl из пакетов, но ничего не изменилось. Что делать? Ругается не только при apt, но и при выполнении скриптов самописных. Если убираю use strict - работает. Но во первых, по всем модулям не пройтись, во вторых непонятно, либо модули кривые в сквизи, либо какой то пакет портячит.


Содержание

Сообщения в этом обсуждении
"проблема с perl"
Отправлено Нубос , 12-Авг-11 17:33 
> Global symbol "@ISA" requires explicit package name at /usr/share/perl/5.10/File/Spec.pm
> line 22.
> Поставил perl из пакетов, но ничего не изменилось. Что делать? Ругается не
> только при apt, но и при выполнении скриптов самописных. Если убираю
> use strict - работает. Но во первых, по всем модулям не
> пройтись, во вторых непонятно, либо модули кривые в сквизи, либо какой
> то пакет портячит.

Сильно не стал разбираться (нет времени( - похоже все из-за самописных модулей под perl.
Видимо их нужно в какую то специальную папку класть. Попробовал по аналогии с предыдущей версией в папку Modules - не помогло. Удалил модули - переписал на функции.