Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Encode object version 2.12 does not match bootstra


Автор: antropoz 22.3.2010, 15:12
Пытаюсь запустить скрипт pl выдает ошибку:
Код


C:\WebServers\usr\local\bin>perl s.pl
Encode object version 2.12 does not match bootstrap parameter 0.00 at C:/WebSer
ers/usr/local/perl/lib/XSLoader.pm line 94.
Compilation failed in require at VKontakte.pm line 8.
BEGIN failed--compilation aborted at VKontakte.pm line 8.
Compilation failed in require at s.pl line 3.
BEGIN failed--compilation aborted at s.pl line 3.

C:\WebServers\usr\local\bin>

пробовал устанавливать расширенный пакет денвер актив перл.
ПОдскажите пожалуйста в чем проблема?
win xp
денвер


Автор: antropoz 2.4.2010, 20:01
up

Автор: shamber 2.4.2010, 23:03
поиск?


How to I prevent "object version X.XX does not match bootstrap parameter Y.YY" errors?

XS code is very sensitive to the module version number and will complain if the version number in your Perl module doesn't match. If you change your module's version # without rerunning Makefile.PL the old version number will remain in the Makefile causing the XS code to be built with the wrong number.

To avoid this, you can force the Makefile to be rebuilt whenever you change the module containing the version number by adding this to your WriteMakefile() arguments.

    depend => { '$(FIRST_MAKEFILE)' => '$(VERSION_FROM)' }

Добавлено через 2 минуты и 9 секунд
antropoz, зачем вам денвер? снесите его и установить ActivePerl, поставьте недостающие модули и играйтесь

Автор: antropoz 3.4.2010, 03:05
я не знаю английского

Автор: shamber 3.4.2010, 09:48
antropoz, google translate?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)