I'm currently working on Orxonox (open source spaceshooter). The project uses Ogre, Cegui, tiny xml and some other open source libraries:
Code: Select all
build-essential cmake libogre-dev libenet-dev \
libvorbis-dev libalut-dev libcegui-mk2-dev tcl-dev libboost-date-time-dev \
libboost-filesystem-dev libboost-thread-dev liblua5.1-0-dev subversion
Until the upgrade to Ubuntu 12.04 there were no issues concerning Cegui (using Cegui version 0.6.2-4). After that (using version 0.7.5-8) I received a Cmake error:
Could NOT find CEGUI (version requirements: at least 0.6) (missing:
CEGUI_TOLUA_LIBRARY_OPTIMIZED) (Required is at least version "0.6")
Apparently the concerning package was removed.
My quickfix was to install the package libtolua++5.1-dev and to add it to the Cmake list file.
Now Cmake runs, but the project returns a runtime error:
Error (internal): [cegui] Scheme_xmlHandler::elementStart: Unknown element encountered: <観>
That error is triggered in the class LuaState.cc in a function related to treating lua errors.
So far as I can conclude the "error" is that before the upgrade ceguitolua++ was used which had some error handling extensions and now the package I use doesn't provide this functionality.
Do you know a way how to fix this problem?
CEGUI.log
Code: Select all
08/05/2012 22:25:42 (Std) ---- Begining CEGUI System initialisation ----
08/05/2012 22:25:42 (Std) CEGUI::ImagesetManager singleton created (0x8f6a990)
08/05/2012 22:25:42 (Std) CEGUI::FontManager singleton created. (0x8f6aa68)
08/05/2012 22:25:42 (Std) CEGUI::WindowFactoryManager singleton created
08/05/2012 22:25:42 (Std) CEGUI::WindowManager singleton created (0x8f6a248)
08/05/2012 22:25:42 (Std) CEGUI::SchemeManager singleton created. (0x8f6abc8)
08/05/2012 22:25:42 (Std) CEGUI::MouseCursor singleton created. (0x8f6a298)
08/05/2012 22:25:42 (Std) CEGUI::GlobalEventSet singleton created. (0x8f6a3c0)
08/05/2012 22:25:42 (Std) CEGUI::AnimationManager singleton created (0x8f28d10)
08/05/2012 22:25:42 (Std) CEGUI::WidgetLookManager singleton created. (0x8f5aec0)
08/05/2012 22:25:42 (Std) CEGUI::WindowRendererManager singleton created (0x8f29120)
08/05/2012 22:25:42 (Std) CEGUI::RenderEffectManager singleton created (0x8f660d8)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'DefaultWindow' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'DefaultWindow' windows added. (0x8f64188)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'DragContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'DragContainer' windows added. (0x8f64360)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'ScrolledContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'ScrolledContainer' windows added. (0x8f645e0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'ClippedContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'ClippedContainer' windows added. (0x8f64810)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Checkbox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Checkbox' windows added. (0x8f64b60)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/PushButton' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/PushButton' windows added. (0x8f64cb0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/RadioButton' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/RadioButton' windows added. (0x8f65058)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Combobox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Combobox' windows added. (0x8f64f48)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ComboDropList' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ComboDropList' windows added. (0x8f66408)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Editbox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Editbox' windows added. (0x8f66558)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/FrameWindow' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/FrameWindow' windows added. (0x8f66878)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ItemEntry' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ItemEntry' windows added. (0x8f66aa8)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Listbox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Listbox' windows added. (0x8f66df0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ListHeader' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ListHeader' windows added. (0x8f66f40)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (0x8f670e0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Menubar' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Menubar' windows added. (0x8f67230)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/PopupMenu' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/PopupMenu' windows added. (0x8f674e8)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/MenuItem' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/MenuItem' windows added. (0x8f677f8)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/MultiColumnList' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/MultiColumnList' windows added. (0x8f57838)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (0x8f579f0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ProgressBar' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ProgressBar' windows added. (0x8f57c88)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ScrollablePane' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ScrollablePane' windows added. (0x8f57f30)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Scrollbar' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Scrollbar' windows added. (0x8f58080)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Slider' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Slider' windows added. (0x8f58310)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Spinner' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Spinner' windows added. (0x8f58460)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/TabButton' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/TabButton' windows added. (0x8f58628)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/TabControl' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/TabControl' windows added. (0x8f58858)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Thumb' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Thumb' windows added. (0x8f58a10)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Titlebar' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Titlebar' windows added. (0x8f58b60)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Tooltip' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Tooltip' windows added. (0x8f86620)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/ItemListbox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/ItemListbox' windows added. (0x8f86770)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/GroupBox' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/GroupBox' windows added. (0x8f868c0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'CEGUI/Tree' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'CEGUI/Tree' windows added. (0x8f86c18)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'HorizontalLayoutContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'HorizontalLayoutContainer' windows added. (0x8f86e70)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'VerticalLayoutContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'VerticalLayoutContainer' windows added. (0x8f86fc0)
08/05/2012 22:25:42 (Std) Created WindowFactory for 'GridLayoutContainer' windows.
08/05/2012 22:25:42 (Std) WindowFactory for 'GridLayoutContainer' windows added. (0x8f87190)
08/05/2012 22:25:42 (Std) Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
08/05/2012 22:25:42 (Std) CEGUI::System singleton created. (0x8f51438)
08/05/2012 22:25:42 (Std) ---- CEGUI System initialisation completed ----
08/05/2012 22:25:42 (Std)
08/05/2012 22:25:42 (Std) ---- Creating Lua bindings ----
08/05/2012 22:25:42 (Error) Scheme_xmlHandler::elementStart: Unknown element encountered: <観>