| rec | 
             | 
    
            
 
    
                Темы:
                
                    16
                
             
            
                Сообщения:
                
                    86
                
             
            
                Участник с: 24 июня 2010
             
            
         | 
        
            Обновился perl. Результатом стало следующее - программы, написанные на perl выдают примерно такое:Can't load '/usr/lib/perl5/site_perl/auto/Wx/Wx.so' for module Wx: /usr/lib/perl5/site_perl/auto/Wx/Wx.so: undefined symbol: Perl_Gthr_key_ptr at /usr/lib/perl5/core_perl/DynaLoader.pm line 190. /usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_pt - The directories /usr/lib/perl5/current, /usr/lib/perl5/site_perl/current, /usr/lib/perl5/site_perl/5.10.1, and /usr/share/perl5/site_perl/5.10.1 have been removed from @INC. - The script/binary directories are now /usr/bin/*_perl instead of /usr/lib/perl5/*_perl/bin which will be eventually removed.  | 
    
| domov0y | 
             | 
    
| 
            
 
                Темы:
                
                    5
                
             
            
                Сообщения:
                
                    819
                
             
            
                Участник с: 09 июля 2011
             
            
         | 
        
            что подразумевается под “установить что-либо через cpan”? configure; perl Makefile.pl; make ; make  install ?  (у меня только две идеи: 1. поштучно обновить все сторонние модули 2. очистить все каталоги от следов перла. откатиться назад на предыдущую версию. выполнить пункт 1.) сам никогда с таким не сталкивался 
                        Да пребудет с вами знание ip адреса
                     
                
            
            
         | 
    
| rec | 
             | 
    
            
 
    
                Темы:
                
                    16
                
             
            
                Сообщения:
                
                    86
                
             
            
                Участник с: 24 июня 2010
             
            
         | 
        
            domov0y cpan -i SomeModule  | 
    
| domov0y | 
             | 
    
| 
            
 
                Темы:
                
                    5
                
             
            
                Сообщения:
                
                    819
                
             
            
                Участник с: 09 июля 2011
             
            
         | 
        
            тогда  смею предложить несколько иные танцы  с бубном. методом идти на search.cpan.org выкачивать “исходник” необходимого модуля, распаковывать, читать ридми и ставить руками согласно ридми. Попробовать на самых безобидных модулях. Если повезет, то будет бессонная ночь и востановленая работоспособность интерпретируемых программ 
                        Да пребудет с вами знание ip адреса
                     
                
            
            
         | 
    
| rec | 
             | 
    
            
 
    
                Темы:
                
                    16
                
             
            
                Сообщения:
                
                    86
                
             
            
                Участник с: 24 июня 2010
             
            
         | 
        
            Вручную тоже не компилятся. Согласно ридми надо делать следующее: perl Makefile.PL make make test make install Но [[email protected] Wx-0.9901]$ perl Makefile.PL perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr upd: Причем переустановка Data::Dumper не помогла. Та же ошибка  | 
    
| tchgefest | 
             | 
    
| 
            
 
                Темы:
                
                    51
                
             
            
                Сообщения:
                
                    1505
                
             
            
                Участник с: 20 октября 2008
             
            
         | 
        
            RecА чем не устраивает: yaourt -Ss perl | grep data community/perl-data-dumper 2.131-1 Convert data structure into perl code Он не подойдет? Читаем http://www.archlinux.org/packages/commu … per/files/ 
                        Последний крик моды - эхо 30-летней давности.
                     
                
            
            
         | 
    
| bunder | 
             | 
    
| 
            
 
                Темы:
                
                    4
                
             
            
                Сообщения:
                
                    20
                
             
            
                Участник с: 22 июля 2009
             
            
         | 
        
            При обновлении перла нужно перекомпилить все пакеты с XS. Насколько я помню, Data::Dumper вообще в core, его отдельно устанавливать не надо. (Под рукой нет, могу ошибаться.) А что ты их из репозиториев/AUR не ставишь? Меньше проблем бы было. См. также  | 
    
| rec | 
             | 
    
            
 
    
                Темы:
                
                    16
                
             
            
                Сообщения:
                
                    86
                
             
            
                Участник с: 24 июня 2010
             
            
         | 
        
            Многих нужных пакетов нет в AUR. Спасибо за полезный (теоретически) скрипт. Он не выявил сломанных пакетов. До сих пор некоторые программы вываливаются с жалобами на ошибки в различных модулях perl'a зы. Может, подскажете, как перекомпилить модули с XS? -)  | 
    
| bunder | 
             | 
    
| 
            
 
                Темы:
                
                    4
                
             
            
                Сообщения:
                
                    20
                
             
            
                Участник с: 22 июля 2009
             
            
         | 
        
            Хм… Ну единственное, что мне приходит в голову - это посмотреть в каких файлах используется XSLoader.grep -Rl "require XSLoader" /usr/{lib,share}/perl5/{site,vendor}_perl/*$ corelist Data::Dumper Data::Dumper was first released with perl 5.005  | 
    
| salex772 | 
             | 
    
| 
            
 
                Темы:
                
                    0
                
             
            
                Сообщения:
                
                    1
                
             
            
                Участник с: 09 января 2012
             
            
         | 
        
            Та же проблема и и при переходе на 5.16. Еще раз отмечу - не удаляйте кеш pacman - потому что так вот запросто в инете старые версии пакетов не найти. По крайней мере скоро. ПО СУТИ: После обновления perl необходимо перекомпилировать все модули - сделайте cpan -r  |