Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Feb 2007 09:07:49 -0500
From:      Robert William Vesterman <bob@vesterman.com>
To:        freebsd-gnome@freebsd.org
Cc:        bsd-sharp-list@forge.novell.com
Subject:   Re: "Parsing error" compiling gnome-sharp-2
Message-ID:  <45D317B5.80901@vesterman.com>
In-Reply-To: <op.tnp3tnsb9aq2h7@mezz.mezzweb.com>
References:  <45D26891.6070702@vesterman.com> <op.tnp3tnsb9aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 
> <bob@vesterman.com> 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
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45D317B5.80901>