Segmentation fault with LayoutEditor: missing editor.xml

sycoso

07-05-2010 22:42:31

Hi guys, I really like your gui :)

But I can't run the LayoutEditor on Linux.
I get the following Message:
* Initialise: OgreRenderManager | /home/jannis/MyGUI3.0/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp | 26
OgreRenderManager successfully initialized | /home/jannis/MyGUI3.0/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp | 54
* Initialise: OgreDataManager | /home/jannis/MyGUI3.0/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp | 45
OgreDataManager successfully initialized | /home/jannis/MyGUI3.0/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp | 49
* Initialise: Gui | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_Gui.cpp | 82
* MyGUI version 3.0.1 | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_Gui.cpp | 86
* Initialise: ResourceManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ResourceManager.cpp | 43
ResourceManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ResourceManager.cpp | 51
* Initialise: LayerManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LayerManager.cpp | 44
LayerManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LayerManager.cpp | 52
* Initialise: WidgetManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_WidgetManager.cpp | 66
WidgetManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_WidgetManager.cpp | 105
* Initialise: InputManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_InputManager.cpp | 41
InputManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_InputManager.cpp | 58
* Initialise: SubWidgetManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_SubWidgetManager.cpp | 44
SubWidgetManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_SubWidgetManager.cpp | 64
* Initialise: SkinManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_SkinManager.cpp | 46
SkinManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_SkinManager.cpp | 54
* Initialise: FontManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_FontManager.cpp | 43
FontManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_FontManager.cpp | 52
* Initialise: ControllerManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ControllerManager.cpp | 41
ControllerManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ControllerManager.cpp | 51
* Initialise: PointerManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_PointerManager.cpp | 51
PointerManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_PointerManager.cpp | 69
* Initialise: ClipboardManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ClipboardManager.cpp | 82
ClipboardManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ClipboardManager.cpp | 96
* Initialise: LayoutManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LayoutManager.cpp | 42
LayoutManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LayoutManager.cpp | 48
* Initialise: DynLibManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_DynLibManager.cpp | 34
DynLibManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_DynLibManager.cpp | 36
* Initialise: PluginManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_PluginManager.cpp | 36
PluginManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_PluginManager.cpp | 40
* Initialise: LanguageManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LanguageManager.cpp | 40
LanguageManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_LanguageManager.cpp | 44
* Initialise: FactoryManager | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_FactoryManager.cpp | 34
FactoryManager successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_FactoryManager.cpp | 37
ResourceManager : 'editor.xml', not found | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_ResourceManager.cpp | 175
Gui successfully initialized | /home/jannis/MyGUI3.0/MyGUIEngine/src/MyGUI_Gui.cpp | 129
Segmentation fault

the editor.xml exists in the folder and I added FileSystem=. to resources.cfg.
It would be great if you could help me.

Altren

08-05-2010 14:45:30

Actually LayoutEditor doesn't use resources.cfg at all.
CMake generate resources.xml with two paths: to MyGUI_Media and to root media folder. All demos and tools use paths based on it.

sycoso

08-05-2010 21:04:53

thx, after editing resources.xml (it had relative paths), it works :)