Re: PHP 4.0 Bug #2969: libtool cannot link in static libs
| From: | Chris Roberts | Date: | Tue, 14 Dec 1999 17:28:27 +0000 |
| Subject: | Re: PHP 4.0 Bug #2969: libtool cannot link in static libs | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-13691@lists.php.net to get a copy of this message | ||
The 'cvs diff lt*| wc -l' returned 0. The last lines
of my make follow. Included at the end is a list of
undefined symbols(using 'ldd -r libphp4.so'). Some of
theses symbols look like apache stuff?!?
/bin/sh ./libtool --mode=link gcc -g -O2 -g -Wall -O2
-o libphp4.la -rpath
/export/home/sw/php4/php4.0b3/libs -export-symbols /e
xport/home/sw/php4/php4.0b3/sapi/apache/php.sym
-avoid-version -L/usr/ucblib -L/usr/imap/lib
-L/opt/lib -R /usr/ucblib -R /usr/i
map/lib -R /opt/lib main.lo
internal_functions.lo snprintf.lo php3_sprintf.lo
configuration-parser.lo configuration-s
canner.lo request_info.lo safe_mode.lo
fopen-wrappers.lo php3_realpath.lo alloca.lo
php_ini.lo SAPI.lo rfc1867.lo dlist.lo php_con
tent_types.lo strlcpy.lo strlcat.lo mergesort.lo
reentrancy.lo libzend/libzend.la
sapi/apache/libphpsapi_apache.la r
egex/libregex.la
ext/apache/libphpext_apache.la ext/db/libphpext_db.la
ext/dba/libphpext_dba.la ext/gd/libphpext_gd
.la ext/imap/libphpext_imap.la
ext/ldap/libphpext_ldap.la ext/pcre/libphpext_pcre.la
ext/posix/libphpext_posix.la ext/session/libp
hpext_session.la ext/standard/libphpext_standard.la
ext/sysvsem/libphpext_sysvsem.la
ext/sysvshm/libphpext_sysvshm.la ext/yp/libph
pext_yp.la ext/zlib/libphpext_zlib.la
-lgdbm -lpam -ldl -llber -lldap -lc-client -lz
-lpng -lgd -ldb -lresolv -lres
olv -lm -lcrypt -lsocket -lnsl -lsocket
mkdir .libs
*** Warning: This library needs some functionality
provided by -lc-client.
*** I have the capability to make that library
automatically link in when
*** you link to this library. But I can only do this
if you have a
*** shared version of the library, which you do not
appear to have.
*** Warning: This library needs some functionality
provided by -lgd.
*** I have the capability to make that library
automatically link in when
*** you link to this library. But I can only do this
if you have a
*** shared version of the library, which you do not
appear to have.
*** Warning: This library needs some functionality
provided by -ldb.
*** I have the capability to make that library
automatically link in when
*** you link to this library. But I can only do this
if you have a
*** shared version of the library, which you do not
appear to have.
*** The inter-library dependencies that have been
dropped here will be
*** automatically added whenever a program is linked
with this library
*** or is declared to -dlopen it.
ln -s main.lo main.o
ln -s internal_functions.lo internal_functions.o
ln -s snprintf.lo snprintf.o
ln -s php3_sprintf.lo php3_sprintf.o
ln -s configuration-parser.lo configuration-parser.o
ln -s configuration-scanner.lo configuration-scanner.o
ln -s request_info.lo request_info.o
ln -s safe_mode.lo safe_mode.o
ln -s fopen-wrappers.lo fopen-wrappers.o
ln -s php3_realpath.lo php3_realpath.o
ln -s alloca.lo alloca.o
ln -s php_ini.lo php_ini.o
ln -s SAPI.lo SAPI.o
ln -s rfc1867.lo rfc1867.o
ln -s dlist.lo dlist.o
ln -s php_content_types.lo php_content_types.o
ln -s strlcpy.lo strlcpy.o
ln -s strlcat.lo strlcat.o
ln -s mergesort.lo mergesort.o
ln -s reentrancy.lo reentrancy.o
/usr/ucb/echo "{ global:" > .libs/libphp4.so.exp
cat /export/home/sw/php4/php4.0b3/sapi/apache/php.sym
| sed -e "s/\(.*\)/\1;/" >> .libs/libphp4.so.exp
/usr/ucb/echo "local: *; };" >> .libs/libphp4.so.exp
/usr/ccs/bin/ld -G -M .libs/libphp4.so.exp -h
libphp4.so -o .libs/libphp4.so main.lo
internal_functions.lo snprintf.lo php3_spri
ntf.lo configuration-parser.lo
configuration-scanner.lo request_info.lo safe_mode.lo
fopen-wrappers.lo php3_realpath.lo alloca.lo
php_ini.lo SAPI.lo rfc1867.lo dlist.lo
php_content_types.lo strlcpy.lo strlcat.lo
mergesort.lo reentrancy.lo -z allextract libzend
/.libs/libzend.al
sapi/apache/.libs/libphpsapi_apache.al
regex/.libs/libregex.al
ext/apache/.libs/libphpext_apache.al ext/db/.libs
/libphpext_db.al ext/dba/.libs/libphpext_dba.al
ext/gd/.libs/libphpext_gd.al
ext/imap/.libs/libphpext_imap.al ext/ldap/.libs/libph
pext_ldap.al ext/pcre/.libs/libphpext_pcre.al
ext/posix/.libs/libphpext_posix.al
ext/session/.libs/libphpext_session.al ext/standa
rd/.libs/libphpext_standard.al
ext/sysvsem/.libs/libphpext_sysvsem.al
ext/sysvshm/.libs/libphpext_sysvshm.al
ext/yp/.libs/libphpex
t_yp.al ext/zlib/.libs/libphpext_zlib.al -z
defaultextract -L/usr/ucblib -L/usr/imap/lib
-L/opt/lib -ldl -lgdbm -lpam -ldl -llber
-lldap -lz -lpng -lresolv -lresolv -lm -lcrypt
-lsocket -lnsl -lsocket -lc
rm -f .libs/libphp4.so.exp
creating libphp4.la
(cd .libs && rm -f libphp4.la && ln -s ../libphp4.la
libphp4.la)
make[2]: Leaving directory
`/export/home/sw/php4/php4.0b3'
Making all in pear
make[2]: Entering directory
`/export/home/sw/php4/php4.0b3/pear'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/export/home/sw/php4/php4.0b3/pear'
make[1]: Leaving directory
`/export/home/sw/php4/php4.0b3'
-------------------------------------------------------------
libdl.so.1 => /usr/lib/libdl.so.1
libgdbm.so.2 => /opt/lib/libgdbm.so.2
libpam.so.1 => /usr/dt/lib/libpam.so.1
libz.so => /opt/lib/libz.so
libpng.so.2 => /opt/lib/libpng.so.2
libresolv.so.2 =>
/usr/lib/libresolv.so.2
libm.so.1 => /usr/lib/libm.so.1
libcrypt_i.so.1 =>
/usr/lib/libcrypt_i.so.1
libsocket.so.1 =>
/usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libgen.so.1 => /usr/lib/libgen.so.1
libmp.so.2 => /usr/lib/libmp.so.2
symbol not found: gdImageDestroy
(./libphp4.so)
symbol not found: gdFontSmall
(./libphp4.so)
symbol not found: gdFontGiant
(./libphp4.so)
symbol not found: mbxdriver
(./libphp4.so)
symbol not found: unixdriver
(./libphp4.so)
symbol not found: pop3driver
(./libphp4.so)
symbol not found: mxdriver
(./libphp4.so)
symbol not found: mmdfdriver
(./libphp4.so)
symbol not found: newsdriver
(./libphp4.so)
symbol not found: mhdriver
(./libphp4.so)
symbol not found: ap_user_name
(./libphp4.so)
symbol not found: ap_block_alarms
(./libphp4.so)
symbol not found: ap_unblock_alarms
(./libphp4.so)
symbol not found: gdFontMediumBold
(./libphp4.so)
symbol not found: tenexdriver
(./libphp4.so)
symbol not found: auth_log
(./libphp4.so)
symbol not found: gdFontTiny
(./libphp4.so)
symbol not found: philedriver
(./libphp4.so)
symbol not found: top_module
(./libphp4.so)
symbol not found: nntpdriver
(./libphp4.so)
symbol not found: mtxdriver
(./libphp4.so)
symbol not found: gdFontLarge
(./libphp4.so)
symbol not found: ap_max_requests_per_child
(./libphp4.so)
symbol not found: ap_server_root
(./libphp4.so)
symbol not found: imapdriver
(./libphp4.so)
symbol not found: dummydriver
(./libphp4.so)
symbol not found: ap_user_id
(./libphp4.so)
symbol not found: ap_group_id
(./libphp4.so)
symbol not found: mail_string
(./libphp4.so)
symbol not found: ap_log_error
(./libphp4.so)
symbol not found: ap_signal
(./libphp4.so)
symbol not found: ap_block_alarms
(./libphp4.so)
symbol not found: ap_register_cleanup
(./libphp4.so)
symbol not found: ap_unblock_alarms
(./libphp4.so)
symbol not found: ap_rwrite
(./libphp4.so)
symbol not found: ap_hard_timeout
(./libphp4.so)
symbol not found: ap_get_client_block
(./libphp4.so)
symbol not found: ap_reset_timeout
(./libphp4.so)
symbol not found: ap_table_get
(./libphp4.so)
symbol not found: ap_pstrdup
(./libphp4.so)
symbol not found: ap_table_add
(./libphp4.so)
symbol not found: ap_table_set
(./libphp4.so)
symbol not found: ap_send_http_header
(./libphp4.so)
symbol not found: ap_getword
(./libphp4.so)
symbol not found: ap_uudecode
(./libphp4.so)
symbol not found: ap_getword_nulls_nc
(./libphp4.so)
symbol not found: ap_popenf
(./libphp4.so)
symbol not found: ap_log_reason
(./libphp4.so)
symbol not found: ap_setup_client_block
(./libphp4.so)
symbol not found: ap_update_mtime
(./libphp4.so)
symbol not found: ap_set_last_modified
(./libphp4.so)
symbol not found: ap_set_etag
(./libphp4.so)
symbol not found: ap_chdir_file
(./libphp4.so)
symbol not found: ap_add_common_vars
(./libphp4.so)
symbol not found: ap_add_cgi_vars
(./libphp4.so)
symbol not found: ap_kill_timeout
(./libphp4.so)
symbol not found: ap_pclosef
(./libphp4.so)
symbol not found: ap_add_version_component
(./libphp4.so)
symbol not found: ap_sub_req_lookup_uri
(./libphp4.so)
symbol not found: ap_destroy_sub_req
(./libphp4.so)
symbol not found: ap_run_sub_req
(./libphp4.so)
symbol not found: db_open
(./libphp4.so)
symbol not found: gdImageCreate
(./libphp4.so)
symbol not found: gdImageCreateFromPng
(./libphp4.so)
symbol not found: gdImagePng
(./libphp4.so)
symbol not found: gdImageColorAllocate
(./libphp4.so)
symbol not found: gdImageBoundsSafe
(./libphp4.so)
symbol not found: gdImageColorClosest
(./libphp4.so)
symbol not found: gdImageColorDeallocate
(./libphp4.so)
symbol not found: gdImageColorResolve
(./libphp4.so)
symbol not found: gdImageColorExact
(./libphp4.so)
symbol not found: gdImageSetPixel
(./libphp4.so)
symbol not found: gdImageLine
(./libphp4.so)
symbol not found: gdImageDashedLine
(./libphp4.so)
symbol not found: gdImageRectangle
(./libphp4.so)
symbol not found: gdImageFilledRectangle
(./libphp4.so)
symbol not found: gdImageArc
(./libphp4.so)
symbol not found: gdImageFillToBorder
(./libphp4.so)
symbol not found: gdImageFill
(./libphp4.so)
symbol not found: gdImageColorTransparent
(./libphp4.so)
symbol not found: gdImageInterlace
(./libphp4.so)
symbol not found: gdImageFilledPolygon
(./libphp4.so)
symbol not found: gdImagePolygon
(./libphp4.so)
symbol not found: gdImageChar
(./libphp4.so)
symbol not found: gdImageCharUp
(./libphp4.so)
symbol not found: gdImageCopy
(./libphp4.so)
symbol not found: gdImageCopyResized
(./libphp4.so)
symbol not found: mail_close_full
(./libphp4.so)
symbol not found: mail_link
(./libphp4.so)
symbol not found: auth_link
(./libphp4.so)
symbol not found: mail_open
(./libphp4.so)
symbol not found: mail_append_full
(./libphp4.so)
symbol not found: mail_ping
(./libphp4.so)
symbol not found: mail_expunge
(./libphp4.so)
symbol not found: mail_elt
(./libphp4.so)
symbol not found: mail_fetch_structure
(./libphp4.so)
symbol not found: mail_date
(./libphp4.so)
symbol not found: mail_fetchfrom
(./libphp4.so)
symbol not found: find_rightmost_bit
(./libphp4.so)
symbol not found: mail_fetchsubject
(./libphp4.so)
symbol not found: mail_fetch_text
(./libphp4.so)
symbol not found: mail_copy_full
(./libphp4.so)
symbol not found: mail_create
(./libphp4.so)
symbol not found: mail_rename
(./libphp4.so)
symbol not found: mail_delete
(./libphp4.so)
symbol not found: mail_list
(./libphp4.so)
symbol not found: mail_free_stringlist
(./libphp4.so)
symbol not found: mail_scan
(./libphp4.so)
symbol not found: rfc822_date
(./libphp4.so)
symbol not found: mail_flag
(./libphp4.so)
symbol not found: mail_fetch_header
(./libphp4.so)
symbol not found: rfc822_parse_msg
(./libphp4.so)
symbol not found: rfc822_write_address_full
(./libphp4.so)
symbol not found: mail_longdate
(./libphp4.so)
symbol not found: mail_lsub
(./libphp4.so)
symbol not found: mail_subscribe
(./libphp4.so)
symbol not found: mail_unsubscribe
(./libphp4.so)
symbol not found: mail_fetch_body
(./libphp4.so)
symbol not found: rfc822_base64
(./libphp4.so)
symbol not found: rfc822_qprint
(./libphp4.so)
symbol not found: rfc822_8bit
(./libphp4.so)
symbol not found: rfc822_binary
(./libphp4.so)
symbol not found: mail_newaddr
(./libphp4.so)
symbol not found: cpystr
(./libphp4.so)
symbol not found: mail_newenvelope
(./libphp4.so)
symbol not found: rfc822_parse_adrlist
(./libphp4.so)
symbol not found: mail_newsearchpgm
(./libphp4.so)
symbol not found: mail_newsortpgm
(./libphp4.so)
symbol not found: mail_sort
(./libphp4.so)
symbol not found: fs_give
(./libphp4.so)
symbol not found: mail_uid
(./libphp4.so)
symbol not found: mail_msgno
(./libphp4.so)
symbol not found: mail_status
(./libphp4.so)
symbol not found: mail_body
(./libphp4.so)
symbol not found: mail_uid_sequence
(./libphp4.so)
symbol not found: mail_newbody
(./libphp4.so)
symbol not found: fs_get
(./libphp4.so)
symbol not found: mail_newbody_part
(./libphp4.so)
symbol not found: rfc822_encode_body_7bit
(./libphp4.so)
symbol not found: rfc822_header
(./libphp4.so)
symbol not found: rfc822_write_body_header
(./libphp4.so)
symbol not found: mail_newstringlist
(./libphp4.so)
symbol not found: ldap_unbind_s
(./libphp4.so)
symbol not found: ldap_msgfree
(./libphp4.so)
symbol not found: ldap_open
(./libphp4.so)
symbol not found: ldap_bind_s
(./libphp4.so)
symbol not found: ldap_err2string
(./libphp4.so)
symbol not found: ldap_search_s
(./libphp4.so)
symbol not found: ldap_count_entries
(./libphp4.so)
symbol not found: ldap_first_entry
(./libphp4.so)
symbol not found: ldap_next_entry
(./libphp4.so)
symbol not found: ldap_first_attribute
(./libphp4.so)
symbol not found: ldap_next_attribute
(./libphp4.so)
symbol not found: ldap_get_values
(./libphp4.so)
symbol not found: ldap_count_values
(./libphp4.so)
symbol not found: ldap_value_free
(./libphp4.so)
symbol not found: ldap_get_dn
(./libphp4.so)
symbol not found: ldap_explode_dn
(./libphp4.so)
symbol not found: ldap_dn2ufn
(./libphp4.so)
symbol not found: ldap_add_s
(./libphp4.so)
symbol not found: ldap_perror
(./libphp4.so)
symbol not found: ldap_modify_s
(./libphp4.so)
symbol not found: ldap_delete_s
(./libphp4.so)
symbol not found: ap_rflush
(./libphp4.so)
__________________________________________________
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one place.
Yahoo! Shopping: http://shopping.yahoo.com