php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #24458 undefined references
Submitted: 2003-07-02 06:50 UTC Modified: 2003-07-02 08:23 UTC
From: christian at freemails dot at Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 5CVS-2003-07-02 (dev) OS: Linux 2.4
Private report: No CVE-ID: None
 [2003-07-02 06:50 UTC] christian at freemails dot at
Description:
------------
There is not much to report about it.

There are a lot of undefined references.

PHP version is a fresh CVS copy of the php5 tree.

Reproduce code:
---------------
CFLAGS=-march=i686 CPPFLAGS=-march=i686 ./configure --prefix=/root/php5 --enable-cli --enable-embed=shared --disable-cgi --enable-force-cgi-redirect --enable-discard-path --enable-path-info-check --enable-debug --enable-versioning --with-config-file-path=/root/php5 --with-libxml-dir=/mnt/pc6_c/cvs.php.net/php5_builds --without-pear


Actual result:
--------------
gcc -march=i686 -g -Wall ext/ctype/ctype.lo ext/dom/php_dom.lo ext/dom/attr.lo ext/dom/document.lo ext/dom/domerrorhandler.lo ext/dom/domstringlist.lo ext/dom/domexception.lo ext/dom/namelist.lo ext/dom/processinginstruction.lo ext/dom/cdatasection.lo ext/dom/documentfragment.lo ext/dom/domimplementation.lo ext/dom/element.lo ext/dom/node.lo ext/dom/string_extend.lo ext/dom/characterdata.lo ext/dom/documenttype.lo ext/dom/domimplementationlist.lo ext/dom/entity.lo ext/dom/nodelist.lo ext/dom/text.lo ext/dom/comment.lo ext/dom/domconfiguration.lo ext/dom/domimplementationsource.lo ext/dom/entityreference.lo ext/dom/notation.lo ext/dom/typeinfo.lo ext/dom/domerror.lo ext/dom/domlocator.lo ext/dom/namednodemap.lo ext/dom/userdatahandler.lo ext/pcre/pcrelib/maketables.lo ext/pcre/pcrelib/get.lo ext/pcre/pcrelib/study.lo ext/pcre/pcrelib/pcre.lo ext/pcre/php_pcre.lo ext/posix/posix.lo ext/session/session.lo ext/session/mod_files.lo ext/session/mod_mm.lo ext/session/mod_user.lo ext/simplexml/simplexml.lo ext/sqlite/sqlite.lo ext/sqlite/sess_sqlite.lo ext/sqlite/libsqlite/src/opcodes.lo ext/sqlite/libsqlite/src/parse.lo ext/sqlite/libsqlite/src/encode.lo ext/sqlite/libsqlite/src/auth.lo ext/sqlite/libsqlite/src/btree.lo ext/sqlite/libsqlite/src/build.lo ext/sqlite/libsqlite/src/delete.lo ext/sqlite/libsqlite/src/expr.lo ext/sqlite/libsqlite/src/func.lo ext/sqlite/libsqlite/src/hash.lo ext/sqlite/libsqlite/src/insert.lo ext/sqlite/libsqlite/src/main.lo ext/sqlite/libsqlite/src/os.lo ext/sqlite/libsqlite/src/pager.lo ext/sqlite/libsqlite/src/printf.lo ext/sqlite/libsqlite/src/random.lo ext/sqlite/libsqlite/src/select.lo ext/sqlite/libsqlite/src/table.lo ext/sqlite/libsqlite/src/tokenize.lo ext/sqlite/libsqlite/src/update.lo ext/sqlite/libsqlite/src/util.lo ext/sqlite/libsqlite/src/vdbe.lo ext/sqlite/libsqlite/src/attach.lo ext/sqlite/libsqlite/src/btree_rb.lo ext/sqlite/libsqlite/src/pragma.lo ext/sqlite/libsqlite/src/vacuum.lo ext/sqlite/libsqlite/src/copy.lo ext/sqlite/libsqlite/src/where.lo ext/sqlite/libsqlite/src/trigger.lo regex/regcomp.lo regex/regexec.lo regex/regerror.lo regex/regfree.lo ext/standard/array.lo ext/standard/base64.lo ext/standard/basic_functions.lo ext/standard/browscap.lo ext/standard/crc32.lo ext/standard/crypt.lo ext/standard/cyr_convert.lo ext/standard/datetime.lo ext/standard/dir.lo ext/standard/dl.lo ext/standard/dns.lo ext/standard/exec.lo ext/standard/file.lo ext/standard/filestat.lo ext/standard/flock_compat.lo ext/standard/formatted_print.lo ext/standard/fsock.lo ext/standard/head.lo ext/standard/html.lo ext/standard/image.lo ext/standard/info.lo ext/standard/iptc.lo ext/standard/lcg.lo ext/standard/link.lo ext/standard/mail.lo ext/standard/math.lo ext/standard/md5.lo ext/standard/metaphone.lo ext/standard/microtime.lo ext/standard/pack.lo ext/standard/pageinfo.lo ext/standard/parsedate.lo ext/standard/quot_print.lo ext/standard/rand.lo ext/standard/reg.lo ext/standard/soundex.lo ext/standard/string.lo ext/standard/scanf.lo ext/standard/syslog.lo ext/standard/type.lo ext/standard/uniqid.lo ext/standard/url.lo ext/standard/url_scanner.lo ext/standard/var.lo ext/standard/versioning.lo ext/standard/assert.lo ext/standard/strnatcmp.lo ext/standard/levenshtein.lo ext/standard/incomplete_class.lo ext/standard/url_scanner_ex.lo ext/standard/ftp_fopen_wrapper.lo ext/standard/http_fopen_wrapper.lo ext/standard/php_fopen_wrapper.lo ext/standard/credits.lo ext/standard/css.lo ext/standard/var_unserializer.lo ext/standard/ftok.lo ext/standard/sha1.lo ext/standard/user_filters.lo ext/standard/filters.lo ext/standard/proc_open.lo ext/standard/sunfuncs.lo ext/standard/streamsfuncs.lo ext/tokenizer/tokenizer.lo ext/xml/xml.lo ext/xml/compat.lo TSRM/TSRM.lo TSRM/tsrm_strtok_r.lo TSRM/tsrm_virtual_cwd.lo main/main.lo main/snprintf.lo main/spprintf.lo main/php_sprintf.lo main/safe_mode.lo main/fopen_wrappers.lo main/alloca.lo main/php_scandir.lo main/php_ini.lo main/SAPI.lo main/rfc1867.lo main/php_content_types.lo main/strlcpy.lo main/strlcat.lo main/mergesort.lo main/reentrancy.lo main/php_variables.lo main/php_ticks.lo main/network.lo main/php_open_temporary_file.lo main/php_logos.lo main/output.lo main/streams/streams.lo main/streams/cast.lo main/streams/memory.lo main/streams/filter.lo main/streams/plain_wrapper.lo main/streams/userspace.lo main/streams/transports.lo main/streams/xp_socket.lo main/streams/mmap.lo Zend/zend_language_parser.lo Zend/zend_language_scanner.lo Zend/zend_ini_parser.lo Zend/zend_ini_scanner.lo Zend/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_mm.lo Zend/zend_default_classes.lo Zend/zend_reflection_api.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -o sapi/cli/php -Wl,--export-dynamic  -L/mnt/pc6_c/cvs.php.net/php_builds/lib -lcrypt -lcrypt -lresolv -lm -ldl -lnsl -lz -lm -lz -lm -lz -lm -lz -lm -lcrypt /mnt/pc6_c/cvs.php.net/php_builds/lib/libxml2.so -lpthread -lz -lm -lz -lm -lcrypt -Wl,--rpath -Wl,/mnt/pc6_c/cvs.php.net/php_builds/lib -Wl,--rpath -Wl,/mnt/pc6_c/cvs.php.net/php_builds/lib
ext/standard/basic_functions.lo(.text+0x52a2): In function `zif_highlight_file':
/mnt/pc6_c/cvs.php.net/php5_build1/ext/standard/basic_functions.c:2216: undefined reference to `highlight_file'
ext/standard/basic_functions.lo(.text+0x53bd): In function `zif_highlight_string':
/mnt/pc6_c/cvs.php.net/php5_build1/ext/standard/basic_functions.c:2251: undefined reference to `highlight_string'
ext/tokenizer/tokenizer.lo(.text+0x14c1): In function `tokenize':
/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:342: undefined reference to `lex_scan'
ext/tokenizer/tokenizer.lo(.text+0x1588):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:358: undefined reference to `language_scanner_globals'
ext/tokenizer/tokenizer.lo(.text+0x1595):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:358: undefined reference to `language_scanner_globals'
ext/tokenizer/tokenizer.lo(.text+0x15c9):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:361: undefined reference to `language_scanner_globals'
ext/tokenizer/tokenizer.lo(.text+0x15d6):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:361: undefined reference to `language_scanner_globals'
ext/tokenizer/tokenizer.lo(.text+0x1d1b): In function `zif_token_get_all':
/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:510: undefined reference to `zend_save_lexical_state'
ext/tokenizer/tokenizer.lo(.text+0x1d30):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:512: undefined reference to `zend_prepare_string_for_scanning'
ext/tokenizer/tokenizer.lo(.text+0x1d6b):/mnt/pc6_c/cvs.php.net/php5_build1/ext/tokenizer/tokenizer.c:518: undefined reference to `zend_restore_lexical_state'
main/main.lo(.text+0x3a9f): In function `php_lint_script':
/mnt/pc6_c/cvs.php.net/php5_build1/main/main.c:1807: undefined reference to `zend_destroy_file_handle'
Zend/zend_ini_parser.lo(.text+0x20f): In function `ini_error':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_ini_parser.y:122: undefined reference to `zend_ini_scanner_get_filename'
Zend/zend_ini_parser.lo(.text+0x258):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_ini_parser.y:126: undefined reference to `zend_ini_scanner_get_lineno'
Zend/zend_ini_parser.lo(.text+0x32e): In function `zend_parse_ini_file':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_ini_parser.y:151: undefined reference to `zend_ini_open_file_for_scanning'
Zend/zend_ini_parser.lo(.text+0x35f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_ini_parser.y:158: undefined reference to `zend_ini_close_file'
Zend/zend_ini_parser.lo(.text+0x5e7): In function `ini_parse':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_ini_parser.c:1088: undefined reference to `ini_lex'
Zend/zend_compile.lo(.text+0x30d): In function `init_compiler':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:102: undefined reference to `zend_file_handle_dtor'
Zend/zend_compile.lo(.text+0x9ece): In function `zendlex':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3412: undefined reference to `lex_scan'
Zend/zend_compile.lo(.text+0x9efd):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: undefined reference to `language_scanner_globals'
Zend/zend_compile.lo(.text+0x9f03):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: undefined reference to `language_scanner_globals'
Zend/zend_compile.lo(.text+0x9f15):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: undefined reference to `language_scanner_globals'
Zend/zend_compile.lo(.text+0x9f1b):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: undefined reference to `language_scanner_globals'
Zend/zend_compile.lo(.text+0x9f2f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: undefined reference to `language_scanner_globals'
Zend/zend_compile.lo(.text+0x9f35):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_compile.c:3421: more undefined references to `language_scanner_globals' follow
Zend/zend_execute_API.lo(.text+0x249a): In function `zend_eval_string':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_execute_API.c:759: undefined reference to `compile_string'
Zend/zend_highlight.lo(.text+0x20c): In function `zend_highlight':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:94: undefined reference to `lex_scan'
Zend/zend_highlight.lo(.text+0x2d7):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:118: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x2e4):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:118: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x398):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:149: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x3a5):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:149: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x459):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:172: undefined reference to `lex_scan'
Zend/zend_highlight.lo(.text+0x4d3): In function `zend_strip':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:193: undefined reference to `lex_scan'
Zend/zend_highlight.lo(.text+0x53f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:207: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x55f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:209: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x584):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:212: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x59b):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:213: undefined reference to `lex_scan'
Zend/zend_highlight.lo(.text+0x5e4):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:220: undefined reference to `language_scanner_globals'
Zend/zend_highlight.lo(.text+0x5f1):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_highlight.c:220: undefined reference to `language_scanner_globals'
Zend/zend.lo(.text+0xf54): In function `zend_startup':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:571: undefined reference to `compile_file'
Zend/zend.lo(.text+0x1141):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:619: undefined reference to `ini_scanner_globals'
Zend/zend.lo(.text+0x114f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:620: undefined reference to `language_scanner_globals'
Zend/zend.lo(.text+0x14f4): In function `zend_activate':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:766: undefined reference to `startup_scanner'
Zend/zend.lo(.text+0x16a5): In function `zend_deactivate':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:791: undefined reference to `shutdown_scanner'
Zend/zend.lo(.text+0x201b): In function `zend_execute_scripts':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend.c:1014: undefined reference to `zend_destroy_file_handle'
Zend/zend_indent.lo(.text+0xe4): In function `zend_indent':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:64: undefined reference to `lex_scan'
Zend/zend_indent.lo(.text+0x13f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:67: undefined reference to `language_scanner_globals'
Zend/zend_indent.lo(.text+0x14c):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:67: undefined reference to `language_scanner_globals'
Zend/zend_indent.lo(.text+0x16f):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:72: undefined reference to `language_scanner_globals'
Zend/zend_indent.lo(.text+0x185):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:73: undefined reference to `language_scanner_globals'
Zend/zend_indent.lo(.text+0x3a5):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:121: undefined reference to `language_scanner_globals'
Zend/zend_indent.lo(.text+0x3b2):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_indent.c:121: more undefined references to `language_scanner_globals' follow
Zend/zend_execute.lo(.text+0x9b02): In function `zend_include_or_eval_handler':
/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_execute.c:3369: undefined reference to `zend_destroy_file_handle'
Zend/zend_execute.lo(.text+0x9b12):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_execute.c:3371: undefined reference to `zend_file_handle_dtor'
Zend/zend_execute.lo(.text+0x9b6e):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_execute.c:3386: undefined reference to `compile_filename'
Zend/zend_execute.lo(.text+0x9b96):/mnt/pc6_c/cvs.php.net/php5_build1/Zend/zend_execute.c:3391: undefined reference to `compile_string'
sapi/cli/php_cli.lo(.text+0x1948): In function `main':
/mnt/pc6_c/cvs.php.net/php5_build1/sapi/cli/php_cli.c:922: undefined reference to `open_file_for_scanning'
sapi/cli/php_cli.lo(.text+0x1970):/mnt/pc6_c/cvs.php.net/php5_build1/sapi/cli/php_cli.c:932: undefined reference to `open_file_for_scanning'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
root@0[php5_build1]#


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-07-02 08:23 UTC] sniper@php.net
Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip


And I mean the SNAPSHOT, don't pull it from CVS.
(your cvs checkout is just borked / your build tools are borked, works fine here.)

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Jun 02 18:01:32 2024 UTC