From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Aug 23 21:30:12 2005 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 EDA1816A41F for ; Tue, 23 Aug 2005 21:30:11 +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 384B843D55 for ; Tue, 23 Aug 2005 21:30:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j7NLUAKJ098547 for ; Tue, 23 Aug 2005 21:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j7NLUAd4098546; Tue, 23 Aug 2005 21:30:10 GMT (envelope-from gnats) Resent-Date: Tue, 23 Aug 2005 21:30:10 GMT Resent-Message-Id: <200508232130.j7NLUAd4098546@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, Christoph Weber-Fahr Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF29816A4B3 for ; Tue, 23 Aug 2005 21:22:49 +0000 (GMT) (envelope-from wefa@tnd37.tnd.arcor.net) Received: from mail.arcor.net (mail.arcor.net [145.253.32.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F3AC440DF for ; Tue, 23 Aug 2005 20:50:25 +0000 (GMT) (envelope-from wefa@tnd37.tnd.arcor.net) Received: from mail-gw-1.arcor.net (sunp01-2.arcor.net [10.128.5.248]) by mail.arcor.net (8.13.1/8.13.1) with ESMTP id j7NKoN5f005057 for ; Tue, 23 Aug 2005 22:50:23 +0200 (MEST) Received: from sky.tnd.arcor.net (esbanl-1ug-1-p1.arcor.net [10.128.5.68]) by mail-gw-1.arcor.net (8.13.1/8.13.1) with ESMTP id j7NKoN9g008466 for ; Tue, 23 Aug 2005 22:50:23 +0200 (MEST) Received: from tnd37.tnd.arcor.net (tnd37.tnd.arcor.net [10.128.4.177]) by sky.tnd.arcor.net (Postfix) with ESMTP id 4EA6D25A6 for ; Tue, 23 Aug 2005 22:50:25 +0200 (MEST) Received: from tnd37.tnd.arcor.net (localhost [127.0.0.1]) by tnd37.tnd.arcor.net (8.13.3/8.13.1) with ESMTP id j7NKoNbp086487 for ; Tue, 23 Aug 2005 22:50:23 +0200 (CEST) (envelope-from wefa@tnd37.tnd.arcor.net) Received: (from root@localhost) by tnd37.tnd.arcor.net (8.13.3/8.13.1/Submit) id j7NKoNnc086486; Tue, 23 Aug 2005 22:50:23 +0200 (CEST) (envelope-from wefa) Message-Id: <200508232050.j7NKoNnc086486@tnd37.tnd.arcor.net> Date: Tue, 23 Aug 2005 22:50:23 +0200 (CEST) From: Christoph Weber-Fahr To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85256: fwtk port broken in 5.4 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Christoph Weber-Fahr List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Aug 2005 21:30:12 -0000 >Number: 85256 >Category: ports >Synopsis: fwtk port broken in 5.4 >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 Aug 23 21:30:10 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Christoph Weber-Fahr >Release: FreeBSD 5.4-RELEASE-p2 i386 >Organization: Arcor AG >Environment: System: FreeBSD tnd37.tnd.arcor.net 5.4-RELEASE-p2 FreeBSD 5.4-RELEASE-p2 #1: Fri Jul 8 21:00:21 CEST 2005 root@tnd37.tnd.arcor.net:/usr/obj/usr/src/sys/HPDC7100 i386 >Description: the fwtk port fails to compile. I found several issues, and suspect there might be some more - it tries to build its library with "-lskey" which fails, apparently lacking libskey.a - when you remove, for the sake of testing, skey from AUXLIBS and auth.h, it later falls prey to the "gcc 3.4 maintainers send varargs users to hell" syndrome. Error message: /usr/include/varargs.h:34:2: #error " is obsolete with this version of GCC." /usr/include/varargs.h:35:2: #error "Change your code to use instead." - when you try to compile it using the gcc295 port, it exchanges this error to a screenful of warnings about how vargs.h redefines stuff from stdio.h, and later it fails with sig.c: In function `handle_sigpid': sig.c:37: storage size of `wstatus' isn't known *** Error code 1 Stop in /usr/ports/security/fwtk/work/fwtk/x-gw. Thats the point where I gave up. Apparently there are some issues with fwtk on freebsd5. FWIW, the jumbo patch (enabled with an extra make option, as decsribed in the make file) also fails because there is no md5 file for that. >How-To-Repeat: cd /usr/ports/security/fwtk make >Fix: The varargs thing may or may not be fixable by including but I don't understand enough of the underlying compiler issues to know if this is a cosmetic or a real fix. In any case, you only run against other issues then. >Release-Note: >Audit-Trail: >Unformatted: