Так что я пытаюсь установить Pod::ProjectDocs
, и для этого требуется Syntax::Highlight::Universal
. P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz
из CPAN не в состоянии построить на моей машине по какой-то причине, но я скачал M/MI/MISHOO/Syntax-Highlight-Universal-0.5.tar.gz
и строит хорошо с Perl Makefile.PL & & сделать & & делают тест & & сделать установки.Почему в CPAN не появляются новые версии модуля?
Версия 0.4 была добавлена к CPAN в 2005 году и 0,5 в 2009 году
Итак, вопрос: Даже если новая версия (? По другому автору) была в CPAN на некоторое время, почему не так показывается, когда я его ищу? Это не отражается на CPAN::Mini
, по-видимому, потому что это не в 02packages.details.txt
, но кто решает, что там происходит?
cpan[4]> i /syntax::highlight::universal/
Module id = Syntax::Highlight::Universal
DESCRIPTION Syntax highlighter based on Colorer library
CPAN_USERID MISHOO (Mihai Bazon <[email protected]>)
CPAN_VERSION 0.4
CPAN_FILE P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz
UPLOAD_DATE 2005-03-13
DSLIP_STATUS Rd+hp (released,developer,C++,hybrid,Standard-Perl)
MANPAGE Syntax::Highlight::Universal - Syntax highlighting module based on the Colorer library
INST_FILE /opt/perl/perl-5.12.2/lib/site_perl/5.12.2/i686-linux/Syntax/Highlight/Universal.pm
INST_VERSION 0.5
cpan[5]> d /syntax-highlight-universal/
Distribution id = P/PA/PALANT/Syntax-Highlight-Universal-0.4.tar.gz
CPAN_USERID PALANT (Wladimir Palant <[email protected]>)
CONTAINSMODS Syntax::Highlight::Universal
UPLOAD_DATE 2005-03-13
Этого, вероятно, следует задавать на форуме для поддержки CPAN и Perl. Может быть, в PerlMonks. Я бы не удивился, обнаружив, что проблема в том, что PALANT упал с планеты, и MISHOO официально не получил разрешения на захват S :: H :: U. Конечно, MISHOO работает уже в 2010 году, но PALANT имеет один дистрибутив с 2005 года. –
Я также отмечаю, что S :: H :: U 0.5 небезопасен для 64-разрядных версий Perl (и не компилируется) ; он преобразует адрес в 'int', что не очень хорошая идея - я бы рекомендовал' uintptr_t', хотя этот код является C++, так что это может быть не очень хорошая идея. И требуется больше, чем просто фиксировать тип одной переменной; он передается более общей функции, которая также должна быть исправлена ... –
Я также разместил вопрос на perlmonks: http://www.perlmonks.org/?node_id=886285 У меня создалось впечатление, что CPAN был в основном, анархия, и любой, у кого есть учетная запись, могут загружать модули, которые могут быть установлены с помощью команды cpan, но, видимо, я ошибся ... – cespinoza