When trying to build gnome-rdp the build drops out with: [csc] Compiling 16 files to '/var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/build/gnome-rdp.exe'. [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Main.cs(25,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Sqlite.cs(24,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Configuration.cs(27,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Main.cs(25,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Options.cs(22,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? [csc] /var/tmp/portage/net-misc/gnome-rdp-0.2.3/work/gnome-rdp-0.2.3/src/Sqlite.cs(24,17): error CS0234: The type or namespace name `SqliteClient' does not exist in the namespace `Mono.Data'. Are you missing an assembly reference? mono and sqlite were reemerged, just for the sake of completeness without any effect Reproducible: Always Steps to Reproduce: 1. Trying to emerge gnome-rdp Actual Results: build failure due to mono assembly problems Expected Results: clean build
Created attachment 252321 [details] build.log
Created attachment 252323 [details] env
I already checked the configuration under /etc/mono and everythign related to mono seems to look fine, as far as I can tell. Reemerging sqlite/mono did not resolve the issue either. Further steps?
Thanks for the report! What is your mono version? I confirm the problem with mono-2.8-r1, missing Mono.Data.SqliteClient @dotnet herd, I only have a Mono.Data.Sqlite.dll on my system, and no Mono.Data.SqliteClient.dll (with sqlite:3 installed), was it removed from 2.8? postinstall log still lists it
Same Version (2.8-r1) for me, that fails.
Yes, it was dropped by upstream: http://www.mono-project.com/Release_Notes_Mono_2.8#Removed_Library:_Mono.Data.SqliteClient (postinst log just fixed)
Then this should probably be taken to upstream gnome-rdp, since their code used deprecated stuff, I guess.
Thanks Pacho! 0.2.3 now depends on mono < 2.8, once I manage to get a Launchpad account I'll report this upstream and see what to do with this package (trunk still has the problem, and latest version does not have a source tarball release)
Created attachment 253405 [details, diff] gnome-rdp-mono-2.8.patch I've created a patch which allows gnome-rdp 0.2.3. to compile/run with mono 2.8. Just need to make some minor tweaks.
Thanks for the patch! I've added it in 0.2.3-r1. Upstream also plans to release a new tarball soon, but in the meantime this fixes in-tree version for mono 2.8 :)