From owner-freebsd-ports@FreeBSD.ORG Tue Jun 10 12:40:37 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C09CB37B401 for ; Tue, 10 Jun 2003 12:40:37 -0700 (PDT) Received: from mail.westbend.net (ns1.westbend.net [216.47.253.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD51243F93 for ; Tue, 10 Jun 2003 12:40:36 -0700 (PDT) (envelope-from hetzels@westbend.net) Received: from Admin02 (admin02.westbend.net [216.47.253.19]) by mail.westbend.net (8.12.9/8.12.9) with SMTP id h5AJeYTK075220; Tue, 10 Jun 2003 14:40:34 -0500 (CDT) (envelope-from hetzels@westbend.net) Message-ID: <00fa01c32f88$2c2202b0$13fd2fd8@Admin02> From: "Scot W. Hetzel" To: "D.Pageau" References: <3EE5FA40.2020002@infodev.ca> <007f01c32f73$13d0ee70$13fd2fd8@Admin02> <3EE6119E.7020803@infodev.ca> Date: Tue, 10 Jun 2003 13:16:28 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Virus-Scanned: by amavisd-milter (http://amavis.org/) X-Spam-Status: No, hits=-0.6 required=8.0 tests=QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_01_02, USER_AGENT_OE version=2.43 cc: freebsd-ports Subject: Re: broken port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2003 19:40:38 -0000 From: "D.Pageau" > System: 4.6-STABLE > > mod_php4-4.3.2,1 with IMAP broken > > /usr/locat/etc/rc.c/apache start > > Cannot load /usr/local/libexec/apache/libphp4.so into server: > /usr/local/libexec/apache/libphp4.so: Undefined symbol "ssl_onceonlyinit" > Do you have the OpenSSL port installed? I believe the problem is caused by your Apache, mod_php4, and c-client ports are built with different versions of the OpenSSL libraries. Try the following on your httpd, libphp4.so and libc-client.so files: # ldd /usr/local/sbin/httpd /usr/local/sbin/httpd: libz.so.2 => /usr/lib/libz.so.2 (0x280a7000) libssl.so.3 => /usr/lib/libssl.so.3 (0x280b4000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x280e3000) : libc.so.4 => /usr/lib/libc.so.4 (0x28257000) # ldd /usr/local/libexec/apache/libphp4.so /usr/local/libexec/apache/libphp4.so: libmcal.so => /usr/local/lib/libmcal.so (0x28298000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x282a7000) libssl.so.3 => /usr/lib/libssl.so.3 (0x2839f000) libc-client4.so.8 => /usr/local/lib/libc-client4.so.8 (0x283ce000) : libXThrStub.so.6 => /usr/X11R6/lib/libXThrStub.so.6 (0x28896000) # ldd /usr/local/lib/libc-client4.so.8 /usr/local/lib/libc-client4.so.8: libpam.so.1 => /usr/lib/libpam.so.1 (0x281b4000) libssl.so.3 => /usr/lib/libssl.so.3 (0x281be000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x281ed000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x282e5000) The versions of libssl.so.? and libcrypto.so? should match. If they don't then you'll need to rebuild the port with the wrong version of OpenSSL. Scot