From owner-freebsd-questions@FreeBSD.ORG Sat Aug 9 15:20:19 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BB3937B404 for ; Sat, 9 Aug 2003 15:20:19 -0700 (PDT) Received: from cultdeadsheep.org (charon.cultdeadsheep.org [80.65.226.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 096BB43FA3 for ; Sat, 9 Aug 2003 15:20:13 -0700 (PDT) (envelope-from sheepkiller@cultdeadsheep.org) Received: (qmail 99387 invoked from network); 9 Aug 2003 22:20:11 -0000 Received: from unknown (HELO chuck.cultdeadsheep.org) (192.168.0.12) by goofy.cultdeadsheep.org with SMTP; 9 Aug 2003 22:20:11 -0000 Date: Sun, 10 Aug 2003 00:20:15 +0200 From: Clement Laforet To: "Mikael Karlsson" Message-Id: <20030810002015.37cdfc24.sheepkiller@cultdeadsheep.org> In-Reply-To: <000c01c35ec2$28ff1d20$5500000a@skullbook> References: <000a01c35eab$141588c0$5500000a@skullbook> <20030809221438.360003ad.sheepkiller@cultdeadsheep.org> <000c01c35ec2$28ff1d20$5500000a@skullbook> Organization: tH3 cUlt 0f tH3 d3@d sH33p X-Mailer: Sylpheed version 0.9.4 (GTK+ 1.2.10; i386-portbld-freebsd5.1) X-Face: ._cVVRDn#-2((lnfi^P7CoD4htI$4+#G/G)!w|,}H5yK~%(3-C.JlEYbOjJGFwJkt*7N^%z jYeu[;}]}F"3}l5R'l"X0HbvT^D\Q&%deCo)MayY`);TO Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org Subject: Re: mysql-server-4.0.10 package X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2003 22:20:19 -0000 On Sun, 10 Aug 2003 01:04:07 +0300 "Mikael Karlsson" wrote: > I'm trying to install MySQL-server-4.0.10 package in 4.8 release as it > says right there under Requires: at this link > http://www.freebsd.org/cgi/ports.cgi?query=mysql&stype=name&release=4.8-RELEASE%2Fi386#mysql-server-4.0.10 > that it REQUIRES both 3.23.55 and 4.0.10 mysql-clients and when I try > to install it both are installed along as dependencies! > I'm not really interested in compiling the port even if it only > requires one client. In fact, it's a nasty building related problem :-) When you build mysql-server-4.x, p5-DBD-mysql is compiled with the current version of mysql-client, by performing a simple test on MySQL libs, if no libs are install, default is 3.23. The main problem with this, is that, when the packages is built, depedencies are not built, but install via packages, then you have a nasty conflict. 3.23.x dependencies are added because native p5-DBD-mysql use 3.23 p5-DBD-mysql-2.1026_1|/usr/ports/databases/p5-DBD-mysql|/usr/local|MySQL driver for the Perl5 Database Interface (DBI)|/usr/ports/databases/p5-DBD-mysql/pkg-descr |skv@FreeBSD.org|databases perl5|mysql-client-3.23.57 p5-DBI-1.37|mysql-client-3.23.57 p5-DBI-1.37|http://search.cpan.org/dist/DBD-mysql/ It's a big headache to fix this kind of conflict, since the buid cluster doesn't handle make-time switches. I've made a patch to test it, and it's quite suboptimal :-) regards, clem