Заставьте git-svn работать на Slackware 12.1 - PullRequest
1 голос
/ 18 сентября 2008

Это, безусловно, некоторые расширения Perl. Версия Perl 5.8.8.

Я нашел Error.pm, но теперь я ищу Core.pm.

Пока мы на этом: как вы, ребята, ищете эти модули? Я попробовал Google, но это не сильно помогло. Спасибо.


И наконец, после того, как я все собрал, запустил:

./Build install

дает мне:

Running make install-lib 
/bin/ginstall -c -d /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/Alien/SVN --prefix=/usr
/bin/ginstall: unrecognized option `--prefix=/usr'
Try `/bin/ginstall --help' for more information.
make: *** [install-fsmod-lib] Error 1
installing libs failed at inc/My/SVN/Builder.pm line 165.

Похоже, в 'ginstall' Slackware такой опции нет. Я думаю, что сейчас немного поищу в Google, чтобы посмотреть, как это обойти.

Ответы [ 8 ]

3 голосов
/ 18 сентября 2008
Base class package "Module::Build" is empty.
    (Perhaps you need to 'use' the module which defines that package first.)
 at inc/My/SVN/Builder.pm line 5
BEGIN failed--compilation aborted at inc/My/SVN/Builder.pm line 5.
Compilation failed in require at Build.PL line 6.
BEGIN failed--compilation aborted at Build.PL line 6.

(довольно плохой) способ попросить вас установить Module :: Build .

Как только вы это сделаете, это

perl Build.PL
./Build
./Build test
./Build install
2 голосов
/ 18 сентября 2008

сейчас я ищу Core.pm

Это SVN :: Core, что немного проблематично. Попробуйте установить Alien :: SVN из CPAN. Это сработало для меня на моем недавно установленном Slackware 12.0 на моем ноутбуке, но мне еще не удалось установить его на мою рабочую станцию.

2 голосов
/ 18 сентября 2008

как вы, ребята, ищете эти модули

http://search.cpan.org/

1 голос
/ 18 сентября 2008

Я предполагаю, что вы работаете в Slackware, поэтому команда cpan - это то, что вы хотите использовать для установки любых модулей Perl. Это подтянет все зависимости для вас. Если вы запускаете его в первый раз, ему придется выполнить некоторую настройку, но более новые версии cpan спросят, хотите ли вы, чтобы он автоматически настраивал его.

$ sudo cpan

cpan> установить Alien :: SVN

Кроме того, если есть приложение для управления пакетами для Slackware, вы должны сначала попробовать установить новые модули Perl.

1 голос
/ 18 сентября 2008

https://metacpan.org/ - ваш первый порт вызова для модулей Perl.

1 голос
/ 18 сентября 2008

Должно быть совместимо. Матрица CPAN Tester не показывает сбоев для Perl 5.8.8 на любой платформе.

Согласно README , вы можете установить его, выполнив:

perl Makefile.pl
make
make test
make install
0 голосов
/ 18 сентября 2008

Место для поиска http://search.cpan.org.

Мой браузер (Firefox) настроен так, что я могу набрать "cpan foo" в адресной строке, и он будет искать в CPAN модули, соответствующие "foo" Вы можете сделать это либо с помощью закладки ключевого слова, либо назначив ключевое слово поисковому плагину.

0 голосов
/ 18 сентября 2008

Что вы подразумеваете под "не похоже на совместимость"? Вы можете опубликовать сообщение об ошибке?

Если последняя версия не работает, вы можете выбрать более старую версию в раскрывающемся списке «другие выпуски» и загрузить ее.

Редактировать: для тех, кто читает это, автор обновил вопрос, поэтому мой ответ кажется немного не вписанным в поле:)

...