From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jan 9 20:20:05 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50295106566B for ; Sun, 9 Jan 2011 20:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 235DC8FC0A for ; Sun, 9 Jan 2011 20:20:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p09KK5jw012241 for ; Sun, 9 Jan 2011 20:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p09KK41o012240; Sun, 9 Jan 2011 20:20:04 GMT (envelope-from gnats) Resent-Date: Sun, 9 Jan 2011 20:20:04 GMT Resent-Message-Id: <201101092020.p09KK41o012240@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mike Andrews Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A724E1065670 for ; Sun, 9 Jan 2011 20:12:51 +0000 (UTC) (envelope-from mandrews@bit0.com) Received: from magnum.bit0.com (magnum.bit0.com [207.246.88.226]) by mx1.freebsd.org (Postfix) with ESMTP id 5EE898FC08 for ; Sun, 9 Jan 2011 20:12:51 +0000 (UTC) Received: from magnum.int.bit0.com (localhost [127.0.0.1]) by magnum.bit0.com (Postfix) with ESMTP id 4117D8C63 for ; Sun, 9 Jan 2011 15:12:50 -0500 (EST) Received: from magnum.bit0.com ([127.0.0.1]) by magnum.int.bit0.com (magnum.int.bit0.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jqvUYhRiSHWy for ; Sun, 9 Jan 2011 15:12:47 -0500 (EST) Received: from beast.int.bit0.com (beast.int.bit0.com [172.27.0.2]) by magnum.bit0.com (Postfix) with ESMTP for ; Sun, 9 Jan 2011 15:12:47 -0500 (EST) Received: by beast.int.bit0.com (Postfix, from userid 502) id 803422B4905; Sun, 9 Jan 2011 15:12:47 -0500 (EST) Message-Id: <20110109201247.803422B4905@beast.int.bit0.com> Date: Sun, 9 Jan 2011 15:12:47 -0500 (EST) From: Mike Andrews To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/153825: p5-DBD-mysql fails with mysql-client-5.5.8 port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mike Andrews List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Jan 2011 20:20:05 -0000 >Number: 153825 >Category: ports >Synopsis: p5-DBD-mysql fails with mysql-client-5.5.8 port >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 09 20:20:04 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Mike Andrews >Release: FreeBSD 8.2-PRERELEASE amd64 >Organization: Fark, Inc >Environment: System: FreeBSD beast.int.bit0.com 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #31: Fri Dec 31 17:53:11 EST 2010 mandrews@beast.int.bit0.com:/usr/obj/usr/src/sys/BIT0 amd64 >Description: Starting with the update from MySQL client 5.5.7 to 5.5.8, Perl DBI applications fail to run. With the mysql-client-5.5.8 port installed, you get: Character set 'latin1' is not a compiled character set and is not specified in the '/usr/local/share/mysql/charsets/Index.xml' file DBI connect('database:host;mysql_compression=1','username',...) failed: Can't initialize character set latin1 (path: /usr/local/share/mysql/charsets/) at (name of script) And indeed, the entire /usr/local/share/mysql directory is missing in the 5.5.8 port, where it is present in 5.5.7. With the mysql-client-5.5.8_1 port installed (which involved a pthreads fix), Perl (the default non-threaded one) SIGSEGV's. This is a pretty serious showstopper for the upcoming 8.2-RELEASE ports freeze, I would think. I have tried renstalling the p5-DBD-mysql port with no success. >How-To-Repeat: install databases/mysql55-client port, databases/p5-DBD-mysql port, and: #!/usr/local/bin/perl use strict; use warnings; use DBI; my $db = DBI->connect ('DBI:mysql:test:some.host.name;mysql_compression=1', 'username', 'password') or die "db busted\n"; $db->disconnect; exit; >Fix: Use the 5.5.7 version of /usr/ports/databases/mysql55-client/* from mid December 2010 >Release-Note: >Audit-Trail: >Unformatted: