From owner-freebsd-ports@FreeBSD.ORG Sat Jul 28 02:25:54 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95A9716A417 for ; Sat, 28 Jul 2007 02:25:54 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 544EF13C481 for ; Sat, 28 Jul 2007 02:25:54 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop2.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.1/8.13.4) with ESMTP id l6S2Pq3f066747; Fri, 27 Jul 2007 21:25:53 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <46AAA930.4050209@math.missouri.edu> Date: Fri, 27 Jul 2007 21:25:52 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.5) Gecko/20070721 SeaMonkey/1.1.3 MIME-Version: 1.0 To: bsd-sharp-list@forge.novell.com, ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Problem with x11-toolkits/gnome-sharp20 port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2007 02:25:54 -0000 Quite often the x11-toolkits/gnome-sharp20 port does not compile with the following error: Making all in gconf gmake[3]: Entering directory `/usr/p2/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample/gconf' MONO_PATH=../../gconf/GConf/gconf-sharp.dll: mono ../../gconf/tools/gconfsharp-schemagen.exe Sample ./sample.schema > Settings.cs /usr/local/bin/mcs /out:sample.exe Settings.cs ./main.cs -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/glade-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/local/libdata/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll /r:../../art/art-sharp.dll /r:../../gconf/GConf/gconf-sharp.dll /r:../../gnome/gnome-sharp.dll /r:../../gconf/GConf.PropertyEditors/gconf-sharp-peditors.dll /resource:./sample.glade Settings.cs(212,8): error CS8025: Parsing error Compilation failed: 1 error(s), 0 warnings gmake[3]: *** [sample.exe] Error 1 gmake[3]: Leaving directory `/usr/p2/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample/gconf' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/p2/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/p2/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/p2/x11-toolkits/gnome-sharp20. *** Error code 1 The problem seems to be with work/gnome-sharp-2.16.0/sample/gconf/Settings.cs which quite often has at its end stuff like Thread 81ebe00 has exited with leftover thread-specific data after 4 destructor iterations This seems to be because this file is created using: Settings.cs: $(SCHEMA) MONO_PATH=$(top_builddir)/gconf/GConf/gconf-sharp.dll:${MONO_PATH} $(RUNTIME) $(GCONFDIR)/tools/gconfsharp-schemagen.exe Sample $(SCHEMA) > Settings.cs which invokes mono whose output is redirected to Settings.cs. Unfortunately it looks like mono doesn't send its error messages to stderr but rather to stdout. Maybe this is a problem with mono. Anyway it's not working as it is. Stephen