From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 10 15:20:05 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C97C16A41F for ; Tue, 10 Jan 2006 15:20:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D761343D46 for ; Tue, 10 Jan 2006 15:20:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0AFK4I0006075 for ; Tue, 10 Jan 2006 15:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0AFK4EZ006074; Tue, 10 Jan 2006 15:20:04 GMT (envelope-from gnats) Resent-Date: Tue, 10 Jan 2006 15:20:04 GMT Resent-Message-Id: <200601101520.k0AFK4EZ006074@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, Matt Loschert Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 951FC16A41F for ; Tue, 10 Jan 2006 15:14:34 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ED5D43D49 for ; Tue, 10 Jan 2006 15:14:34 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k0AFEYtU066278 for ; Tue, 10 Jan 2006 15:14:34 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k0AFEX3H066277; Tue, 10 Jan 2006 15:14:33 GMT (envelope-from nobody) Message-Id: <200601101514.k0AFEX3H066277@www.freebsd.org> Date: Tue, 10 Jan 2006 15:14:33 GMT From: Matt Loschert To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: ports/91600: [PATCH] fix mysql50-server build on FreeBSD 4.x X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2006 15:20:05 -0000 >Number: 91600 >Category: ports >Synopsis: [PATCH] fix mysql50-server build on FreeBSD 4.x >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 10 15:20:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Matt Loschert >Release: FreeBSD 4.11 >Organization: ServInt Corporation >Environment: >Description: In order to detect the presence of a system zlib installation, the configure script for MySQL 5.0.18 checks for the zlib function zlibCompileFlags. This function only exists in zlib 1.2.x and above. The included version of zlib in FreeBSD 4.x is 1.1.4. This version of zlib exports the function zlibVersion which can instead be used for library detection. >How-To-Repeat: Attempt to build databases/mysql50-server or databases/mysql50-client on a FreeBSD 4.x server. >Fix: The following updated port file fixes the problem. Replace /usr/ports/databases/mysql50-server/files/patch-configure with: --- configure.orig Wed Dec 21 14:41:46 2005 +++ configure Mon Jan 9 12:46:04 2006 @@ -20603,10 +20603,8 @@ # This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" +LIBTOOL_DEPS="--disable-ltlibs /usr/local/share/libtool15/ltmain.sh" -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' # Prevent multiple expansion @@ -25092,7 +25090,7 @@ int main () { -return zlibCompileFlags(); +zlibVersion(); ; return 0; } @@ -26130,8 +26128,8 @@ # Some system specific hacks # -MAX_C_OPTIMIZE="-O3" -MAX_CXX_OPTIMIZE="-O3" +MAX_C_OPTIMIZE="" +MAX_CXX_OPTIMIZE="" ndb_cxxflags_fix= case $SYSTEM_TYPE-$MACHINE_TYPE-$ac_cv_c_compiler_gnu in >Release-Note: >Audit-Trail: >Unformatted: