OpenXRay / xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
https://discord.gg/sjRMQwv
Other
3.05k stars 456 forks source link

Error when linking xrEngine.so in Linux #394

Closed vpelcak closed 5 years ago

vpelcak commented 5 years ago

Hello.

I tried to compile xray-16 (latest git version) on Gentoo and ended up with problem while linking library xrEngine.so.

I have FreeImage 3.18 with flags "jpeg jpeg2k mng png raw tiff".

Any idea what could be wrong?

[ 25%] Linking CXX shared library xrEngine.so /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_FormatExt(FREE_IMAGE_FORMAT)': xrLoadSurface.cpp:(.text+0x9f): undefined reference toFreeImage_GetFIFExtensionList' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_Init()': xrLoadSurface.cpp:(.text+0x24b): undefined reference toFreeImage_GetVersion' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_Load(char*, unsigned int&, unsigned int&)': xrLoadSurface.cpp:(.text+0x4db): undefined reference tofipImage::fipImage(FREE_IMAGE_TYPE, unsigned int, unsigned int, unsigned int)' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4e8): undefined reference to fipImage::load(char const*, int)' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4f0): undefined reference tofipImage::getBitsPerPixel() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4fd): undefined reference to fipImage::convertTo32Bits()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x505): undefined reference tofipImage::isValid() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x514): undefined reference to fipImage::~fipImage()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x524): undefined reference tofipImage::getWidth() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x530): undefined reference to fipImage::getHeight() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x55b): undefined reference tofipImage::getScanLine(unsigned int) const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x571): undefined reference to fipImage::~fipImage()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in functionSurface_Load(char*, unsigned int&, unsigned int&) [clone .cold.29]': xrLoadSurface.cpp:(.text.unlikely+0x4): undefined reference to `fipImage::~fipImage()' collect2: error: ld returned 1 exit status make[2]: [src/xrEngine/CMakeFiles/xrEngine.dir/build.make:2921: src/xrEngine/xrEngine.so] Error 1 make[1]: [CMakeFiles/Makefile2:1794: src/xrEngine/CMakeFiles/xrEngine.dir/all] Error 2 make: *** [Makefile:130: all] Error 2

eagleivg commented 5 years ago

You must also install FreeImage Plus.

vpelcak commented 5 years ago

It is already included in freeimage:

eagleivg commented 5 years ago

show the output of the command VERBOSE=1 make -j1

vpelcak commented 5 years ago

/usr/bin/c++ -fPIC -march=native -fpermissive --std=c++17 -Wno-attributes -pipe -Wl,--no-undefined -fvisibility=hidden -O3 -DNDEBUG -shared -Wl,-soname,xrEngine.so -o xrEngine.so CMakeFiles/xrEngine.dir/CameraBase.cpp.o CMakeFiles/xrEngine.dir/CameraManager.cpp.o CMakeFiles/xrEngine.dir/CustomHUD.cpp.o CMakeFiles/xrEngine.dir/Device_Initialize.cpp.o CMakeFiles/xrEngine.dir/Device_Misc.cpp.o CMakeFiles/xrEngine.dir/Device_create.cpp.o CMakeFiles/xrEngine.dir/Device_destroy.cpp.o CMakeFiles/xrEngine.dir/Device_overdraw.cpp.o CMakeFiles/xrEngine.dir/Effector.cpp.o CMakeFiles/xrEngine.dir/EffectorPP.cpp.o CMakeFiles/xrEngine.dir/Engine.cpp.o CMakeFiles/xrEngine.dir/EngineAPI.cpp.o CMakeFiles/xrEngine.dir/Environment.cpp.o CMakeFiles/xrEngine.dir/Environment_misc.cpp.o CMakeFiles/xrEngine.dir/Environment_render.cpp.o CMakeFiles/xrEngine.dir/EventAPI.cpp.o CMakeFiles/xrEngine.dir/FDemoPlay.cpp.o CMakeFiles/xrEngine.dir/FDemoRecord.cpp.o CMakeFiles/xrEngine.dir/Feel_Touch.cpp.o CMakeFiles/xrEngine.dir/Feel_Vision.cpp.o CMakeFiles/xrEngine.dir/GameFont.cpp.o CMakeFiles/xrEngine.dir/GameMtlLib.cpp.o CMakeFiles/xrEngine.dir/GameMtlLib_Engine.cpp.o CMakeFiles/xrEngine.dir/ICollidable.cpp.o CMakeFiles/xrEngine.dir/IGame_Level.cpp.o CMakeFiles/xrEngine.dir/IGame_Level_check_textures.cpp.o CMakeFiles/xrEngine.dir/IGame_ObjectPool.cpp.o CMakeFiles/xrEngine.dir/IGame_Persistent.cpp.o CMakeFiles/xrEngine.dir/IInputReceiver.cpp.o CMakeFiles/xrEngine.dir/IRenderable.cpp.o CMakeFiles/xrEngine.dir/ISheduled.cpp.o CMakeFiles/xrEngine.dir/LightAnimLibrary.cpp.o CMakeFiles/xrEngine.dir/MonitorManager.cpp.o CMakeFiles/xrEngine.dir/ObjectAnimator.cpp.o CMakeFiles/xrEngine.dir/ObjectDump.cpp.o CMakeFiles/xrEngine.dir/PS_instance.cpp.o CMakeFiles/xrEngine.dir/PerformanceAlert.cpp.o CMakeFiles/xrEngine.dir/Rain.cpp.o CMakeFiles/xrEngine.dir/Render.cpp.o CMakeFiles/xrEngine.dir/StatGraph.cpp.o CMakeFiles/xrEngine.dir/Stats.cpp.o CMakeFiles/xrEngine.dir/TaskScheduler.cpp.o CMakeFiles/xrEngine.dir/XR_IOConsole.cpp.o CMakeFiles/xrEngine.dir/XR_IOConsole_callback.cpp.o CMakeFiles/xrEngine.dir/XR_IOConsole_control.cpp.o CMakeFiles/xrEngine.dir/XR_IOConsole_get.cpp.o CMakeFiles/xrEngine.dir/cf_dynamic_mesh.cpp.o CMakeFiles/xrEngine.dir/defines.cpp.o CMakeFiles/xrEngine.dir/device.cpp.o CMakeFiles/xrEngine.dir/edit_actions.cpp.o CMakeFiles/xrEngine.dir/editor_environment_ambients_ambient.cpp.o CMakeFiles/xrEngine.dir/editor_environment_ambients_effect_id.cpp.o CMakeFiles/xrEngine.dir/editor_environment_ambients_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_ambients_sound_id.cpp.o CMakeFiles/xrEngine.dir/editor_environment_detail.cpp.o CMakeFiles/xrEngine.dir/editor_environment_effects_effect.cpp.o CMakeFiles/xrEngine.dir/editor_environment_effects_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_levels_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_sound_channels_channel.cpp.o CMakeFiles/xrEngine.dir/editor_environment_sound_channels_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_sound_channels_source.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_blend.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_flare.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_flares.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_gradient.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_suns_sun.cpp.o CMakeFiles/xrEngine.dir/editor_environment_thunderbolts_collection.cpp.o CMakeFiles/xrEngine.dir/editor_environment_thunderbolts_gradient.cpp.o CMakeFiles/xrEngine.dir/editor_environment_thunderbolts_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_thunderbolts_thunderbolt.cpp.o CMakeFiles/xrEngine.dir/editor_environment_thunderbolts_thunderbolt_id.cpp.o CMakeFiles/xrEngine.dir/editor_environment_weathers_manager.cpp.o CMakeFiles/xrEngine.dir/editor_environment_weathers_time.cpp.o CMakeFiles/xrEngine.dir/editor_environment_weathers_weather.cpp.o CMakeFiles/xrEngine.dir/engine_impl.cpp.o CMakeFiles/xrEngine.dir/line_edit_control.cpp.o CMakeFiles/xrEngine.dir/line_editor.cpp.o CMakeFiles/xrEngine.dir/mailSlot.cpp.o CMakeFiles/xrEngine.dir/main.cpp.o CMakeFiles/xrEngine.dir/perlin.cpp.o CMakeFiles/xrEngine.dir/phdebug.cpp.o CMakeFiles/xrEngine.dir/profiler.cpp.o CMakeFiles/xrEngine.dir/pure.cpp.o CMakeFiles/xrEngine.dir/pure_relcase.cpp.o CMakeFiles/xrEngine.dir/splash.cpp.o CMakeFiles/xrEngine.dir/stdafx.cpp.o CMakeFiles/xrEngine.dir/thunderbolt.cpp.o CMakeFiles/xrEngine.dir/x_ray.cpp.o CMakeFiles/xrEngine.dir/xrHemisphere.cpp.o CMakeFiles/xrEngine.dir/xrImage_Resampler.cpp.o CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o CMakeFiles/xrEngine.dir/xrSheduler.cpp.o CMakeFiles/xrEngine.dir/xrTheora_Stream.cpp.o CMakeFiles/xrEngine.dir/xrTheora_Surface.cpp.o CMakeFiles/xrEngine.dir/xr_collide_form.cpp.o CMakeFiles/xrEngine.dir/xr_efflensflare.cpp.o CMakeFiles/xrEngine.dir/xr_input.cpp.o CMakeFiles/xrEngine.dir/xr_input_xinput.cpp.o CMakeFiles/xrEngine.dir/xr_ioc_cmd.cpp.o CMakeFiles/xrEngine.dir/xr_object.cpp.o CMakeFiles/xrEngine.dir/xr_object_list.cpp.o CMakeFiles/xrEngine.dir/StringTable/IStringTable.cpp.o ../utils/xrMiscMath/libxrMiscMath.a ../xrNetServer/xrNetServer.so -ltheora -logg -lvorbis -logg ../xrPhysics/xrPhysics.so -lfreeimage -lfreeimageplus -lopenal -llockfile -lSDL2 ../xrSound/xrSound.so -logg -lopenal -lvorbis -lvorbisfile ../xrScriptEngine/xrScriptEngine.so ../../Externals/luabind/src/luabind.so ../../Externals/luajit.so -lm -lreadline -lcurses ../xrCDB/xrCDB.so ../Layers/xrAPI/xrAPI.so ../../Externals/OPCODE/OPCODE.so ../xrCore/xrCore.so ../utils/xrMiscMath/libxrMiscMath.a -ldl -lpthread -lpcre -lSDL2 -llzo2 -lcryptopp -ltbb -ltbbmalloc ../../Externals/ode/libODE.so /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_FormatExt(FREE_IMAGE_FORMAT)': xrLoadSurface.cpp:(.text+0x9f): undefined reference toFreeImage_GetFIFExtensionList' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_Init()': xrLoadSurface.cpp:(.text+0x24b): undefined reference toFreeImage_GetVersion' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in function Surface_Load(char*, unsigned int&, unsigned int&)': xrLoadSurface.cpp:(.text+0x4db): undefined reference tofipImage::fipImage(FREE_IMAGE_TYPE, unsigned int, unsigned int, unsigned int)' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4e8): undefined reference to fipImage::load(char const*, int)' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4f0): undefined reference tofipImage::getBitsPerPixel() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x4fd): undefined reference to fipImage::convertTo32Bits()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x505): undefined reference tofipImage::isValid() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x514): undefined reference to fipImage::~fipImage()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x524): undefined reference tofipImage::getWidth() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x530): undefined reference to fipImage::getHeight() const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x55b): undefined reference tofipImage::getScanLine(unsigned int) const' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: xrLoadSurface.cpp:(.text+0x571): undefined reference to fipImage::~fipImage()' /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/xrEngine.dir/xrLoadSurface.cpp.o: in functionSurface_Load(char*, unsigned int&, unsigned int&) [clone .cold.29]': xrLoadSurface.cpp:(.text.unlikely+0x7): undefined reference to `fipImage::~fipImage()' collect2: error: ld returned 1 exit status

vpelcak commented 5 years ago

nm -D /usr/lib/libfreeimage.so w cxa_finalize w __gmon_start w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable

vpelcak commented 5 years ago

The same goes for /usr/lib/libfreeimageplus.so

vpelcak commented 5 years ago

I figured out that the installation of freeimage(plus) was broken. I downgraded and no longer see the issue.

Thank you for help.

eagleivg commented 5 years ago

You are welcome. If not difficult, write about the results of the launch?

vpelcak commented 5 years ago

$ ./xr_3da.sh -fsltx ../fsgame.ltx Couldn't create surface from image: Couldn't open logo.bmp OpenXRay Rx64 build 7391, May 2 2019 Custom build from commit[790f4037540c7a79be86ff5be15384377432f424] branch[xd_dev]

command line -fsltx ../fsgame.ltx

Initializing File System... using fs-ltx ../fsgame.ltx FS: 39405 files cached 29 archives, 10Kb memory used. Init FileSystem 1.014201 sec -----loading \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\system.ltx -----loading \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\system.ltx Starting INPUT device... Joystick SDL_InitSubSystem failed: SDL not built with joystick support Loading module: xrRender_GL Available render modes[2]: renderer_gl Executing config-script "user.ltx"... ~ Invalid syntax in call to 'renderer' ~ Valid arguments: renderergl [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux_appdata\user.ltx] successfully loaded. Initializing Engine... Loading module: xrGame Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx"... ! Can't find a key name for kUNKNOWN ! Can't find a key name for kPOWER ! Can't find a key name for kF13 ! Can't find a key name for kF14 ! Can't find a key name for kF15 ! Can't find a key name for kF16 ! Can't find a key name for kF17 ! Can't find a key name for kF18 ! Can't find a key name for kF19 ! Can't find a key name for kCUT ! Can't find a key name for kCOPY ! Can't find a key name for kPASTE ! Can't find a key name for kMUTE ! Can't find a key name for kVOLUMEUP ! Can't find a key name for kVOLUMEDOWN ! Can't find a key name for kINTERNATIONAL1 ! Can't find a key name for kINTERNATIONAL2 ! Can't find a key name for kYEN ! Can't find a key name for kINTERNATIONAL4 ! Can't find a key name for kINTERNATIONAL5 ! Can't find a key name for kINTERNATIONAL6 ! Can't find a key name for kINTERNATIONAL7 ! Can't find a key name for kINTERNATIONAL8 ! Can't find a key name for kINTERNATIONAL9 ! Can't find a key name for kHANGUL ! Can't find a key name for kHANJA ! Can't find a key name for kKATAKANA ! Can't find a key name for kHIRAGANA ! Can't find a key name for kZENHANKAKU ! Can't find a key name for kLANG6 ! Can't find a key name for kLANG7 ! Can't find a key name for kLANG8 ! Can't find a key name for kLANG9 ! Can't find a key name for kAUDIONEXT ! Can't find a key name for kAUDIOPREV ! Can't find a key name for kAUDIOSTOP ! Can't find a key name for kAUDIOPLAY ! Can't find a key name for kMEDIASELECT ! Can't find a key name for kWWW ! Can't find a key name for kMAIL ! Can't find a key name for kCALCULATOR ! Can't find a key name for kCOMPUTER ! Can't find a key name for kNUMPAD_AC_SEARCH ! Can't find a key name for kNUMPAD_AC_HOME ! Can't find a key name for kNUMPAD_AC_BACK ! Can't find a key name for kNUMPAD_AC_FORWARD ! Can't find a key name for kNUMPAD_AC_REFRESH ! Can't find a key name for kNUMPAD_AC_BOOKMARKS ! Can't find a key name for kBRIGHTNESSDOWN ! Can't find a key name for kBRIGHTNESSUP ! Can't find a key name for kDISPLAYSWITCH ! Can't find a key name for kKBDILLUMTOGGLE ! Can't find a key name for kKBDILLUMDOWN ! Can't find a key name for kKBDILLUMUP ! Can't find a key name for kEJECT ! Can't find a key name for kSLEEP ! Can't find a key name for kAPP1 ! Can't find a key name for kAPP2 [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx] successfully loaded. Executing config-script "user.ltx"... Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\rspec_extreme.ltx"... [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\rspec_extreme.ltx] successfully loaded. Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx"... [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx] successfully loaded. ! Unknown command: r2_shadow_cascede_old ! Unknown command: r2_shadow_cascede_zcul ! Unknown command: r2_sun_details ! Unknown command: r2_tf_mipbias ~ Invalid syntax in call to 'renderer' ~ Valid arguments: renderer_gl ~ Invalid syntax in call to 'sv_adm_menu_ban_time' ~ Valid arguments: ui_mp_am_10_minutes/ui_mp_am_30_minutes/ui_mp_am_1_hour/ui_mp_am_6_hours/ui_mp_am_1_day/ui_mp_am_1_week/ui_mp_am_1_month/ui_mp_am_3_monthes/ui_mp_am_forever ! Unknown command: sv_console_updaterate [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux_appdata\user.ltx] successfully loaded. SOUND: OpenAL: enumerate devices... SOUND: OpenAL: EnumerationExtension Present devices OpenAL Soft SOUND: OpenAL: system default SndDevice name is OpenAL Soft SOUND: OpenAL: All available devices:

  1. OpenAL Soft, Spec Version 1.1 (default) eax[0] efx[yes] xram[no] SOUND: Selected device is OpenAL Soft
    • sound: EAX 2.0 extension: absent
    • sound: EAX 2.0 deferred: absent
    • sound : cache: 65537 kb, 4856 lines, 13820 bpl Starting RENDER device... Could not create drawing context: The specified window isn't an OpenGL window

FATAL ERROR

[error] Expression : [error] Function : handler_base [error] File : /home/vita/!files/programy/xray-16/src/xrCore/xrDebug.cpp [error] Line : 797 [error] Description : segmentation fault

stack trace:

/mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(_ZN7xrDebug10GatherInfoEPcmRK13ErrorLocationPKcS5_S5S5+0x1f0) [0x7f67745271c0] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(_ZN7xrDebug4FailERbRK13ErrorLocationPKcS5_S5S5+0x8a) [0x7f677452738a] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(+0x41897) [0x7f6774527897] /lib64/libc.so.6(+0x39630) [0x7f6772a44630] ./xr_3da.sh: řádek 29: 8404 Trasovací/ladící past (SIGTRAP) ${DEBUGGER} "${GAMEROOT}"/"${GAMEEXE}" "$@"

vpelcak commented 5 years ago

I fixed rendered to renderer_gl and now it starts. However when starting new game intro is green and some graphical settings make the screen turn brown/yellow with exception hud and items like medpack at the bottom of the screen

vpelcak commented 5 years ago

Couldn't create surface from image: Couldn't open logo.bmp OpenXRay Rx64 build 7391, May 2 2019 Custom build from commit[790f4037540c7a79be86ff5be15384377432f424] branch[xd_dev]

command line -fsltx ../fsgame.ltx

Initializing File System... using fs-ltx ../fsgame.ltx FS: 39407 files cached 29 archives, 10Kb memory used. Init FileSystem 0.289958 sec -----loading \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\system.ltx -----loading \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\system.ltx Starting INPUT device... Joystick SDL_InitSubSystem failed: SDL not built with joystick support Loading module: xrRender_GL Available render modes[2]: renderergl Executing config-script "user.ltx"... [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux_appdata\user.ltx] successfully loaded. Initializing Engine... Loading module: xrGame Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx"... ! Can't find a key name for kUNKNOWN ! Can't find a key name for kPOWER ! Can't find a key name for kF13 ! Can't find a key name for kF14 ! Can't find a key name for kF15 ! Can't find a key name for kF16 ! Can't find a key name for kF17 ! Can't find a key name for kF18 ! Can't find a key name for kF19 ! Can't find a key name for kCUT ! Can't find a key name for kCOPY ! Can't find a key name for kPASTE ! Can't find a key name for kMUTE ! Can't find a key name for kVOLUMEUP ! Can't find a key name for kVOLUMEDOWN ! Can't find a key name for kINTERNATIONAL1 ! Can't find a key name for kINTERNATIONAL2 ! Can't find a key name for kYEN ! Can't find a key name for kINTERNATIONAL4 ! Can't find a key name for kINTERNATIONAL5 ! Can't find a key name for kINTERNATIONAL6 ! Can't find a key name for kINTERNATIONAL7 ! Can't find a key name for kINTERNATIONAL8 ! Can't find a key name for kINTERNATIONAL9 ! Can't find a key name for kHANGUL ! Can't find a key name for kHANJA ! Can't find a key name for kKATAKANA ! Can't find a key name for kHIRAGANA ! Can't find a key name for kZENHANKAKU ! Can't find a key name for kLANG6 ! Can't find a key name for kLANG7 ! Can't find a key name for kLANG8 ! Can't find a key name for kLANG9 ! Can't find a key name for kAUDIONEXT ! Can't find a key name for kAUDIOPREV ! Can't find a key name for kAUDIOSTOP ! Can't find a key name for kAUDIOPLAY ! Can't find a key name for kMEDIASELECT ! Can't find a key name for kWWW ! Can't find a key name for kMAIL ! Can't find a key name for kCALCULATOR ! Can't find a key name for kCOMPUTER ! Can't find a key name for kNUMPAD_AC_SEARCH ! Can't find a key name for kNUMPAD_AC_HOME ! Can't find a key name for kNUMPAD_AC_BACK ! Can't find a key name for kNUMPAD_AC_FORWARD ! Can't find a key name for kNUMPAD_AC_REFRESH ! Can't find a key name for kNUMPAD_AC_BOOKMARKS ! Can't find a key name for kBRIGHTNESSDOWN ! Can't find a key name for kBRIGHTNESSUP ! Can't find a key name for kDISPLAYSWITCH ! Can't find a key name for kKBDILLUMTOGGLE ! Can't find a key name for kKBDILLUMDOWN ! Can't find a key name for kKBDILLUMUP ! Can't find a key name for kEJECT ! Can't find a key name for kSLEEP ! Can't find a key name for kAPP1 ! Can't find a key name for kAPP2 [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx] successfully loaded. Executing config-script "user.ltx"... Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\rspec_minimum.ltx"... ~ Invalid syntax in call to 'r__detail_density' ~ Valid arguments: float value in range [0.040,0.600] [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\rspec_minimum.ltx] successfully loaded. Executing config-script "\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx"... [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\configs\default_controls.ltx] successfully loaded. ~ Invalid syntax in call to 'sv_adm_menu_ban_time' ~ Valid arguments: ui_mp_am_10_minutes/ui_mp_am_30_minutes/ui_mp_am_1_hour/ui_mp_am_6_hours/ui_mp_am_1_day/ui_mp_am_1_week/ui_mp_am_1_month/ui_mp_am_3_monthes/ui_mp_am_forever ~ Invalid syntax in call to 'sv_suspicious_actions_ban_time' ~ Valid arguments: ui_mp_am_10_minutes/ui_mp_am_30_minutes/ui_mp_am_1_hour/ui_mp_am_6_hours/ui_mp_am_1_day/ui_mp_am_1_week/ui_mp_am_1_month/ui_mp_am_3_monthes/ui_mp_amforever [\mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux_appdata\user.ltx] successfully loaded. SOUND: OpenAL: enumerate devices... SOUND: OpenAL: EnumerationExtension Present devices OpenAL Soft SOUND: OpenAL: system default SndDevice name is OpenAL Soft SOUND: OpenAL: All available devices:

  1. OpenAL Soft, Spec Version 1.1 (default) eax[0] efx[yes] xram[no] SOUND: Selected device is OpenAL Soft
    • sound: EAX 2.0 extension: absent
    • sound: EAX 2.0 deferred: absent
    • sound : cache: 32768 kb, 2428 lines, 13820 bpl Starting RENDER device...
    • GPU vendor: [X.Org] device: [AMD Radeon (TM) RX 480 Graphics (POLARIS10, DRM 3.27.0, 5.0.11-gentoo, LLVM 6.0.1)]
    • GPU OpenGL version: 4.5 (Core Profile) Mesa 18.3.6
    • GPU OpenGL shading language version: 4.50
    • GPU OpenGL VTF units: [32] CTI units: [192]
    • DVB created: 4096K
    • DIB created: 512K ! Renderer doesn't support blender 'effects\shadow_world' ! shader compilation failed ! accum_sun_near_msaa_nominmax_0 ! error: 0:2924(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2924(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_sun_msaa_0 ! error: 0:5209(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5209(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_sun_near_msaa_minmax_0 ! error: 0:2924(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2924(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_sun_mask_msaa_0 ! error: 0:1439(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:1439(8): error: `gl_SampleID' redeclared

! shader compilation failed ! copy_p_msaa_0 ! error: 0:1442(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:1442(8): error: `gl_SampleID' redeclared

! shader compilation failed ! copy_msaa_0 ! error: 0:1443(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:1443(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_volumetric_sun_msaa0 ! error: 0:1440(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:1440(8): error: `gl_SampleID' redeclared

! shader compilation failed ! rain_patch_normal_msaa_0 ! error: 0:5206(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5206(8): error: `gl_SampleID' redeclared

! shader compilation failed ! rain_apply_normal_msaa_0 ! error: 0:2923(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2923(8): error: `gl_SampleID' redeclared

! shader compilation failed ! rain_apply_gloss_msaa_0 ! error: 0:2924(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2924(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_spot_unshadowed_msaa_0 ! error: 0:5211(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5211(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_spot_normal_msaa_0 ! error: 0:5213(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5213(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_spot_fullsize_msaa_0 ! error: 0:5212(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5212(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_omni_unshadowed_msaa_0 ! error: 0:2926(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2926(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_omni_normal_msaa_0 ! error: 0:5210(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5210(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_omni_transluent_msaa_0 ! error: 0:5212(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:5212(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_volumetric_msaa_0 ! error: 0:3722(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:3722(8): error: `gl_SampleID' redeclared

! shader compilation failed ! combine_1_msaa_0 ! error: 0:4490(20): error: no matching function for call to texelFetch(sampler2DMS, ivec2, int, int)'; candidates are: 0:4490(20): error: vec4 texelFetch(sampler1D, int, int) 0:4490(20): error: ivec4 texelFetch(isampler1D, int, int) 0:4490(20): error: uvec4 texelFetch(usampler1D, int, int) 0:4490(20): error: vec4 texelFetch(sampler2D, ivec2, int) 0:4490(20): error: ivec4 texelFetch(isampler2D, ivec2, int) 0:4490(20): error: uvec4 texelFetch(usampler2D, ivec2, int) 0:4490(20): error: vec4 texelFetch(sampler3D, ivec3, int) 0:4490(20): error: ivec4 texelFetch(isampler3D, ivec3, int) 0:4490(20): error: uvec4 texelFetch(usampler3D, ivec3, int) 0:4490(20): error: vec4 texelFetch(sampler2DRect, ivec2) 0:4490(20): error: ivec4 texelFetch(isampler2DRect, ivec2) 0:4490(20): error: uvec4 texelFetch(usampler2DRect, ivec2) 0:4490(20): error: vec4 texelFetch(sampler1DArray, ivec2, int) 0:4490(20): error: ivec4 texelFetch(isampler1DArray, ivec2, int) 0:4490(20): error: uvec4 texelFetch(usampler1DArray, ivec2, int) 0:4490(20): error: vec4 texelFetch(sampler2DArray, ivec3, int) 0:4490(20): error: ivec4 texelFetch(isampler2DArray, ivec3, int) 0:4490(20): error: uvec4 texelFetch(usampler2DArray, ivec3, int) 0:4490(20): error: vec4 texelFetch(samplerBuffer, int) 0:4490(20): error: ivec4 texelFetch(isamplerBuffer, int) 0:4490(20): error: uvec4 texelFetch(usamplerBuffer, int) 0:4490(20): error: vec4 texelFetch(sampler2DMS, ivec2, int) 0:4490(20): error: ivec4 texelFetch(isampler2DMS, ivec2, int) 0:4490(20): error: uvec4 texelFetch(usampler2DMS, ivec2, int) 0:4490(20): error: vec4 texelFetch(sampler2DMSArray, ivec3, int) 0:4490(20): error: ivec4 texelFetch(isampler2DMSArray, ivec3, int) 0:4490(20): error: uvec4 texelFetch(usampler2DMSArray, ivec3, int) 0:4490(20): error: type mismatch 0:4493(17): warning:sampleData' used uninitialized 0:4497(16): warning: sampleData' used uninitialized 0:6675(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:6675(8): error:gl_SampleID' redeclared

! shader compilation failed ! combine_2_NAA_0 ! error: 0:3059(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3399(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3400(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3401(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3402(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3403(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3404(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3405(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3406(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3407(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3408(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3409(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3410(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3411(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3005(11): error: `gl_FragDepth' redeclared

! shader compilation failed ! combine_2_NAA_D_0 ! error: 0:3061(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3401(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3402(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3403(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3404(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3405(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3406(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3407(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3408(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3409(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3410(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3411(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3412(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3413(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3007(11): error: `gl_FragDepth' redeclared

! shader compilation failed ! mark_msaa_edges ! error: 0:1497(6): error: no matching function for call to all(bool)'; candidates are: 0:1497(6): error: bool all(bvec2) 0:1497(6): error: bool all(bvec3) 0:1497(6): error: bool all(bvec4) 0:1497(6): error: LHS of&&' must be scalar boolean 0:1497(20): error: no matching function for call to `all(bool)'; candidates are: 0:1497(20): error: bool all(bvec2) 0:1497(20): error: bool all(bvec3) 0:1497(20): error: bool all(bvec4)

! shader compilation failed ! accum_volumetric ! error: 0:3722(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:3722(8): error: `gl_SampleID' redeclared

! shader compilation failed ! accum_indirect_msaa_0 ! error: 0:2926(1): error: if a fragment input is (or contains) an integer, then it must be qualified with 'flat' 0:2926(8): error: `gl_SampleID' redeclared

! shader compilation failed ! combine_1_nomsaa ! error: 0:4491(20): error: no matching function for call to texelFetch(sampler2DMS, ivec2, int, int)'; candidates are: 0:4491(20): error: vec4 texelFetch(sampler1D, int, int) 0:4491(20): error: ivec4 texelFetch(isampler1D, int, int) 0:4491(20): error: uvec4 texelFetch(usampler1D, int, int) 0:4491(20): error: vec4 texelFetch(sampler2D, ivec2, int) 0:4491(20): error: ivec4 texelFetch(isampler2D, ivec2, int) 0:4491(20): error: uvec4 texelFetch(usampler2D, ivec2, int) 0:4491(20): error: vec4 texelFetch(sampler3D, ivec3, int) 0:4491(20): error: ivec4 texelFetch(isampler3D, ivec3, int) 0:4491(20): error: uvec4 texelFetch(usampler3D, ivec3, int) 0:4491(20): error: vec4 texelFetch(sampler2DRect, ivec2) 0:4491(20): error: ivec4 texelFetch(isampler2DRect, ivec2) 0:4491(20): error: uvec4 texelFetch(usampler2DRect, ivec2) 0:4491(20): error: vec4 texelFetch(sampler1DArray, ivec2, int) 0:4491(20): error: ivec4 texelFetch(isampler1DArray, ivec2, int) 0:4491(20): error: uvec4 texelFetch(usampler1DArray, ivec2, int) 0:4491(20): error: vec4 texelFetch(sampler2DArray, ivec3, int) 0:4491(20): error: ivec4 texelFetch(isampler2DArray, ivec3, int) 0:4491(20): error: uvec4 texelFetch(usampler2DArray, ivec3, int) 0:4491(20): error: vec4 texelFetch(samplerBuffer, int) 0:4491(20): error: ivec4 texelFetch(isamplerBuffer, int) 0:4491(20): error: uvec4 texelFetch(usamplerBuffer, int) 0:4491(20): error: vec4 texelFetch(sampler2DMS, ivec2, int) 0:4491(20): error: ivec4 texelFetch(isampler2DMS, ivec2, int) 0:4491(20): error: uvec4 texelFetch(usampler2DMS, ivec2, int) 0:4491(20): error: vec4 texelFetch(sampler2DMSArray, ivec3, int) 0:4491(20): error: ivec4 texelFetch(isampler2DMSArray, ivec3, int) 0:4491(20): error: uvec4 texelFetch(usampler2DMSArray, ivec3, int) 0:4491(20): error: type mismatch 0:4494(17): warning:sampleData' used uninitialized 0:4498(16): warning: `sampleData' used uninitialized

! shader compilation failed ! combine_2_NAA ! error: 0:3059(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3399(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3400(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3401(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3402(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3403(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3404(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3405(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3406(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3407(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3408(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3409(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3410(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3411(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3005(11): error: `gl_FragDepth' redeclared

! shader compilation failed ! combine_2_NAA_D ! error: 0:3061(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3401(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3402(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3403(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3404(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3405(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3406(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3407(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3408(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3409(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3410(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3411(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3412(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3413(13): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:3007(11): error: `gl_FragDepth' redeclared

Starting engine... start new thread [X-RAY Window thread] start new thread [X-RAY Primary thread] start new thread [X-RAY Secondary thread] start new thread [X-Ray Task Watcher thread] start new thread [X-Ray Task Scheduler thread] ! Missing ogg-comment, file: \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\sounds\video\bitcomposer.ogg ! Missing ogg-comment, file: \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\sounds\video\ati_radeon_1920x1080.ogg ! Missing ogg-comment, file: \mnt\Programy\Games\S.T.A.L.K.E.R. - Call of Pripyat - Linux\gamedata\sounds\video\amd_fusion_final_720.ogg intro_start intro_logo intro_delete ::update_logo_intro

FATAL ERROR

[error] Expression : [error] Function : handler_base [error] File : /home/vita/!files/programy/xray-16/src/xrCore/xrDebug.cpp [error] Line : 797 [error] Description : segmentation fault

stack trace:

/mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(_ZN7xrDebug10GatherInfoEPcmRK13ErrorLocationPKcS5_S5S5+0x1f0) [0x7f44e352b1c0] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(_ZN7xrDebug4FailERbRK13ErrorLocationPKcS5_S5S5+0x8a) [0x7f44e352b38a] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrCore.so(+0x41897) [0x7f44e352b897] /lib64/libc.so.6(+0x39630) [0x7f44e1a48630] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xrGame.so(+0x14b953a) [0x7f44b6d4b53a] /lib64/libc.so.6(+0x3c1d8) [0x7f44e1a4b1d8] /lib64/libc.so.6(+0x3c31a) [0x7f44e1a4b31a] /lib64/libc.so.6(__libc_start_main+0xf2) [0x7f44e1a33532] /mnt/Programy/Games/S.T.A.L.K.E.R. - Call of Pripyat - Linux/bin-linux/xr_3da(_start+0x2a) [0x5563aeea94ca] ! Failed to copy text to the clipboard: Video subsystem must be initialized to set clipboard text

FATAL ERROR

[error] Expression : [error] Function : handler_base [error] File : /home/vita/!files/programy/xray-16/src/xrCore/xrDebug.cpp [error] Line : 797 [error] Description : segmentation fault

./xr_3da.sh: řádek 29: 10428 Trasovací/ladící past (SIGTRAP) ${DEBUGGER} "${GAMEROOT}"/"${GAMEEXE}" "$@"

vpelcak commented 5 years ago

But on lowest quality and all features off or minimal it works well.