![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| xoma |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
Добрый день!
Пытаюсь поставить ctpp на centOs 5.3. Сам шаблонизатор поставился без проблем, однако возникают ошибки при установке перлового модуля HTML::CTPP2. perl Makefile.PL - проходит без проблем а вот make выдает следующее: Skip blib/lib/HTML/CTPP2.pm (unchanged) g++ -c -I/usr/local/include/ctpp2 -I/usr/include -I/usr/local/include -I. -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DVERSION=\"2.5.9\" -DXS_VERSION=\"2.5.9\" -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" -fexceptions -O2 -Wno-deprecated CTPP2.c cc1plus: предупреждение: ключ "-Wdeclaration-after-statement" годится для C/ObjC, но не для C++ CTPP2.xs: In constructor ‘Bytecode::Bytecode(char*, int, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’: CTPP2.xs:1189: предупреждение: результат ‘size_t fread(void*, size_t, size_t, FILE*)’, декларированной с атрибутом warn_unused_result, игнорируется CTPP2.xs: In constructor ‘Bytecode::Bytecode(char*, int, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’: CTPP2.xs:1189: предупреждение: результат ‘size_t fread(void*, size_t, size_t, FILE*)’, декларированной с атрибутом warn_unused_result, игнорируется CTPP2.xs: In constructor ‘Bytecode::Bytecode(char*, int, const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’: CTPP2.xs:1189: предупреждение: результат ‘size_t fread(void*, size_t, size_t, FILE*)’, декларированной с атрибутом warn_unused_result, игнорируется CTPP2.xs: In member function ‘int Bytecode::save(char*)’: CTPP2.xs:1255: предупреждение: результат ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, декларированной с атрибутом warn_unused_result, игнорируется CTPP2.c: In function ‘void XS_HTML__CTPP2_load_bytecode(PerlInterpreter*, CV*)’: CTPP2.c:1816: предупреждение: unused variable ‘RETVAL’ CTPP2.c: In function ‘void XS_HTML__CTPP2_parse_template(PerlInterpreter*, CV*)’: CTPP2.c:1851: предупреждение: unused variable ‘RETVAL’ CTPP2.c: In function ‘void XS_HTML__CTPP2_parse_text(PerlInterpreter*, CV*)’: CTPP2.c:1886: предупреждение: unused variable ‘RETVAL’ CTPP2.c: In function ‘void boot_HTML__CTPP2(PerlInterpreter*, CV*)’: CTPP2.c:2055: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2056: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2057: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2058: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2059: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2060: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2061: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2062: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2063: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2064: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2065: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2066: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2067: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2068: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2069: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ CTPP2.c:2070: ошибка: cannot convert ‘char*’ to ‘PerlInterpreter*’ for argument ‘1’ to ‘CV* Perl_newXS(PerlInterpreter*, char*, void (*)(PerlInterpreter*, CV*), char*)’ make: *** [CTPP2.o] Ошибка 1 Может кто-то сталкивался ? Добавлено через 9 минут и 23 секунды Проблема решилась установкой более свежего модуля HTML::CTPP2 Это сообщение отредактировал(а) xoma - 21.10.2009, 10:45 |
|||
|
||||
| xoma |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
Проблемы на этом не закончились =(
При вызове : my $byte_code = $template->save(TEMPLATE_DIR.'hello.ct2'); Получаю: Can't locate auto/HTML/CTPP2/save.al in @INC Если шаблон откомпилировать вручную и использовать сразу load_bytecode - все работает хорошо. Т.е. не работает сохранение шаблона методом $template->save() Есть идеи ? |
|||
|
||||
| arto |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
у вас _все_ поставлено с совпадающими версиями и без ошибок?
|
|||
|
||||
| xoma |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
Кажется, да.
Даже HTML::CTPP2 поставился без проблем. |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |