From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 24 00:10:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 846F3375 for ; Mon, 24 Mar 2014 00:10:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5A546762 for ; Mon, 24 Mar 2014 00:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2O0A0kY090898 for ; Mon, 24 Mar 2014 00:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2O0A0qp090897; Mon, 24 Mar 2014 00:10:00 GMT (envelope-from gnats) Resent-Date: Mon, 24 Mar 2014 00:10:00 GMT Resent-Message-Id: <201403240010.s2O0A0qp090897@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, Don Lewis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0BDAC351 for ; Mon, 24 Mar 2014 00:06:41 +0000 (UTC) Received: from gw.catspoiler.org (gw.catspoiler.org [75.1.14.242]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BD1CE74D for ; Mon, 24 Mar 2014 00:06:40 +0000 (UTC) Received: from mousie.catspoiler.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id s2O06Y1h000508 for ; Sun, 23 Mar 2014 16:06:34 -0800 (PST) (envelope-from truckman@FreeBSD.org) Received: from mousie.catspoiler.org (localhost.catspoiler.org [127.0.0.1]) by mousie.catspoiler.org (8.14.7/8.14.7) with ESMTP id s2O06YIi064515 for ; Sun, 23 Mar 2014 17:06:34 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Received: (from dl@localhost) by mousie.catspoiler.org (8.14.7/8.14.7/Submit) id s2O06YLZ064514; Sun, 23 Mar 2014 17:06:34 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201403240006.s2O06YLZ064514@mousie.catspoiler.org> Date: Sun, 23 Mar 2014 17:06:34 -0700 (PDT) From: Don Lewis To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/187883: [patch] readline update broke devel/seed X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Don Lewis List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2014 00:10:00 -0000 >Number: 187883 >Category: ports >Synopsis: [patch] readline update broke devel/seed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 24 00:10:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Don Lewis >Release: FreeBSD 8.4-STABLE i386 >Organization: FreeBSD Project >Environment: System: FreeBSD scratch.catspoiler.org 8.4-STABLE FreeBSD 8.4-STABLE #70 r263289: Tue Mar 18 13:22:31 PDT 2014 dl@scratch.catspoiler.org:/usr/obj/usr/src/sys/GENERICDDB i386 seed-2.31.91_3 readline-6.3_1 >Description: The upgrade to readline-6.3 removed a deprecated typedef that seed was relying on. Making all in readline gmake[3]: Entering directory `/usr/ports/devel/seed/work/seed-2.31.91/modules/readline' CC libseed_readline_la-seed-readline.lo seed-readline.c: In function 'seed_readline_bind': seed-readline.c:80: error: 'Function' undeclared (first use in this function) seed-readline.c:80: error: (Each undeclared identifier is reported only once seed-readline.c:80: error: for each function it appears in.) seed-readline.c:80: error: expected expression before ')' token gmake[3]: *** [libseed_readline_la-seed-readline.lo] Error 1 gmake[3]: Leaving directory `/usr/ports/devel/seed/work/seed-2.31.91/modules/readline' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/devel/seed/work/seed-2.31.91/modules' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/devel/seed/work/seed-2.31.91' gmake: *** [all] Error 2 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop in /usr/ports/devel/seed. >How-To-Repeat: Upgrade readline to version 6.3 and attempt to build devel/seed. >Fix: Drop the following patch into devel/seed/files/ --- modules/readline/seed-readline.c.orig 2010-08-30 14:37:39.000000000 -0700 +++ modules/readline/seed-readline.c 2014-03-23 15:16:40.000000000 -0700 @@ -77,7 +77,7 @@ key = seed_value_to_string(ctx, arguments[0], exception); c = seed_make_rl_closure((SeedObject) arguments[1]); - rl_bind_key(*key, (Function *) c); + rl_bind_key(*key, (rl_hook_func_t *) c); g_free(key); >Release-Note: >Audit-Trail: >Unformatted: