PHP is failing to load the /usr/lib/php/modules/gv.so dynamic library due to an undefined symbol, zend_error_noreturn. From what I have read on the web, the missing zend_error_noreturn issue is usually due to changes in which compiler is used. The difference in how zend_end_noreturn is defined depends changes with GCC version 3 or greater then it was defined with GCC version 2. Note that how zend_error_noreturn is defined by different versions of GCC is controlled in Zend/Zend.h (according to what I have read, I do not have the php source code on my system and therefore cannot verify)

The error can be reproduced if you run the command "php -m" or "php --version". The command runs but there is an error message at the beginning that states that it was unable to load the gv.so library. A temporary fix is to uninstall the graphviz-php package.

I first noticed this issue when looking at the Apache 2.2 error_log file.

Are other people seeing this problem?

Does anyone have a long term solution that will allow the use of the graphviz-php package?

System:
    Fedora 13
    graphviz-php-2.26.0.2.fc13.i686
    php version 5.3.2 (cli) (built: Apr 30 2010 05:43:36)

Output from "php --version"
    [prompt]$ php --version
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gv.so' - /usr/lib/php/modules/gv.so: undefined symbol: zend_error_noreturn in Unknown on line 0
    PHP 5.3.2 (cli) (built: Apr 30 2010 05:43:36)
    Copyright (c) 1997-2010 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
        with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans

--
  Steven F. LeBrun

Quote: /"The pessimist complains about the wind; the optimist expects it to change; and the realist adjusts the sails."/
     -- Anonymous

-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines

Reply via email to