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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: christian at freemails dot at
New email:
PHP Version: OS:

 

 [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

Pull Requests

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-2025 The PHP Group
All rights reserved.
Last updated: Thu Aug 14 07:00:03 2025 UTC