FS#9880 - monodevelop won't start

Attached to Project: Community Packages
Opened by Johannes Krampf (wuischke) - Wednesday, 19 March 2008, 15:31 GMT
Last edited by Timm (gummibaerchen) - Saturday, 28 June 2008, 15:34 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Timm (gummibaerchen)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When I try to start monodevelop on Arch64, I get the following error message:

System.TypeInitializationException: An exception was thrown by the type initializer for MonoDevelop.Core.Gui.Services ---> System.InvalidOperationException: Extension node not found in path: /MonoDevelop/Core/PlatformService
at Mono.Addins.ExtensionContext.GetExtensionObjects (System.String path, System.Type arrayElementType, Boolean reuseCachedInstance) [0x00000]
at Mono.Addins.ExtensionContext.GetExtensionObjects (System.String path) [0x00000]
at Mono.Addins.AddinManager.GetExtensionObjects (System.String path) [0x00000]
at MonoDevelop.Core.Gui.Services..cctor () [0x00000] --- End of inner exception stack trace ---

at MonoDevelop.Ide.Gui.IdeApp.Initialize (IProgressMonitor monitor) [0x00000]
at MonoDevelop.Ide.Gui.IdeStartup.Run (System.String[] args) [0x00000]


Additional info:
* monodevelop 1.0-3
* gtk-sharp-2 2.12.0-1

Steps to reproduce:
I use core/extra, but I had to install gtk-sharp-2 from testing, monodevelop refuses to start otherwise.
When I try to start monodevelop, I get above error message.
This task depends upon

Closed by  Timm (gummibaerchen)
Saturday, 28 June 2008, 15:34 GMT
Reason for closing:  Fixed
Comment by Timm (gummibaerchen) - Wednesday, 19 March 2008, 17:20 GMT
Were you able to build the package for yourself and use it?
Comment by Johannes Krampf (wuischke) - Wednesday, 19 March 2008, 18:41 GMT
Thanks for the tip. I reverted all packages to core/extra versions, built the package and it works now. (Although it will crash on exit with an glic - free() invalid pointer message).

I guess you were using the testing version of the mono-addins package to build the package and I had the package from extra installed and this caused the problem.

A small request: Please add makeflags -j1 to this package, parallel building failed for me.
Comment by Timm (gummibaerchen) - Thursday, 20 March 2008, 17:57 GMT
Great.

Adding 'export MAKEFLAGS="-j1"' just gave shorted my build-time from 1.16 to 1.13 (Core2Duo @ 800MHz), I think that is within the error of measurement.

So what does this help?
Comment by Johannes Krampf (wuischke) - Thursday, 20 March 2008, 18:07 GMT
I use -j2 by default and I got a build error due to some missing element when building the package. When using -j1 (no parallel building) it worked fine, so I reckon that the dependencies in the make file are not set correctly.
Comment by Eric Belanger (Snowman) - Thursday, 03 April 2008, 05:31 GMT
Instead of using 'export MAKEFLAGS="-j1"', use:
options=('!makeflags')
Comment by Timm (gummibaerchen) - Saturday, 28 June 2008, 13:21 GMT
Is this still valid?

As we have a new gtk-sharp-2 in extra..
Comment by Johannes Krampf (wuischke) - Saturday, 28 June 2008, 14:34 GMT
I don't think so, feel free to close it.

Loading...