Support for running, installing or compiling OpenMW
Before you submit a bug report for the first time, please read:
Bug reporting guidelines
ven
Posts: 8 Joined: 07 Apr 2015, 03:38
Post
by ven » 01 Feb 2016, 02:46
I recently updated 0.36 to 0.38 on opensuse 13.2
When I get to the screen where you would normally start a new game or load a previous, I just get a pink screen. Any ideas how to fix this?
Attachments
ven
Posts: 8 Joined: 07 Apr 2015, 03:38
Post
by ven » 01 Feb 2016, 20:43
Thanks for the reply I already have libtxc-dxtn 1.0.1- 8.1-x86_64 installed. Do I need a different version?
-EDIT-
I got it working I just made sure all of the dependencies were installed stated on the wiki.... honestly I am not sure which ones were actually needed but here is the list
Code: Select all
boost-devel
glu-devel
libboost_atomic1_54_0
libboost_graph1_54_0
libboost_graph_parallel1_54_0
libboost_log1_54_0
libboost_math1_54_0
libboost_mpi1_54_0
libboost_random1_54_0
libboost_serialization1_54_0
libboost_test1_54_0
libboost_timer1_54_0
libgif7
libOgreMain-devel
libOIS-1_3_0
libOIS-devel
libSDL2-devel
libtinyxml0
libunshield-devel
libuuid-devel
MyGUI-devel
openmpi-libs
OpenSceneGraph-plugins
tinyxml-devel
nnayo
Posts: 72 Joined: 25 Feb 2013, 15:05
Location: Cannes, France
Post
by nnayo » 09 Mar 2016, 18:59
Hi,
sorry to bump up this thread
but I've a similar problem with fedora 23
up to recently, I used to compile openMW from the master branch
it worked like a champ, it was perfect
but it depended on OSG 3.2.x
the new version requests OSG >= 3.4.x
so I've compiled the OSG from scrawl's git repo,
I've managed to link openMW with this OSG
Spoiler: Show ldd openmw
linux-vdso.so.1 (0x00007ffc46fb2000)
libosg.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosg.so.130 (0x00007f36ab47e000)
libOpenThreads.so.20 => /home/yog/jeux/openscenegraph/build/lib64/libOpenThreads.so.20 (0x00007f36ab275000)
libosgParticle.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgParticle.so.130 (0x00007f36ab01b000)
libosgUtil.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgUtil.so.130 (0x00007f36aac04000)
libosgDB.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgDB.so.130 (0x00007f36aa8b6000)
libosgViewer.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgViewer.so.130 (0x00007f36aa5b4000)
libosgGA.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgGA.so.130 (0x00007f36aa308000)
libboost_system.so.1.58.0 => /lib64/libboost_system.so.1.58.0 (0x00007f36aa0dd000)
libboost_thread.so.1.58.0 => /lib64/libboost_thread.so.1.58.0 (0x00007f36a9eb6000)
libboost_filesystem.so.1.58.0 => /lib64/libboost_filesystem.so.1.58.0 (0x00007f36a9ca1000)
libboost_program_options.so.1.58.0 => /lib64/libboost_program_options.so.1.58.0 (0x00007f36a9a29000)
libopenal.so.1 => /lib64/libopenal.so.1 (0x00007f36a978e000)
libavcodec.so.56 => /lib64/libavcodec.so.56 (0x00007f36a8555000)
libavformat.so.56 => /lib64/libavformat.so.56 (0x00007f36a8183000)
libavutil.so.54 => /lib64/libavutil.so.54 (0x00007f36a7f21000)
libswscale.so.3 => /lib64/libswscale.so.3 (0x00007f36a7c9d000)
libswresample.so.1 => /lib64/libswresample.so.1 (0x00007f36a7a81000)
libBulletCollision.so.2.83 => /home/yog/jeux/bullet/build/src/BulletCollision/libBulletCollision.so.2.83 (0x00007f36a774f000)
libLinearMath.so.2.83 => /home/yog/jeux/bullet/build/src/LinearMath/libLinearMath.so.2.83 (0x00007f36a7531000)
libMyGUIEngine.so.3 => /lib64/libMyGUIEngine.so.3 (0x00007f36a711c000)
libSDL2-2.0.so.0 => /lib64/libSDL2-2.0.so.0 (0x00007f36a6e1c000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f36a6bff000)
libosgFX.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgFX.so.130 (0x00007f36a69c5000)
libosgAnimation.so.130 => /home/yog/jeux/openscenegraph/build/lib64/libosgAnimation.so.130 (0x00007f36a6711000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f36a63e1000)
libQtCore.so.4 => /lib64/libQtCore.so.4 (0x00007f36a5ed9000)
libQtGui.so.4 => /lib64/libQtGui.so.4 (0x00007f36a51a0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f36a4e1e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f36a4b1b000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f36a4904000)
libc.so.6 => /lib64/libc.so.6 (0x00007f36a4543000)
librt.so.1 => /lib64/librt.so.1 (0x00007f36a433a000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f36a4136000)
libz.so.1 => /lib64/libz.so.1 (0x00007f36a3f20000)
libosgText.so.130 => /home/yog/jeux/openscenegraph/build/lib/libosgText.so.130 (0x00007f36a3cad000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f36a396d000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f36a3761000)
libva.so.1 => /lib64/libva.so.1 (0x00007f36a3545000)
libxvidcore.so.4 => /lib64/libxvidcore.so.4 (0x00007f36a3231000)
libx265.so.68 => /lib64/libx265.so.68 (0x00007f36a2d05000)
libx264.so.148 => /lib64/libx264.so.148 (0x00007f36a298e000)
libvpx.so.2 => /lib64/libvpx.so.2 (0x00007f36a260a000)
libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007f36a2361000)
libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007f36a2134000)
libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00007f36a1ef4000)
libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00007f36a1cd9000)
libspeex.so.1 => /lib64/libspeex.so.1 (0x00007f36a1ac0000)
libschroedinger-1.0.so.0 => /lib64/libschroedinger-1.0.so.0 (0x00007f36a17e3000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007f36a1596000)
libopenjpeg.so.1 => /lib64/libopenjpeg.so.1 (0x00007f36a1372000)
libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00007f36a10fa000)
libgsm.so.1 => /lib64/libgsm.so.1 (0x00007f36a0eee000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007f36a0c76000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f36a0942000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f36a0732000)
libsoxr.so.0 => /lib64/libsoxr.so.0 (0x00007f36a04cf000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f36a0224000)
/lib64/ld-linux-x86-64.so.2 (0x000055fedc7c7000)
libnvidia-tls.so.352.79 => /lib64/tls/libnvidia-tls.so.352.79 (0x00007f36a0021000)
libnvidia-glcore.so.352.79 => /lib64/libnvidia-glcore.so.352.79 (0x00007f369d58c000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f369d37a000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f369d178000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f369ce3e000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f369cc0b000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f369c9b9000)
libSM.so.6 => /lib64/libSM.so.6 (0x00007f369c7af000)
libICE.so.6 => /lib64/libICE.so.6 (0x00007f369c593000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007f369c383000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f369c177000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f369bf71000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f369bd66000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f369bb62000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f369b91e000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f369b6fb000)
libogg.so.0 => /lib64/libogg.so.0 (0x00007f369b4f4000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f369b273000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007f369b00d000)
libidn.so.11 => /lib64/libidn.so.11 (0x00007f369add9000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007f369abc5000)
libnettle.so.6 => /lib64/libnettle.so.6 (0x00007f369a98e000)
libhogweed.so.4 => /lib64/libhogweed.so.4 (0x00007f369a761000)
libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f369a53e000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f369a336000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f369a130000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f3699f06000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f3699d01000)
I've launched it
I've got the intro video
then a
pink screen of death with the music playing
please, any idea??
scrawl
Posts: 2152 Joined: 18 Feb 2012, 11:51
Post
by scrawl » 09 Mar 2016, 19:28
I believe when doing a local install there may be an extra step needed to make osg find its plugins. Have you tried adding /home/yog/jeux/openscenegraph/build/lib64 to LD_LIBRARY_PATH ?
What is the content of /home/yog/jeux/openscenegraph/build/lib64/osgPlugins-3.4.0 ?
nnayo
Posts: 72 Joined: 25 Feb 2013, 15:05
Location: Cannes, France
Post
by nnayo » 10 Mar 2016, 17:47
bravo!!
I've set LD_LIBRARY_PATH and that makes it!!
I'm too stupid not having thought to do it
and the plugin directory is full:
Spoiler: Show sgdb_3dc.so osgdb_deprecated_osgshadow.so osgdb_ffmpeg.so osgdb_lws.so osgdb_osgterrain.so osgdb_revisions.so osgdb_serializers_osg.so osgdb_tgz.so
osgdb_3ds.so osgdb_deprecated_osgsim.so osgdb_freetype.so osgdb_md2.so osgdb_osgtgz.so osgdb_rgb.so osgdb_serializers_osgterrain.so osgdb_trans.so
osgdb_ac.so osgdb_deprecated_osg.so osgdb_gles.so osgdb_mdl.so osgdb_osgviewer.so osgdb_rot.so osgdb_serializers_osgtext.so osgdb_trk.so
osgdb_bmp.so osgdb_deprecated_osgterrain.so osgdb_glsl.so osgdb_normals.so osgdb_p3d.so osgdb_scale.so osgdb_serializers_osgui.so osgdb_txf.so
osgdb_bsp.so osgdb_deprecated_osgtext.so osgdb_gz.so osgdb_obj.so osgdb_pic.so osgdb_serializers_osganimation.so osgdb_serializers_osgutil.so osgdb_txp.so
osgdb_bvh.so osgdb_deprecated_osgviewer.so osgdb_hdr.so osgdb_openflight.so osgdb_ply.so osgdb_serializers_osgfx.so osgdb_serializers_osgviewer.so osgdb_vtf.so
osgdb_cfg.so osgdb_deprecated_osgvolume.so osgdb_ive.so osgdb_osc.so osgdb_png.so osgdb_serializers_osgga.so osgdb_serializers_osgvolume.so osgdb_x.so
osgdb_dds.so osgdb_deprecated_osgwidget.so osgdb_ktx.so osgdb_osga.so osgdb_pnm.so osgdb_serializers_osgmanipulator.so osgdb_shp.so osgdb_zip.so
osgdb_deprecated_osganimation.so osgdb_dot.so osgdb_logo.so osgdb_osgjs.so osgdb_pov.so osgdb_serializers_osgparticle.so osgdb_stl.so
osgdb_deprecated_osgfx.so osgdb_dw.so osgdb_lua.so osgdb_osgshadow.so osgdb_pvr.so osgdb_serializers_osgshadow.so osgdb_tf.so
osgdb_deprecated_osgparticle.so osgdb_dxf.so osgdb_lwo.so osgdb_osg.so osgdb_qfont.so osgdb_serializers_osgsim.so osgdb_tga.so
thank you very much