Quoting Jani Taskinen <jani.taski...@sci.fi>:
# tar zxfv php5.2-xxxxx.tar.gz
# mkdir php_5_2
# cd php_5_2
# ../php5.2-xxxxx/configure --disable-all --enable-debug <and the rest
of relevant options here>
# make
# make install

Well I have flex-2.5.4 installed. Not sure why it requires this version when the release versions work with flex-2.5.3x?

I have tried compiling the SVN version on a Gentoo and Fedora machine and both are failing with the following errors:

/usr/lib64/libc-client.a(osdep.o): In function `ssl_onceonlyinit':
(.text+0x6ae1): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
ext/standard/basic_functions.o: In function `zif_highlight_file':
/usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5511: undefined reference to `highlight_file'
ext/standard/basic_functions.o: In function `zif_php_strip_whitespace':
/usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5555: undefined reference to `zend_save_lexical_state' /usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5556: undefined reference to `open_file_for_scanning' /usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5557: undefined reference to `zend_restore_lexical_state' /usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5565: undefined reference to `zend_destroy_file_handle' /usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5566: undefined reference to `zend_restore_lexical_state'
ext/standard/basic_functions.o: In function `zif_highlight_string':
/usr/local/src/PHP_5_2/ext/standard/basic_functions.c:5600: undefined reference to `highlight_string'
ext/wddx/wddx.o: In function `php_wddx_deserialize_ex':
/usr/local/src/PHP_5_2/ext/wddx/wddx.c:1098: undefined reference to `XML_ParserCreate' /usr/local/src/PHP_5_2/ext/wddx/wddx.c:1100: undefined reference to `XML_SetUserData' /usr/local/src/PHP_5_2/ext/wddx/wddx.c:1101: undefined reference to `XML_SetElementHandler' /usr/local/src/PHP_5_2/ext/wddx/wddx.c:1102: undefined reference to `XML_SetCharacterDataHandler' /usr/local/src/PHP_5_2/ext/wddx/wddx.c:1104: undefined reference to `XML_Parse' /usr/local/src/PHP_5_2/ext/wddx/wddx.c:1106: undefined reference to `XML_ParserFree'
main/main.o: In function `php_execute_script':
/usr/local/src/PHP_5_2/main/main.c:1950: undefined reference to `zend_file_handle_dtor'
main/main.o: In function `php_lint_script':
/usr/local/src/PHP_5_2/main/main.c:2140: undefined reference to `zend_destroy_file_handle'
Zend/zend_ini_scanner.o: In function `zend_ini_close_file':
/usr/local/src/chr/PHP_5_2/Zend/zend_ini_scanner.l:98: undefined reference to `zend_file_handle_dtor'
Zend/zend_compile.o: In function `build_runtime_defined_function_key':
/usr/local/src/PHP_5_2/Zend/zend_compile.c:78: undefined reference to `language_scanner_globals'
Zend/zend_compile.o: In function `init_compiler':
/usr/local/src/PHP_5_2/Zend/zend_compile.c:161: undefined reference to `zend_file_handle_dtor'
Zend/zend_compile.o: In function `zend_do_halt_compiler_register':
/usr/local/src/PHP_5_2/Zend/zend_compile.c:3175: undefined reference to `zend_get_scanned_file_offset'
Zend/zend_compile.o: In function `zendlex':
/usr/local/src/PHP_5_2/Zend/zend_compile.c:4175: undefined reference to `lex_scan' /usr/local/src/PHP_5_2/Zend/zend_compile.c:4184: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_compile.c:4184: undefined reference to `language_scanner_globals'
Zend/zend_highlight.o: In function `zend_highlight':
/usr/local/src/PHP_5_2/Zend/zend_highlight.c:127: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:127: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:152: undefined reference to `language_scanner_globals' Zend/zend_highlight.o:/usr/local/src/PHP_5_2/Zend/zend_highlight.c:152: more undefined references to `language_scanner_globals' follow
Zend/zend_highlight.o: In function `zend_highlight':
/usr/local/src/PHP_5_2/Zend/zend_highlight.c:103: undefined reference to `lex_scan'
Zend/zend_highlight.o: In function `zend_strip':
/usr/local/src/PHP_5_2/Zend/zend_highlight.c:204: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:204: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:207: undefined reference to `lex_scan' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:208: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:208: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:216: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:216: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_highlight.c:187: undefined reference to `lex_scan'
Zend/zend.o: In function `zend_startup':
/usr/local/src/PHP_5_2/Zend/zend.c:606: undefined reference to `compile_file'
/usr/local/src/PHP_5_2/Zend/zend.c:607: undefined reference to `compile_string' /usr/local/src/PHP_5_2/Zend/zend.c:661: undefined reference to `language_scanner_globals'
Zend/zend.o: In function `zend_activate':
/usr/local/src/PHP_5_2/Zend/zend.c:824: undefined reference to `startup_scanner'
Zend/zend.o: In function `zend_deactivate':
/usr/local/src/PHP_5_2/Zend/zend.c:856: undefined reference to `shutdown_scanner'
Zend/zend.o: In function `zend_execute_scripts':
/usr/local/src/PHP_5_2/Zend/zend.c:1131: undefined reference to `zend_destroy_file_handle'
Zend/zend_indent.o: In function `zend_indent':
/usr/local/src/PHP_5_2/Zend/zend_indent.c:67: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_indent.c:67: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_indent.c:73: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_indent.c:72: undefined reference to `language_scanner_globals' /usr/local/src/PHP_5_2/Zend/zend_indent.c:121: undefined reference to `language_scanner_globals' Zend/zend_indent.o:/usr/local/src/PHP_5_2/Zend/zend_indent.c:121: more undefined references to `language_scanner_globals' follow
Zend/zend_indent.o: In function `zend_indent':
/usr/local/src/PHP_5_2/Zend/zend_indent.c:64: undefined reference to `lex_scan'
Zend/zend_execute.o: In function `ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER':
/usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:2052: undefined reference to `zend_destroy_file_handle' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:2054: undefined reference to `zend_file_handle_dtor' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:2068: undefined reference to `compile_filename'
Zend/zend_execute.o: In function `ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER':
/usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:4627: undefined reference to `zend_destroy_file_handle' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:4629: undefined reference to `zend_file_handle_dtor' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:4643: undefined reference to `compile_filename'
Zend/zend_execute.o: In function `ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER':
/usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:7776: undefined reference to `zend_destroy_file_handle' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:7778: undefined reference to `zend_file_handle_dtor' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:7792: undefined reference to `compile_filename'
Zend/zend_execute.o: In function `ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER':
/usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:20186: undefined reference to `zend_destroy_file_handle' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:20188: undefined reference to `zend_file_handle_dtor' /usr/local/src/PHP_5_2/Zend/zend_vm_execute.h:20202: undefined reference to `compile_filename'
sapi/cli/php_cli.o: In function `main':
/usr/local/src/PHP_5_2/sapi/cli/php_cli.c:1174: undefined reference to `open_file_for_scanning' /usr/local/src/PHP_5_2/sapi/cli/php_cli.c:1183: undefined reference to `open_file_for_scanning'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to