The following issue has been CLOSED ====================================================================== https://www.opencsw.org/mantis/view.php?id=5022 ====================================================================== Reported By: ghenry Assigned To: ghenry ====================================================================== Project: php5_xmlreader Issue ID: 5022 Category: regular use Reproducibility: always Severity: block Priority: normal Status: closed Resolution: duplicate Duplicate: 0 Fixed in Version: ====================================================================== Date Submitted: 2012-11-07 20:44 CET Last Modified: 2014-09-08 17:07 CEST ====================================================================== Summary: relocation error symbol dom_node_class_entry not found Description: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/csw/php5/lib/php/extensions/no-debug-non-zts-20090626/xmlreader.so' - ld.so.1: php: fatal: relocation error: file /opt/csw/php5/lib/php/extensions/no-debug-non-zts-20090626/xmlreader.so: symbol dom_node_class_entry: referenced symbol not found in Unknown on line 0
====================================================================== Relationships ID Summary ---------------------------------------------------------------------- duplicate of 0004941 On a fresh Solaris 11 install the php5_... ====================================================================== ---------------------------------------------------------------------- (0010210) ghenry (developer) - 2012-11-08 06:29 https://www.opencsw.org/mantis/view.php?id=5022#c10210 ---------------------------------------------------------------------- ok i haven't seen that it was a known problem, already discussed here: http://lists.opencsw.org/pipermail/users/2012-September/009315.html so finally, it's ok after finding which "extension.." lines are missing. In case it help for others, here are the lines i added to deploy a Symfony (http://symfony.com/) project: diff /etc/opt/csw/php5/php.ini.CSW /etc/opt/csw/php5/php.ini 959,960c959,960 < ;extension=session.so < ;extension=ctype.so --- > extension=session.so > extension=ctype.so 971c971,972 < ;extension=mbstring.so --- > extension=iconv.so > extension=mbstring.so 977a979 > extension=pdo.so 980c982 < ;extension=pdo_mysql.so --- > extension=pdo_mysql.so 987a990,991 > extension=json.so > extension=tokenizer.so 999c1003,1006 < ;extension=xmlrpc.so --- > extension=dom.so > extension=xmlrpc.so > extension=xmlreader.so > extension=xmlwriter.so 1001a1009,1010 > extension=apc.so > extension=posix.so 1010c1019 < ;date.timezone = --- > date.timezone = "Europe/Paris" unfortunately, for few packages, the "extension.." line aren't added in php.ini after installed (for instance pdo.so, apc.so, posix.so, json.so, etc...) and dom.so before xml*.so