undefined symbol: zend_function_dtor

Help
Chris
2004-11-17
2013-06-04
  • Chris
    Chris
    2004-11-17

    My server is running Gentoo linux with a 2.5 kernel, apache and turkc-mmcache have been installed with portage.  Apache fails to load mmcache spitting this in its error log:

    Failed loading /usr/lib/php/extensions/no-debug-non-zts-20040412/mmcache.so:  /usr/lib/php/extensions/no-debug-non-zts-20040412/mmcache.so: undefined symbol: zend_function_dtor
    [Mon Nov 15 23:32:01 2004] [notice] Digest: generating secret for digest authentication ...
    [Mon Nov 15 23:32:01 2004] [notice] Digest: done
    [Mon Nov 15 23:32:02 2004] [notice] Apache/2.0.52 (Gentoo/Linux) DAV/2 PHP/4.3.9 configured -- resuming normal operations

    I've tried loading mmcache.so as php , zend , and thread safe zend extension with the same error all around  The only result for this error in google is a post on the zend support forums with zend optimizer and php5rc2

    i've been using mmcache successfully on a number of machines for quite awhile

    Thanks for any help

     
    • Xuefer
      Xuefer
      2004-11-17

      do u use binary(emerge -k) or build from source?
      maybe u can rebuild php and mmcache

       
    • Chris
      Chris
      2004-11-17

      Whoops, 2.4 kernal**

       
    • Chris
      Chris
      2004-11-17

      built from source

       
      • Xuefer
        Xuefer
        2004-11-17

        so wired
        u may have a look at mmcahe***.ebuild file
        or join irc.freenode.org#gentoo

         
    • Jason
      Jason
      2004-11-17

      try building from the source yourself. seems like it might have built using headers from a different version of php. also you might want to check you have the same versions of mod_php and php emerged. because in gentoo they are separate ebuilds.