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

Исходное сообщение
"Непонятки с либами perl"

Отправлено tsolodov1 , 04-Мрт-16 09:38 
perl -e 'use POSIX qw(strftime);'
Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm line 71.
Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

Вообще не пойму как решить проблему.


Содержание

Сообщения в этом обсуждении
"Непонятки с либами perl"
Отправлено XAnder , 04-Мрт-16 13:10 
> perl -e 'use POSIX qw(strftime);'
> Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm
> line 71.
> Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5
> /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
> /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71

УМВР

Модуль Tie::StdHash определён внутри Tie::Hash. См., например:

http://sources.debian.net/src/perl/5.22.1-8/lib/Tie/Hash.pm/...

Вероятно что-то в системе недоустановлено или криво настроено. Трудно сказать, не зная ничего про вашу систему.


"Непонятки с либами perl"
Отправлено tsolodov1 , 04-Мрт-16 13:59 
>[оверквотинг удален]
>> Can't locate package Tie::StdHash for @POSIX::SigRt::ISA at /usr/lib64/perl5/POSIX.pm
>> line 71.
>> Can't locate auto/POSIX/SigRt/TIEHASH.al in @INC (@INC contains: /usr/local/lib64/perl5
>> /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl
>> /usr/lib64/perl5 /usr/share/perl5 .) at /usr/lib64/perl5/POSIX.pm line 71
> УМВР
> Модуль Tie::StdHash определён внутри Tie::Hash. См., например:
> http://sources.debian.net/src/perl/5.22.1-8/lib/Tie/Hash.pm/...
> Вероятно что-то в системе недоустановлено или криво настроено. Трудно сказать, не зная
> ничего про вашу систему.

Я в курсе что он там. Система CentOs 6.5.  Tie::Hash стоит.
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi.



"Непонятки с либами perl"
Отправлено tsolodov1 , 04-Мрт-16 14:02 
less local/lib64/perl5/Thread/Tie/Hash.pm

package Thread::Tie::Hash;

# Make sure we have version info for this module
# Make sure we do everything by the book from now on

$VERSION = '0.13';
use strict;


"Непонятки с либами perl"
Отправлено tsolodov1 , 04-Мрт-16 14:04 
Походу нашел:

подохрительно файлы одинаковые:

r]$ md5sum ./local/lib64/perl5/Tie/Hash.pm
bad4292b7d3073a50d0c5025f5d6fd9c  ./local/lib64/perl5/Tie/Hash.pm
]$ md5sum ./local/lib64/perl5/Thread/Tie/Hash.pm
bad4292b7d3073a50d0c5025f5d6fd9c  ./local/lib64/perl5/Thread/Tie/Hash.pm


На другой подобной системе не так.


"Непонятки с либами perl"
Отправлено tsolodov1 , 04-Мрт-16 14:54 
Странность вот в чем

export PERL5LIB="/usr/share/perl5/", до со слэшем в цонце

То работает. Хотя в @INC эта директория есть. Вот


"Непонятки с либами perl"
Отправлено Pahanivo , 04-Мрт-16 13:42 
cpan
install  Tie::StdHash

"Непонятки с либами perl"
Отправлено tsolodov1 , 04-Мрт-16 13:59 
> cpan
> install  Tie::StdHash

См выше.