php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #645 imap.so: undefined symbol: _register_list_destructors
Submitted: 1998-08-11 17:47 UTC Modified: 1998-09-13 01:55 UTC
From: trever at sentai dot com Assigned:
Status: Closed Package: Dynamic loading
PHP Version: 3.0.2a OS: RedHat Linux 5.1 (glibc)
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: trever at sentai dot com
New email:
PHP Version: OS:

 

 [1998-08-11 17:47 UTC] trever at sentai dot com
I'm trying to get the 'imp'  web-based email via imap
running, and have hit this problem.  This error appears
in the apache error_log :

/usr/local/apache/sbin/httpd: error in loading shared libraries                 
/usr/local/apache/libexec/imap.so: undefined symbol: _register_list_destructors


Packages:
 Apache 1.3.1
 PHP 3.02a, configured as a module to apache
 IMAP4.2 (for the c-client library and some includes)
 IMP 1.1.1

PHP Configure line: ./configure --with-apache=/usr/local/src/apache --enable-track-vars

I have compiled the dl/imap.so  and placed it in
/usr/local/apache/libexec/, and changed php.ini's
extension_dir to point to this directory.  To compile,
I added -D IMAP41 and -I /usr/local/src/apache/include
to the dl/Makefile, as well as the -rdynamic to LDFLAGS
in php-3.02a/Makefile.

When imp does a dlopen of imap.so, the error occurs.

PHP works fine otherwise.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1998-09-13 01:55 UTC] rasmus
The IMAP module is now statically linked, so this should no longer be a problem.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 01:01:30 2024 UTC