From owner-freebsd-ports Sat Jan 4 6:40: 4 2003 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59DEA37B401 for ; Sat, 4 Jan 2003 06:40:02 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F58743F08 for ; Sat, 4 Jan 2003 06:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h04Ee1NS090124 for ; Sat, 4 Jan 2003 06:40:01 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h04Ee1KD090123; Sat, 4 Jan 2003 06:40:01 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E748C37B401; Sat, 4 Jan 2003 06:33:16 -0800 (PST) Received: from mail.dt.e-technik.uni-dortmund.de (krusty.dt.e-technik.Uni-Dortmund.DE [129.217.163.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB6BA43E4A; Sat, 4 Jan 2003 06:33:15 -0800 (PST) (envelope-from matthias.andree@web.de) Received: from m2a2.dyndns.org (krusty.dt.e-technik.uni-dortmund.de [129.217.163.1]) by mail.dt.e-technik.uni-dortmund.de (Postfix) with ESMTP id 3C09DA38B5; Sat, 4 Jan 2003 15:33:14 +0100 (CET) Received: from libertas.emma.line.org (libertas.emma.line.org [192.168.0.2]) by merlin.emma.line.org (Postfix) with ESMTP id 5784F5E0; Sat, 4 Jan 2003 15:33:05 +0100 (CET) Received: from libertas.emma.line.org (localhost [127.0.0.1]) by libertas.emma.line.org (8.12.6/8.12.6) with ESMTP id h04EX4Iq040046; Sat, 4 Jan 2003 15:33:04 +0100 (CET) (envelope-from emma@libertas.emma.line.org) Received: (from emma@localhost) by libertas.emma.line.org (8.12.6/8.12.6/Submit) id h04EX3Zd040045; Sat, 4 Jan 2003 15:33:03 +0100 (CET) (envelope-from emma) Message-Id: <200301041433.h04EX3Zd040045@libertas.emma.line.org> Date: Sat, 4 Jan 2003 15:33:03 +0100 (CET) From: Matthias Andree Reply-To: Matthias Andree To: FreeBSD-gnats-submit@FreeBSD.org Cc: ijliao@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/46755: CRITICAL REGRESSION: databases/db4 update breaks many ports Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46755 >Category: ports >Synopsis: CRITICAL REGRESSION: databases/db4 update breaks many ports >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 04 06:40:00 PST 2003 >Closed-Date: >Last-Modified: >Originator: Matthias Andree >Release: FreeBSD 4.7-STABLE i386 >Organization: >Environment: System: FreeBSD libertas.emma.line.org 4.7-STABLE FreeBSD 4.7-STABLE #10: Fri Jan 3 22:37:33 CET 2003 root@libertas.emma.line.org:/usr/src/sys/compile/LIBERTAS i386 >Description: Recently, the databases/db4 port was senselessly updated from 4.0.14 to 4.1.25. SleepyCat changed some APIs (function arguments) from 4.0 to 4.1, but not all applications are ready to deal with bdb-4.1. Trying to build cfengine2 for instance fails since the db4 update: make all-am source='misc.c' object='misc.o' libtool=no depfile='.deps/misc.Po' tmpdepfile='.deps/misc.TPo' depmode=gcc /bin/sh ../depcomp cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include/db4 -I/usr/include -g -O2 -Wreturn-type -Wmissing-prototypes -Wuninitialized -O -pipe -march=i486 -DNO_IDEA -I/usr/local/include/db4 -pthread -D_THREAD_SAFE -DBUILDTIN_GCC_THREAD -c `test -f misc.c || echo './'`misc.c In file included from cf.defs.h:153, from misc.c:33: /usr/include/malloc.h:2: warning: #warning "this file includes which is deprecated, use instead" misc.c: In function `ChecksumChanged': misc.c:273: warning: passing arg 2 of pointer to function from incompatible pointer type misc.c:273: warning: passing arg 4 of pointer to function makes pointer from integer without a cast misc.c:273: too few arguments to function *** Error code 1 >How-To-Repeat: >Fix: 1. please revert the change, and fix the broken compat285 argument to 185. 2. please move db 4.1 to a new port. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message