Hi *!

I'm in troubles with the merging of MonoDevelop-0.12, the issue is
related to dev-dotnet/gnome-sharp-2.16.0 that fail to build due to a missing
dependency (I think): the gnomevfs-sharp dll!

It's quite strange that when I merge gnomevfs-sharp it didn't build
ANY file. This ebuild should build at least a dll and an xml configuration file
to be placed into "/usr/share/gapi-2.0/". This doesn't happens hence the
build of gnome-sharp fails with this error:


################################################## #
>>> Emerging (1 of 9) dev-dotnet/gnome-sharp-2.16.0 to /
blha... blha... blha...
---
Configuration summary

* Installation prefix = /usr
* C# compiler: /usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16

Optional assemblies included in the build:

* art-sharp.dll: yes
* gnomevfs-sharp.dll: no
* gnome-sharp.dll: yes
* rsvg-sharp.dll: no
* gtkhtml-sharp.dll: no
* vte-sharp.dll: no

NOTE: if any of the above say 'no' you may install the
corresponding development packages for them, rerun
autogen.sh to include them in the build.

---
Making all in .
make[1]: Entering directory `/var/tmp/portage/gnome-sharp-2.16.0/work/gnome-sharp-2.16.0/gnome'
cp ./gnome-api.raw gnome-api.xml
chmod u+w gnome-api.xml
/usr/bin/gapi2-fixup --api=gnome-api.xml --metadata=./Gnome.metadata
Warning: <attr path="/api/namespace/class[@cname='GnomePrint_']/method/*/*[@name='in']"/> matched no nodes
Warning: <attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_set_flasg']"/> matched no nodes
make[1]: *** No rule to make target `//usr/share/gapi-2.0/gnome-vfs-api.xml', needed by `generated-stamp'. Stop.
make[1]: Leaving directory `/var/tmp/portage/gnome-sharp-2.16.0/work/gnome-sharp-2.16.0/gnome'
make: *** [all-recursive] Error 1

!!! ERROR: dev-dotnet/gnome-sharp-2.16.0 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called gtk-sharp-component_src_compile
gtk-sharp-component.eclass, line 176: Called die
---
Configuration summary

* Installation prefix = /usr
* C# compiler: /usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16

Optional assemblies included in the build:

* art-sharp.dll: yes
* gnomevfs-sharp.dll: no
* gnome-sharp.dll: yes
* rsvg-sharp.dll: no
* gtkhtml-sharp.dll: no
* vte-sharp.dll: no

NOTE: if any of the above say 'no' you may install the
corresponding development packages for them, rerun
autogen.sh to include them in the build.

---
Making all in .
make[1]: Entering directory `/var/tmp/portage/gnome-sharp-2.16.0/work/gnome-sharp-2.16.0/gnome'
cp ./gnome-api.raw gnome-api.xml
chmod u+w gnome-api.xml
/usr/bin/gapi2-fixup --api=gnome-api.xml --metadata=./Gnome.metadata
Warning: <attr path="/api/namespace/class[@cname='GnomePrint_']/method/*/*[@name='in']"/> matched no nodes
Warning: <attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_set_flasg']"/> matched no nodes
make[1]: *** No rule to make target `//usr/share/gapi-2.0/gnome-vfs-api.xml', needed by `generated-stamp'. Stop.
make[1]: Leaving directory `/var/tmp/portage/gnome-sharp-2.16.0/work/gnome-sharp-2.16.0/gnome'
make: *** [all-recursive] Error 1

!!! ERROR: dev-dotnet/gnome-sharp-2.16.0 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called gtk-sharp-component_src_compile
gtk-sharp-component.eclass, line 176: Called die
################################################## #


Well, the problem seem to be related to the missing of "/usr/share/gapi-2.0/gnome-vfs-api.xml" that, as I said before, should
be generated by gnomevfs-sharp but it's not!

NOTE: gnomevfs-sharp depend on gnome-vfs.
As suggested by another thread on this forum I've tried to re-emerge
gnome-vfs just before emerging gnomevfs-sharp but anyway the last one does'nt build the xml and dll it should!
This is the output it generate:

################################################## #
Emerging (1 of 1) dev-dotnet/gnomevfs-sharp-2.16.0 to /
blha... blha... blha...
---
Configuration summary

* Installation prefix = /usr
* C# compiler: /usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16

Optional assemblies included in the build:

* art-sharp.dll: no
* gnomevfs-sharp.dll: no
* gnome-sharp.dll: no
* rsvg-sharp.dll: no
* gtkhtml-sharp.dll: no
* vte-sharp.dll: no
blha... blha... blha...
################################################## #

Why is "gnomevfs-sharp.dll: no"?!?... that means that the dll and its configuration file will not be build: as it is!... that's the problem!

Anyway, up to now, I'm unable to solve it... anyone faced the same problem?

Thanks in advance,
Patrick