From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Aug 6 07:40:49 2005 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B17B16A41F; Sat, 6 Aug 2005 07:40:49 +0000 (GMT) (envelope-from e0857-nakamura@crc.co.jp) Received: from mx.crc.co.jp (mxb.crc.co.jp [157.113.18.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 525AB43D46; Sat, 6 Aug 2005 07:40:47 +0000 (GMT) (envelope-from e0857-nakamura@crc.co.jp) Received: from mail2.crc.co.jp by crc.co.jp with ESMTP id j767eMf01982; Sat, 6 Aug 2005 16:40:23 +0900 (JST) env-from (e0857-nakamura@crc.co.jp) Received: from [127.0.0.1] by mail2.crc.co.jp with SMTP id j767eiQ11061; Sat, 6 Aug 2005 16:40:44 +0900 (JST) env-from (e0857-nakamura@crc.co.jp) Date: Sat, 06 Aug 2005 16:40:43 +0900 From: NAKAMURA Takeshi To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org In-Reply-To: <20050806103451.29C3.TA.NAKAMURA@crs.co.jp> References: <200508060110.j761ALGu044031@freefall.freebsd.org> <20050806103451.29C3.TA.NAKAMURA@crs.co.jp> X-Mailer-Plugin: BkASPil for Becky!2 Ver.2.050 Message-Id: <20050806153214.29C6.TA.NAKAMURA@crs.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.21.03 [ja] Cc: Subject: Re: ports/84603: [PATCH] ports update: net/unison-devel 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: Sat, 06 Aug 2005 07:40:49 -0000 i got % uname -smr FreeBSD 4.11-STABLE i386 % cd /usr/ports/net/unison-devel ; make ocamlopt -I lwt -I ubase -c /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c: In function `c_openpty': /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c:46: syntax error before `pair' /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c:47: `pair' undeclared (first use in this function) /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c:47: (Each undeclared identifier is reported only once /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c:47: for each function it appears in.) /.a/ports/net/unison-devel/work/unison-2.13.16/pty.c:50: warning: control reaches end of non-void function gmake: *** [pty.o] Error 2 *** Error code 2 1 error I can compiled on 4-STABLE with this patch.(compiler bug?) patch for 4-STABLE --- ports/net/unison-devel/files/patch-pty.c 6 Aug 2005 01:18:35 -0000 +++ ports/net/unison-devel/files/patch-pty.c 6 Aug 2005 15:54:27 +0900 @@ -1,5 +1,5 @@ --- pty.c.orig Sat Aug 6 10:17:07 2005 -+++ pty.c Sat Aug 6 10:17:58 2005 ++++ pty.c Sat Aug 6 15:51:26 2005 @@ -21,6 +21,7 @@ #endif @@ -8,3 +8,15 @@ #include #define HAS_OPENPTY 1 #endif +@@ -40,9 +41,10 @@ + /* c_openpty: unit -> (int * Unix.file_descr) */ + CAMLprim value c_openpty() { + int master,slave; ++ value pair; + if (openpty(&master,&slave,NULL,NULL,NULL) < 0) + uerror("openpty", (value) 0); +- value pair = alloc_tuple(2); ++ pair = alloc_tuple(2); + Store_field(pair,0,Val_int(master)); + Store_field(pair,1,Val_int(slave)); + return pair;