Страница 1 из 1

При применении make ругается на синтаксические ошибки

Добавлено: 09 июл 2006, 17:35
Trerum
Расскажу все по порядку. Успешно поставил Apache 1.3.36 с опцией --prefix=/usr/local/apache --enable-module=so.
Далее установка PHP 5.1.4 : конфиг с опцией --with-apxs=/usr/local/apache/bin/apxs проходит нормально без ошибок,но с применением утилиты make ругается на синтаксические ошибки. Install в комплекте с PHP читал. Поиском пользовался-не помогло. Помогите разобраться.:? SuSe 10.0 Вот фрагмент(если это возможно то постарайтесь,пожалуйста, ответить на русском языке):

usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:611: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:614: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:620: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:630: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:638: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:658: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:670: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘zif_libxml_set_streams_context’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:674: error: ‘ht’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:674: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:679: error: syntax error before ‘.’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:682: error: syntax error before ‘.’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:688: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘zif_libxml_use_internal_errors’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:693: error: ‘ht’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:693: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:697: warning: initialization makes integer from pointer without a cast
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:697: error: initializer element is not constant
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:697: warning: data definition has no type or storage class
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:698: error: syntax error before ‘if’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:705: error: syntax error before ‘->’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:712: error: syntax error before ‘(’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:713: error: syntax error before ‘.’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:719: error: syntax error before ‘(’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:719: error: conflicting types for ‘zend_llist_init’
/usr/local/php-5.1.4/php-5.1.4/Zend/zend_llist.h:50: error: previous declaration of ‘zend_llist_init’ was here
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:722: error: syntax error before ‘->’ token
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:728: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘zif_libxml_get_last_error’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:735: error: ‘return_value’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:735: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:736: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:737: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:738: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:740: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:742: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:745: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:747: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:749: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:758: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘zif_libxml_get_errors’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:763: error: ‘return_value’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:775: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:776: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:777: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:778: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:780: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:782: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:785: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:787: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:789: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:800: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:847: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_import_node’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:853: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:854: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:859: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:867: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_increment_node_ptr’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:871: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:871: error: ‘node’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:876: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:884: error: ‘private_data’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:899: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_decrement_node_ptr’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:903: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:918: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_increment_doc_ref’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:921: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:924: error: ‘docp’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:935: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_decrement_doc_ref’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:938: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:955: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_node_free_resource’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:957: error: ‘node’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:967: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:978: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:980: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:984: error: syntax error before ‘else’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: At top level:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:990: error: syntax error before ‘TSRMLS_DC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c: In function ‘php_libxml_node_decrement_resource’:
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:996: error: ‘object’ undeclared (first use in this function)
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:999: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:1001: error: syntax error before ‘TSRMLS_CC’
/usr/local/php-5.1.4/php-5.1.4/ext/libxml/libxml.c:1008: error: syntax error before ‘TSRMLS_CC’
[/b]

Добавлено: 09 июл 2006, 22:18
Llama
Trerum, простите за то, что от вечаю вопросом на вопрос, но тем не менее:
1) чем не устраивают apache и php из дистрибутива?
2) README и INSTALL на apache и php читали, версии компилятора и библиотек требуемых для сборки соответсвуют там заявленым?
3) Традиционно, на остается только угать о 32bit или 64bit системе идет речь...

Добавлено: 10 июл 2006, 12:07
Mr. Anderson
сразу вопрос по теме, не собирается вообще или собирается, но не работает? установленные библиотеки нужных версий?

Добавлено: 10 июл 2006, 13:09
Trerum
2 Llama
2) bison 1.28-8 устанавливал из rpm
flex 2.5.4 ставил из исходников
gcc 4.0.2_20050901-3( ANSI C compiler = gcc ???)
3)32bit.

2 Mr. Anderson не компилируется,конфиг проходит без единой ошибки если вы об этом.

Добавлено: 10 июл 2006, 15:07
Mr. Anderson
в документации описаны требуемые версии библиотек и компилятора?

Добавлено: 10 июл 2006, 15:41
Trerum
Только это
An ANSI C compiler
flex: Version 2.5.4
bison: Version 1.28,1.35,1.75
A web server
Any module components

Добавлено: 10 июл 2006, 16:08
Llama
Trerum, попробуйте gcc 3.* - в дистрибутиве должен быть.