From owner-freebsd-questions@FreeBSD.ORG Thu Sep 6 07:56:10 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F17D16A418 for ; Thu, 6 Sep 2007 07:56:10 +0000 (UTC) (envelope-from zszalbot@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.191]) by mx1.freebsd.org (Postfix) with ESMTP id 33C1E13C428 for ; Thu, 6 Sep 2007 07:56:10 +0000 (UTC) (envelope-from zszalbot@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so67343rvb for ; Thu, 06 Sep 2007 00:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=bhMBohEAJ8PxaCokK48qpt6lAyc4fdBNzfY4Wc7/hMo=; b=DeRcyGC3eILgA+p2zzIJ5ZBT8e583p3xxoKyPqjStXLtY+0XuNl5Zejlsd+Y+XSHtu4UPsuJBb5fxf1/y1Qh22FdTXD2UxcRg5qpDHwKJCy8rgArM/6vB73bIRwj7UbSs46fHICPk0rTWZzHjrmcDQOL9w0z6McvwmaLCxwX2Yk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tJcryaoiKkJxK/1HHygZDz45dqj+XxEmz55vTFCMxRfdU6jY9TKMogK02SyKM3Yy+9NCTWN9JiZm+LKSme5TxKJynJ2p9m72Zg1GD3X08mmw1NNzOWJnbQidooHz6u4sybVfmVy6FghT8iDKLMfNU81vXGCQNT+TJMygDeHGAh0= Received: by 10.141.88.3 with SMTP id q3mr133608rvl.1189065346320; Thu, 06 Sep 2007 00:55:46 -0700 (PDT) Received: by 10.141.79.9 with HTTP; Thu, 6 Sep 2007 00:55:46 -0700 (PDT) Message-ID: <94136a2c0709060055j5dd86dbcn459b3a9ffc9df770@mail.gmail.com> Date: Thu, 6 Sep 2007 09:55:46 +0200 From: "Zbigniew Szalbot" To: freebsd-questions@freebsd.org In-Reply-To: <46DF9ED1.3090801@infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <94136a2c0709052240t708b91d2kdeff3acffb96b39b@mail.gmail.com> <46DF9A00.5070603@infracaninophile.co.uk> <94136a2c0709052318k5c5863d2qdd2a1e9568e77261@mail.gmail.com> <46DF9ED1.3090801@infracaninophile.co.uk> Subject: Re: Unable to load dynamic library / mysql.so X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 07:56:10 -0000 Dear all, 2007/9/6, Matthew Seaman : > >>> I got a php warning and I am not sure what would be the best way to > >>> deal with it. I'd like to be able to load the dynamic extension as > >>> without it database back-end sites won't work. Will it help to force > >>> upgrade of php4 and php4-extensions (portupgrade -f)? > >>> > >>> php -v > >>> PHP Warning: Unknown(): Unable to load dynamic library > >>> '/usr/local/lib/php/20020429/mysql.so' - Shared object > >>> "libmysqlclient.so.15" not found, required by > >>> "mysql.so" in Unknown on line 0 > >>> PHP 4.4.7 (cli) (built: Jul 28 2007 17:27:57) > >>> Copyright (c) 1997-2007 The PHP Group > >>> Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies > >> ldconfig -r | grep mysql > > > > ldconfig -r | grep mysql > > search directories: > > /lib:/usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/mysql:/usr/local/lib/dovecot:/usr/local/lib/dovecot/imap:/usr/local/lib/dovecot/pop3:/usr/local/lib/dovecot/lda:/usr/local/lib/pth:/usr/local/lib/apache2 > > 134:-lmysql_drv.7 => /usr/local/lib/libmysql_drv.so.7 > > 206:-lmysqlclient.16 => /usr/local/lib/mysql/libmysqlclient.so.16 > > 207:-lmysqlclient_r.16 => /usr/local/lib/mysql/libmysqlclient_r.so.16 > > > Seems you've actually installed mysql-client-5.1.x rather than the > mysql-client-5.0.x PHP is looking for. > > Recompiling PHP will make it link against the later shlib. In fact, > you should run this: > > portupgrade -fr mysql-client > > (or the equivalent in whatever ports management package you prefer) This has done the trick and solved the problem. Thank you very much for being so helpful! Zbigniew Szalbot