From owner-freebsd-current@FreeBSD.ORG Sun Jul 22 19:28:53 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C305516A418 for ; Sun, 22 Jul 2007 19:28:53 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from straycat.dhs.org (c-24-63-86-11.hsd1.ma.comcast.net [24.63.86.11]) by mx1.freebsd.org (Postfix) with ESMTP id 89ACE13C45E for ; Sun, 22 Jul 2007 19:28:53 +0000 (UTC) (envelope-from tmclaugh@sdf.lonestar.org) Received: from [192.168.1.127] (bofh.straycat.dhs.org [192.168.1.127]) by straycat.dhs.org (8.13.8/8.13.8) with ESMTP id l6MJGfZa028863; Sun, 22 Jul 2007 15:16:42 -0400 (EDT) From: Tom McLaughlin To: Doug Rabson In-Reply-To: <200707221902.49369.dfr@rabson.org> References: <200707221902.49369.dfr@rabson.org> Content-Type: text/plain Date: Sun, 22 Jul 2007 15:16:41 -0400 Message-Id: <1185131801.1955.44.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: current@freebsd.org Subject: Re: Weird thread error which breaks the gtk-sharp build X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2007 19:28:53 -0000 On Sun, 2007-07-22 at 19:02 +0100, Doug Rabson wrote: > I was giving my machine a bit of a workout to test some patches and I > happened to pick the gnome2 ports build. All was going swimmingly until > it fell flat on its face attempting to build gtk-sharp. As it turned > out, an error (warning?) message from libthr had turned up in one of > the source files that the build generated. I tweaked my sources as > below to get around it but I'm not really sure of the right fix: > > Index: thr_private.h > =================================================================== > RCS file: /home/ncvs/src/lib/libthr/thread/thr_private.h,v > retrieving revision 1.77 > diff -u -r1.77 thr_private.h > --- thr_private.h 20 Dec 2006 04:43:34 -0000 1.77 > +++ thr_private.h 22 Jul 2007 17:54:21 -0000 > @@ -72,7 +72,7 @@ > > /* Output debug messages like this: */ > #define stdout_debug(args...) _thread_printf(STDOUT_FILENO, ##args) > -#define stderr_debug(args...) _thread_printf(STDOUT_FILENO, ##args) > +#define stderr_debug(args...) _thread_printf(STDERR_FILENO, ##args) > > #ifdef _PTHREADS_INVARIANTS > #define THR_ASSERT(cond, msg) do { \ This error has been a real pain. I've only been able to generate it in my tinderbox [1]. Building it manually hasn't been a problem for me. In addition, if I ran my tinderbox enough times eventually gtk-sharp and gnome-sharp would build. [1] http://straycat.dhs.org/tb/errors/7-i386-FreeBSD/gtk-sharp-1.0.10_13.log tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org |