[Monodevelop-devel] MonoDevelop and openSUSE 12.1

IBBoard ibboard at gmail.com
Sat Apr 14 19:57:13 UTC 2012


I just looked that .so file - it is provided by 
libgnomeui-2.24.5-3.1.2.x86_64 on my system.

 From a quick look at the dependencies then my guess is that 
gnome-sharp2-complete or gnome-sharp2 is badly packaged and should pull 
in libgnomeui as a dependency but doesn't define it. Try installing it 
and see if that fixes the problem.



On 14/04/12 20:48, Chris Tottle wrote:
> Hi,
>
> Thanks for both you and Richard for answering my post.
>
> I've re-installed my laptop last night and full patched it. I'm running
> openSUSE 12.1 (32 bit). I've add the following repo since it has the
> newer version of MonoDevelop.
>
> http://download.opensuse.org/repositories/Mono/openSUSE_12.1/
>
> I also installed the version of Mono taken from the Mono repo (which is
> older than the OSS version) since I would expect them to test the latest
> version of MonoDevelop against this version.
>
> I've installed the following packages:
>
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> mono-complete
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> mono-basic
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> gtk-sharp2-complete
> zypper --non-interactive install --auto-agree-with-licenses --repo
> repo-oss gnome-sharp2-complete
> zypper --non-interactive install --auto-agree-with-licenses --repo
> repo-oss glade-sharp2
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> webkit-sharp
> zypper --non-interactive install --auto-agree-with-licenses --repo
> repo-oss xsp
>
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> monodevelop
> zypper --non-interactive install --auto-agree-with-licenses --repo Mono
> monodevelop-debugger-gdb
>
> As an aside, any ideas why not all Mono packages can be found in the
> Mono repo? I had to mix and match with OSS.
>
> And when I run MonoDevelop up I get the following (this was taken from
> the command line)
>
>
> monodevelop
> ERROR [2012-04-14 19:46:36Z]: Add-in error
> (MonoDevelop.GnomePlatform,2.8.6.3): Error while getting object for node
> in path '/MonoDevelop/Core/PlatformService'.
> System.Reflection.TargetInvocationException: Exception has been thrown
> by the target of an invocation. ---> System.DllNotFoundException:
> libgnomeui-2.so.0
> at (wrapper managed-to-native)
> Gnome.ThumbnailFactory:gnome_thumbnail_factory_new (int)
> at Gnome.ThumbnailFactory..ctor (ThumbnailSize size) [0x0002b] in
> /home/abuild/rpmbuild/BUILD/gnome-sharp-2.24.2/gnome/generated/ThumbnailFactory.cs:25
>
> at MonoDevelop.Platform.GnomePlatform..ctor () [0x00000] in <filename
> unknown>:0
> at (wrapper managed-to-native)
> System.Reflection.MonoCMethod:InternalInvoke
> (System.Reflection.MonoCMethod,object,object[],System.Exception&)
> at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags
> invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
> System.Globalization.CultureInfo culture) [0x0011e] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:526
>
> --- End of inner exception stack trace ---
> at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags
> invokeAttr, System.Reflection.Binder binder, System.Object[] parameters,
> System.Globalization.CultureInfo culture) [0x00131] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:532
>
> at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
> System.Reflection.Binder binder, System.Object[] parameters,
> System.Globalization.CultureInfo culture) [0x00000] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:541
>
> at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters)
> [0x0000e] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:62
>
> at System.Activator.CreateInstance (System.Type type, Boolean nonPublic)
> [0x000c7] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System/Activator.cs:333
>
> at System.Activator.CreateInstance (System.Type type) [0x00000] in
> /home/abuild/rpmbuild/BUILD/mono-2.10.2/mcs/class/corlib/System/Activator.cs:224
>
> at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in
> /home/abuild/rpmbuild/BUILD/mono-addins-0.6.1/Mono.Addins/Mono.Addins/TypeExtensionNode.cs:93
>
> at Mono.Addins.InstanceExtensionNode.GetInstance () [0x0000b] in
> /home/abuild/rpmbuild/BUILD/mono-addins-0.6.1/Mono.Addins/Mono.Addins/InstanceExtensionNode.cs:73
>
> at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type
> expectedType) [0x00000] in
> /home/abuild/rpmbuild/BUILD/mono-addins-0.6.1/Mono.Addins/Mono.Addins/InstanceExtensionNode.cs:55
>
> at Mono.Addins.ExtensionNode.GetChildObjectsInternal (System.Type
> arrayElementType, Boolean reuseCachedInstance) [0x0005e] in
> /home/abuild/rpmbuild/BUILD/mono-addins-0.6.1/Mono.Addins/Mono.Addins/ExtensionNode.cs:356
>
> FATAL ERROR [2012-04-14 19:46:36Z]: A platform service implementation
> has not been found.
>
>
> Many thanks for your help.
>
> Regards,
>
> Chris Tottle
> -----------
> Cardiff University


More information about the Monodevelop-devel-list mailing list