From owner-freebsd-gnome@FreeBSD.ORG Wed Feb 14 14:05:25 2007 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 47FC416A402 for ; Wed, 14 Feb 2007 14:05:25 +0000 (UTC) (envelope-from bob@vesterman.com) Received: from pro60.cedant.com (pro60.cedant.com [66.175.0.12]) by mx1.freebsd.org (Postfix) with ESMTP id 3235713C491 for ; Wed, 14 Feb 2007 14:05:25 +0000 (UTC) (envelope-from bob@vesterman.com) Received: from [192.168.0.11] (ool-44c400bf.dyn.optonline.net [68.196.0.191]) (authenticated bits=0) by pro60.cedant.com (8.13.6/8.13.6) with ESMTP id l1EE5FH0025627; Wed, 14 Feb 2007 06:05:16 -0800 (PST) (envelope-from bob@vesterman.com) Message-ID: <45D317B5.80901@vesterman.com> Date: Wed, 14 Feb 2007 09:07:49 -0500 From: Robert William Vesterman User-Agent: Thunderbird 2.0b2 (Windows/20070116) MIME-Version: 1.0 To: freebsd-gnome@freebsd.org References: <45D26891.6070702@vesterman.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: bsd-sharp-list@forge.novell.com Subject: Re: "Parsing error" compiling gnome-sharp-2 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Feb 2007 14:05:25 -0000 I discovered that the message "Thread 81e7e00 has exited with leftover thread-specific data after 4 destructor iterations " was (apparently) not something that the parser was saying; rather, it was actually the last line of the file that it was trying to parse (sample/gconf/Settings.cs, which otherwise looked like a normal C# file). Manually removing that line made everything compile. Jeremy Messenger wrote: > On Tue, 13 Feb 2007 19:40:33 -0600, Robert William Vesterman > wrote: > >> I am trying to install x11/gnome2 via the ports collection. When it >> gets to gnome-sharp-2, it complains of a "parsing error", and the >> whole install aborts. >> >> This is on a new box, 6.2 Release, SMP. There are virtually no ports >> or packages installed, other than other stuff that x11/gnome2 >> installed (I think I also installed portupgrade, but that's it). >> >> Anybody have any information on this, or ideas? Any help would be >> appreciated. Thanks in advance. > > Not sure, but perhaps it has to do with the SMP? I have found > bugzilla[1] that has same 'Thread * has exited with leftover [...]' > error. I am CC'ing this email to bsd-sharp-list, since they are > maintaining Mono stuff. > > [1] http://bugzilla.ximian.com/show_bug.cgi?id=80602 > > Cheers, > Mezz > >> Here's the money shot: >> >> Settings.cs(212,8): error CS8025: Parsing error >> >> And here's the full dump: >> >> Script started on Tue Feb 13 08:26:22 2007 >> # make install >> ===> Installing for gnome2-2.16.3 >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libexec/gweather-applet-2 - found >> ===> gnome2-2.16.3 depends on executable in : gnome-cd - found >> ===> gnome2-2.16.3 depends on executable in : gnome-dictionary - found >> ===> gnome2-2.16.3 depends on executable in : eog - found >> ===> gnome2-2.16.3 depends on executable in : gconf-editor - found >> ===> gnome2-2.16.3 depends on executable in : gnect - found >> ===> gnome2-2.16.3 depends on executable in : gedit - found >> ===> gnome2-2.16.3 depends on executable in : gnome-terminal - found >> ===> gnome2-2.16.3 depends on executable in : gnome-session - found >> ===> gnome2-2.16.3 depends on executable in : bug-buddy - found >> ===> gnome2-2.16.3 depends on executable in : gnome-system-monitor >> - found >> ===> gnome2-2.16.3 depends on executable in : nautilus - found >> ===> gnome2-2.16.3 depends on file: /usr/local/sbin/gdm - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/share/gnome/help/user-guide/C/user-guide.xml - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/share/gnome/sounds/question.wav - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libdata/pkgconfig/libgail-gnome.pc - found >> ===> gnome2-2.16.3 depends on executable in : file-roller - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/share/themes/HighContrast/gtk-2.0/gtkrc - found >> ===> gnome2-2.16.3 depends on executable in : gok - found >> ===> gnome2-2.16.3 depends on executable in : nautilus-cd-burner - >> found >> ===> gnome2-2.16.3 depends on executable in : gcalctool - found >> ===> gnome2-2.16.3 depends on executable in : gucharmap - found >> ===> gnome2-2.16.3 depends on executable in : zenity - found >> ===> gnome2-2.16.3 depends on file: >> /usr/X11R6/lib/X11/fonts/bitstream-vera/Vera.ttf - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libexec/gnome-netstatus-applet - found >> ===> gnome2-2.16.3 depends on executable in : dasher - found >> ===> gnome2-2.16.3 depends on executable in : evolution-2.8 - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libexec/evolution-webcal - found >> ===> gnome2-2.16.3 depends on executable in : network-admin - found >> ===> gnome2-2.16.3 depends on executable in : gnome-nettool - found >> ===> gnome2-2.16.3 depends on executable in : vino-session - found >> ===> gnome2-2.16.3 depends on executable in : >> exchange-connector-setup-2.8 - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/lib/gstreamer-0.10/.gstreamer-plugins-core.keep - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/lib/gstreamer-0.10/libgstgconfelements.so - found >> ===> gnome2-2.16.3 depends on executable in : totem - found >> ===> gnome2-2.16.3 depends on executable in : gnome-control-center >> - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/share/gnome/gnome-background-properties/gnome-branded.xml >> - found >> ===> gnome2-2.16.3 depends on executable in : sound-juicer - found >> ===> gnome2-2.16.3 depends on executable in : gnome-keyring-manager >> - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libdata/pkgconfig/libgtkhtml-2.0.pc - found >> ===> gnome2-2.16.3 depends on executable in : evince - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libexec/fast-user-switch-applet - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/lib/deskbar-applet/deskbar-applet - found >> ===> gnome2-2.16.3 depends on executable in : alacarte - found >> ===> gnome2-2.16.3 depends on executable in : gnome-power-manager - >> found >> ===> gnome2-2.16.3 depends on executable in : gnome-volume-manager >> - found >> ===> gnome2-2.16.3 depends on executable in : orca - found >> ===> gnome2-2.16.3 depends on executable in : gnome-mount - found >> ===> gnome2-2.16.3 depends on executable in : ekiga - found >> ===> gnome2-2.16.3 depends on file: >> /usr/local/libexec/notification-daemon - found >> ===> gnome2-2.16.3 depends on file: /usr/local/bin/python - found >> ===> gnome2-2.16.3 depends on executable in : yelp - found >> ===> gnome2-2.16.3 depends on executable in : epiphany - found >> ===> gnome2-2.16.3 depends on executable: tomboy - not found >> ===> Verifying install for tomboy in /usr/ports/deskutils/tomboy >> ===> tomboy-0.5.4_1 depends on file: >> /usr/local/lib/mono/gmime-sharp/gmime-sharp.dll - found >> ===> tomboy-0.5.4_1 depends on executable in : gmake - found >> ===> tomboy-0.5.4_1 depends on file: >> /usr/local/bin/intltool-extract - found >> ===> tomboy-0.5.4_1 depends on file: >> /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found >> ===> tomboy-0.5.4_1 depends on executable in : pkg-config - found >> ===> tomboy-0.5.4_1 depends on file: >> /usr/local/libdata/pkgconfig/gnome-doc-utils.pc - found >> ===> tomboy-0.5.4_1 depends on file: >> /usr/local/libdata/pkgconfig/gnome-sharp-2.0.pc - not found >> ===> Verifying install for >> /usr/local/libdata/pkgconfig/gnome-sharp-2.0.pc in >> /usr/ports/x11-toolkits/gnome-sharp20 >> ===> Building for gnome-sharp-2.16.0 >> gmake all-recursive >> gmake[1]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0' >> Making all in sources >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sources' >> gmake[2]: Nothing to be done for `all'. >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sources' >> Making all in art >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/art' >> gmake[2]: Nothing to be done for `all'. >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/art' >> Making all in gnomevfs >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnomevfs' >> Making all in . >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnomevfs' >> gmake[3]: Nothing to be done for `all-am'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnomevfs' >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnomevfs' >> Making all in gnome >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome' >> Making all in . >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome' >> gmake[3]: Nothing to be done for `all-am'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome' >> Making all in glue >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome/glue' >> >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome/glue' >> >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gnome' >> Making all in gtkhtml >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gtkhtml' >> gmake[2]: Nothing to be done for `all'. >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gtkhtml' >> Making all in gconf >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf' >> Making all in GConf >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/GConf' >> >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/GConf' >> >> Making all in GConf.PropertyEditors >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/GConf.PropertyEditors' >> >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/GConf.PropertyEditors' >> >> Making all in tools >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/tools' >> >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/tools' >> >> Making all in doc >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/doc' >> >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf/doc' >> >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf' >> gmake[3]: Nothing to be done for `all-am'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf' >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/gconf' >> Making all in rsvg >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/rsvg' >> gmake[2]: Nothing to be done for `all'. >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/rsvg' >> Making all in vte >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte' >> Making all in . >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte' >> gmake[3]: Nothing to be done for `all-am'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte' >> Making all in glue >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte/glue' >> gmake[3]: Nothing to be done for `all'. >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte/glue' >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/vte' >> Making all in sample >> gmake[2]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample' >> Making all in gconf >> gmake[3]: Entering directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample/gconf' >> >> /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 >> Thread 81e7e00 has exited with leftover thread-specific data after 4 >> destructor iterations >> gmake[3]: *** [sample.exe] Error 1 >> gmake[3]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample/gconf' >> >> gmake[2]: *** [all-recursive] Error 1 >> gmake[2]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0/sample' >> gmake[1]: *** [all-recursive] Error 1 >> gmake[1]: Leaving directory >> `/usr/ports/x11-toolkits/gnome-sharp20/work/gnome-sharp-2.16.0' >> gmake: *** [all] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/x11-toolkits/gnome-sharp20. >> *** Error code 1 >> >> Stop in /usr/ports/deskutils/tomboy. >> *** Error code 1 >> >> Stop in /usr/ports/x11/gnome2. >> # exit >> exit >> >> Script done on Tue Feb 13 08:26:28 2007 >> >> _______________________________________________ >> freebsd-gnome@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome >> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > > > --mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org > http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org > >