Sozzarock
Anmeldungsdatum: 26. Januar 2013
Beiträge: Zähle...
|
Hallo ubuntuusers, ich versuche grade das Spiel SumWars zum laufen zu bekommen (http://sumwars.org/wiki/Main_Page) bekomme bei cmake folgende Fehlermeldung ### Welcome to Summoning Wars build system ###
**********************************************
http://sumwars.org/wiki/Build_instructions
Version: 0.5.6.hg-unknown
Short Version: 0.5.6
Build type: RelWithDebInfo
Looking for OGRE...
Found Ogre Cthugha (1.7.4)
Found OGRE: optimized;/usr/lib/i386-linux-gnu/libOgreMain.so;debug;/usr/lib/i386-linux-gnu/libOgreMain.so
Looking for OGRE_Paging...
Found OGRE_Paging: optimized;/usr/lib/i386-linux-gnu/libOgrePaging.so;debug;/usr/lib/i386-linux-gnu/libOgrePaging.so
Looking for OGRE_Terrain...
Found OGRE_Terrain: optimized;/usr/lib/i386-linux-gnu/libOgreTerrain.so;debug;/usr/lib/i386-linux-gnu/libOgreTerrain.so
Looking for OGRE_Property...
Found OGRE_Property: optimized;/usr/lib/i386-linux-gnu/libOgreProperty.so;debug;/usr/lib/i386-linux-gnu/libOgreProperty.so
Looking for OGRE_RTShaderSystem...
Found OGRE_RTShaderSystem: optimized;/usr/lib/i386-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/i386-linux-gnu/libOgreRTShaderSystem.so
Looking for OIS...
Found OIS: optimized;/usr/lib/i386-linux-gnu/libOIS.so;debug;/usr/lib/i386-linux-gnu/libOIS.so
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find CEGUI (version requirements: at least ) (missing:
CEGUI_LIBRARY_OPTIMIZED CEGUI_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
CMakeModules/FindPackageHandleAdvancedArgs.cmake:44 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeModules/FindCEGUI.cmake:59 (FIND_PACKAGE_HANDLE_ADVANCED_ARGS)
CMakeLists.txt:160 (FIND_PACKAGE)
Configuring incomplete, errors occurred! ich denke das liegt daran das CEGUI nicht richtig installiert ist. Allerdings hab ich keine Ahnung wie ich das installieren soll. Mit apt-get scheint das nicht zu klappen. | sudo apt-get install libcegui-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
E: Paket libcegui-dev kann nicht gefunden werden
|
|
Sozzarock
(Themenstarter)
Anmeldungsdatum: 26. Januar 2013
Beiträge: 8
|
CEGUI gibts anscheinend nur noch mit dem Zusatz mk2, mit "sudo apt-get install libcegui-mk2-dev" hats geklappt. jetzt bin ich soweit das sumwars installiert ist, wenn ich es jedoch starten möchte kommt folgende Fehlermeldung: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | sumwars
[D] /home/xxx/SumWars/sumwars-0.5.6/src/gui/application.cpp:285 init > Initialized logging. Level: 4369
Creating resource group General
Creating resource group Internal
Creating resource group Autodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
DDS codec registering
FreeImage version: 3.15.1
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,sti
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
Loading library /RenderSystem_GL
[E] /home/xxx/SumWars/sumwars-0.5.6/src/gui/application.cpp:72 Application > Error message: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library /RenderSystem_GL. System Error: /RenderSystem_GL.so: cannot open shared object file: No such file or directory in DynLib::load at /build/buildd/ogre-1.7.4/OgreMain/src/OgreDynLib.cpp (line 91)
deleting application
CEGUI::InvalidRequestException in file CEGUIOgreRenderer.cpp(158) : OgreRenderer::destroySystem: CEGUI::System object is not created or was already destroyed.
[E] /home/xxx/SumWars/sumwars-0.5.6/src/gui/application.cpp:409 ~Application > Caught exception: [CEGUI::InvalidRequestException in file CEGUIOgreRenderer.cpp(158) : OgreRenderer::destroySystem: CEGUI::System object is not created or was already destroyed.]
[D] /home/xxx/SumWars/sumwars-0.5.6/src/core/itemfactory.cpp:370 cleanup > cleanup
|
|
march
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17331
Wohnort: /home/noise
|
Auf http://sumwars.org/wiki/Build_instructions#Ubuntu gibt es folgende Info: libogre-dev libois-dev libalut-dev liblua5.1-0-dev libopenal-dev libvorbis-dev libfreeimage-dev libphysfs-dev libxrandr-dev libtinyxml-dev
Befehl zum Installieren der Pakete:
sudo apt-get install libogre-dev libois-dev libalut-dev liblua5.1-0-dev libopenal-dev libvorbis-dev libfreeimage-dev libphysfs-dev libxrandr-dev libtinyxml-dev
Oder mit apturl installieren, Link: apt://libogre-dev,libois-dev,libalut-dev,liblua5.1-0-dev,libopenal-dev,libvorbis-dev,libfreeimage-dev,libphysfs-dev,libxrandr-dev,libtinyxml-dev
libcegui-dev entfernt. Folgende Pakete mußte ich nachträglich installieren:
libcegui-mk2-dev libpoco-dev
Befehl zum Installieren der Pakete:
sudo apt-get install libcegui-mk2-dev libpoco-dev
Oder mit apturl installieren, Link: apt://libcegui-mk2-dev,libpoco-dev Make sure you enable SUMWARS_NO_TINYXML in cmake-gui! Otherwise you will get a weird segfault because of a conflict between CEGUI tinyxml parser and bundled sumwars tinyxml.
After the first start of the game (which will fail, telling you it can't find RenderSystem_GL), edit your ~/.sumwars/plugins.cfg or ./.sumwars/plugins.cfg (depending on portable mode) and set the PluginFolder to /usr/lib/i386-linux-gnu/OGRE-1.7.4 (the i386-linux-gnu middle is different on non-32bit archs, use your wits to find it if you are not on 32bit!) Ich hoffe, dass sie dich weiterbringt. Meine Konzentration strebt momentan gegen Null... 😉 summoning_wars
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi,
Make sure you enable SUMWARS_NO_TINYXML in cmake-gui! [...]
dafür dann einfach cmake mit der Option aufrufen:
cmake -DSUMWARS_NO_TINYXML=ON ...... Gruss
Lasall
|