OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003499 [php5_xsl] regular use major always 2009-03-26 14:37 2009-05-10 05:50
Reporter user2176 View Status public  
Assigned To mwatters
Priority normal Resolution fixed  
Status closed  
Summary 0003499: php5 modules xsl broken
Description /opt/csw/php5/bin/php
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so' - ld.so.1: php: fatal: relocation error: file /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so: symbol dom_node_class_entry: referenced symbol not found in Unknown on line 0
Additional Information pkg-get -c | grep php5_xsl
       php5_xsl 5.2.6,REV=2009.03.08 SAME
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0005734)
mwatters (reporter)
2009-03-26 15:01

Please supply the output of the following commands to help me diagnose the issue.
I am unable to reproduce.

dump -Lv /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so
and
ldd /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so
and
pkginfo |grep php5
(0005736)
user2176
2009-03-26 16:20

I forgot to mention
uname -a
SunOS serv-4100 5.10 Generic_138889-02 i86pc i386 i86pc

and to be sure I had to uncomment the line
extension=xsl.so
to activate in php.ini, this is disabled by default.
Did you activate it in your setup ?



Despite that here the output :
/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so:

  **** DYNAMIC SECTION INFORMATION ****
.dynamic:
[INDEX] Tag Value
[1] NEEDED libexslt.so.0
[2] NEEDED libxslt.so.1
[3] NEEDED libxml2.so.2
[4] NEEDED libz.so
[5] NEEDED libiconv.so.2
[6] NEEDED libsocket.so.1
[7] NEEDED libnsl.so.1
[8] NEEDED libm.so.1
[9] NEEDED libc.so.1
[10] SONAME xsl.so
[11] RUNPATH /opt/csw/lib:/opt/csw/lib/$ISALIST:/opt/csw/bdb44/lib/$
ISALIST:/opt/csw/bdb44/lib
[12] RPATH /opt/csw/lib:/opt/csw/lib/$ISALIST:/opt/csw/bdb44/lib/$
ISALIST:/opt/csw/bdb44/lib
[13] HASH 0xc4
[14] STRTAB 0xd7c
[15] STRSZ 0xbc6
[16] SYMTAB 0x50c
[17] SYMENT 0x10
[18] CHECKSUM 0x3438
[19] VERNEED 0x1944
[20] VERNEEDNUM 0x1
[21] PLTSZ 0x2f0
[22] PLTREL 0x11
[23] JMPREL 0x1bac
[24] REL 0x1964
[25] RELSZ 0x538
[26] RELENT 0x8
[27] FEATURE_1 PARINIT
[28] SUNW_CAP 0xb4
[29] FLAGS 0
[30] FLAGS_1 0
[31] PLTGOT 0x14ba0


ldd /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20060613/xsl.so


        libexslt.so.0 => /opt/csw/lib/libexslt.so.0
        libxslt.so.1 => /opt/csw/lib/libxslt.so.1
        libxml2.so.2 => /opt/csw/lib/libxml2.so.2
        libz.so => /opt/csw/lib/libz.so
        libiconv.so.2 => /opt/csw/lib/libiconv.so.2
        libsocket.so.1 => /lib/libsocket.so.1
        libnsl.so.1 => /lib/libnsl.so.1
        libm.so.1 => /lib/libm.so.1
        libc.so.1 => /lib/libc.so.1
        libgcrypt.so.11 => /opt/csw/lib/libgcrypt.so.11
        libgpg-error.so.0 => /opt/csw/lib/libgpg-error.so.0
        libpthread.so.1 => /lib/libpthread.so.1
        libdl.so.1 => /lib/libdl.so.1
        libmp.so.2 => /lib/libmp.so.2
        libmd.so.1 => /lib/libmd.so.1
        libscf.so.1 => /lib/libscf.so.1
        libintl.so.8 => /opt/csw/lib/i386/libintl.so.8
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        libsec.so.1 => /lib/libsec.so.1
        libavl.so.1 => /lib/libavl.so.1
        libm.so.2 => /lib/libm.so.2



 pkginfo |grep php5

application CSWap2modphp5 ap2_modphp5 - PHP 5 - Apache
2.2.x Module
application CSWphp5 php5 - A High-Level Scripting
Languages
application CSWphp5bz2 php5_bz2 - bz2 Extention for PHP5
application CSWphp5dba php5_dba - dba Extention for PHP5
application CSWphp5devel php5_devel - Development files
for php5
application CSWphp5ftp php5_ftp - ftp Extention for PHP5
application CSWphp5gd php5_gd - gd Extention for PHP5
application CSWphp5gettext php5_gettext - gettext Extention
for PHP5
application CSWphp5gmp php5_gmp - gmp Extention for PHP5
application CSWphp5imap php5_imap - imap Extention for
PHP5
application CSWphp5ldap php5_ldap - ldap Extention for
PHP5
application CSWphp5mcrypt php5_mcrypt - mcrypt Extention
for PHP5
application CSWphp5mhash php5_mhash - mhash Extention for
PHP5
application CSWphp5mssql php5_mssql - mssql Extention for
PHP5
application CSWphp5mysql php5_mysql - mysql Extention for
PHP5
application CSWphp5mysqli php5_mysqli - mysqli Extention
for PHP5
application CSWphp5odbc php5_odbc - odbc Extention for
PHP5
application CSWphp5openssl php5_openssl - openssl Extention
for PHP5
application CSWphp5pdomysql php5_pdomysql - pdomysql
Extention for PHP5
application CSWphp5pdoodbc php5_pdoodbc - pdoodbc Extention
for PHP5
application CSWphp5pdopgsql php5_pdopgsql - pdopgsql
Extention for PHP5
application CSWphp5pdosqlite php5_pdosqlite - pdosqlite
Extention for PHP5
application CSWphp5pgsql php5_pgsql - pgsql Extention for
PHP5
application CSWphp5pspell php5_pspell - pspell Extention
for PHP5
application CSWphp5readline php5_readline - PHP 5 - GNU
readline Extension
application CSWphp5session php5_session - session Extention
for PHP5
application CSWphp5snmp php5_snmp - snmp Extention for
PHP5
application CSWphp5soap php5_soap - soap Extention for
PHP5
application CSWphp5sqlite php5_sqlite - sqlite Extention
for PHP5
application CSWphp5wddx php5_wddx - wddx Extention for
PHP5
application CSWphp5xsl
(0005737)
user2176
2009-03-26 16:22

Just in case :

    ap2_modphp5 5.2.6,REV=2008.10.28 SAME
           php5 5.2.6,REV=2009.03.08 SAME
       php5_bz2 5.2.6,REV=2009.03.08 SAME
     php5_ctype 5.2.6,REV=2009.03.08 SAME
      php5_curl 5.2.6,REV=2009.03.08 SAME
       php5_dba 5.2.6,REV=2009.03.08 SAME
     php5_devel 5.2.6,REV=2009.03.08 SAME
       php5_ftp 5.2.6,REV=2009.03.08 SAME
        php5_gd 5.2.6,REV=2009.03.08 SAME
   php5_gettext 5.2.6,REV=2009.03.08 SAME
       php5_gmp 5.2.6,REV=2009.03.08 SAME
      php5_imap 5.2.6,REV=2009.03.08 SAME
      php5_ldap 5.2.6,REV=2009.03.08 SAME
  php5_mbstring 5.2.6,REV=2009.03.08 SAME
    php5_mcrypt 5.2.6,REV=2009.03.08 SAME
     php5_mhash 5.2.6,REV=2009.03.08 SAME
     php5_mssql 5.2.6,REV=2009.03.08 SAME
     php5_mysql 5.2.6,REV=2009.03.08 SAME
    php5_mysqli 5.2.6,REV=2009.03.08 SAME
      php5_odbc 5.2.6,REV=2009.03.08 SAME
   php5_openssl 5.2.6,REV=2009.03.08 SAME
  php5_pdomysql 5.2.6,REV=2009.03.08 SAME
   php5_pdoodbc 5.2.6,REV=2009.03.08 SAME
  php5_pdopgsql 5.2.6,REV=2009.03.08 SAME
 php5_pdosqlite 5.2.6,REV=2009.03.08 SAME
     php5_pgsql 5.2.6,REV=2009.03.08 SAME
    php5_pspell 5.2.6,REV=2009.03.08 SAME
  php5_readline 5.2.6,REV=2008.10.28 SAME
   php5_session 5.2.6,REV=2009.03.08 SAME
      php5_snmp 5.2.6,REV=2009.03.08 SAME
      php5_soap 5.2.6,REV=2009.03.08 SAME
    php5_sqlite 5.2.6,REV=2009.03.08 SAME
      php5_wddx 5.2.6,REV=2009.03.08 SAME
       php5_xsl 5.2.6,REV=2009.03.08 SAME
       php5_zip 5.2.6,REV=2009.03.08 SAME
(0005745)
mwatters (reporter)
2009-03-26 19:23

I was able to reproduce. this issue also affects php5_curl.

I suspect a php5_module dependency issue. i.e. php5_foo depends on php5_bar
(0005765)
user2176
2009-03-27 08:12

It has been there several time i.e :
http://bugs.php.net/bug.php?id=45557&edit=1 [^]
(0005768)
mwatters (reporter)
2009-03-27 15:04

Thank you!

I saw that last night.
I will go through the proposed patch and
get it in the 5.2.9 build.
(0005832)
mwatters (reporter)
2009-04-03 22:09

fixed in the 5.2.9 version in testing.
will close once 5.2.9 is released
(0006082)
mwatters (reporter)
2009-05-10 05:50

fixed


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker