CEGUI::GenericException at CEGUIDynamicModule.cpp:85
Posted: Fri Feb 08, 2008 08:43
Hello,
I installed CEGUI using the .deb package distributed with Ubuntu Linux, version Feisty Fawn. Here are its contents:
I installed the Ogre libraries using the apt-get mechanism, and I also have the CEGUIOgreRenderer:
I developed an Ogre app using CEGUI. In the development machine, the code works ok, but when I try to run it in another machine with the above installation, it gives me a segfault after a CEGUI::GenericException. I used gdb to trace where it originated, and it pointed me to here:
The line 85 of CEGUIDynamicModule.cpp has something like this:
So I presume it is trying to load some dynamic library. Does anyone know which library it tries to load? If so, where is this library is specified? Is there a configuration file such a .xsd with this info?
Thanks in advance.
I installed CEGUI using the .deb package distributed with Ubuntu Linux, version Feisty Fawn. Here are its contents:
Code: Select all
schnorr@shawnee:~$ dpkg -L libcegui-mk2-1
/.
/usr
/usr/lib
/usr/lib/libCEGUIBase.so.1.0.0
/usr/lib/libCEGUIDevILImageCodec.so.0.0.0
/usr/lib/libCEGUIFalagardWRBase.so.1.0.0
/usr/lib/libCEGUIOpenGLRenderer.so.0.0.1
/usr/lib/libCEGUITGAImageCodec.so.0.0.0
/usr/lib/libCEGUITinyXMLParser.so.0.0.0
/usr/lib/libCEGUIXercesParser.so.0.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libcegui-mk2-1
/usr/share/doc/libcegui-mk2-1/README
/usr/share/doc/libcegui-mk2-1/TODO
/usr/share/doc/libcegui-mk2-1/AUTHORS
/usr/share/doc/libcegui-mk2-1/copyright
/usr/share/doc/libcegui-mk2-1/changelog.gz
/usr/share/doc/libcegui-mk2-1/changelog.Debian.gz
/usr/lib/libCEGUIBase.so.1
/usr/lib/libCEGUIDevILImageCodec.so.0
/usr/lib/libCEGUIFalagardWRBase.so.1
/usr/lib/libCEGUIOpenGLRenderer.so.0
/usr/lib/libCEGUITGAImageCodec.so.0
/usr/lib/libCEGUITinyXMLParser.so.0
/usr/lib/libCEGUIXercesParser.so.0
schnorr@shawnee:~$
I installed the Ogre libraries using the apt-get mechanism, and I also have the CEGUIOgreRenderer:
Code: Select all
schnorr@shawnee:~$ dpkg -L libogre14 | grep CEGUI
/usr/lib/libCEGUIOgreRenderer.so.14.0.3
/usr/lib/libCEGUIOgreRenderer.so.14
schnorr@shawnee:~$
I developed an Ogre app using CEGUI. In the development machine, the code works ok, but when I try to run it in another machine with the above installation, it gives me a segfault after a CEGUI::GenericException. I used gdb to trace where it originated, and it pointed me to here:
Code: Select all
(gdb) up
#7 0xb78a7d60 in DynamicModule (this=0x84ffae8, name=@0xbfcef654)
at CEGUIDynamicModule.cpp:85
85 CEGUIDynamicModule.cpp: No such file or directory.
in CEGUIDynamicModule.cpp
Current language: auto; currently c++
(gdb) up
#8 0xb78e6f22 in CEGUI::System::setupXMLParser (this=0x84ff448)
at CEGUISystem.cpp:1504
1504 CEGUISystem.cpp: No such file or directory.
in CEGUISystem.cpp
(gdb)
The line 85 of CEGUIDynamicModule.cpp has something like this:
Code: Select all
d_handle = DYNLIB_LOAD(d_moduleName.c_str());
So I presume it is trying to load some dynamic library. Does anyone know which library it tries to load? If so, where is this library is specified? Is there a configuration file such a .xsd with this info?
Thanks in advance.