Hello,
I've downloaded the game on my machine, running a 64 bit system of Ubuntu 12.04.
If steam isn't running and I call "./eu4" the game crashs with the following messages:
If steam is running I've got
The logs files under ~/.paradoxinteractive/Europa Universalis IV/logs shows (only system.log isn't empty)
Moreover, I've checked the libaries dependencies of steamclient.so:
But for the version of the steam client, which are used in the second variant:
Thus, some libs are missing. This isn't a surprise because it's a 64 bit system and only a few packages are installed in the 32 bit variant, too.
( The above listed libs arent part of the package ia32-libs )
If I print the shared library dependencies for ~/.steam/bin64/steamclient.so everything is fine:
What should I do?
Regards
I've downloaded the game on my machine, running a 64 bit system of Ubuntu 12.04.
Code:
uname -a
Linux usernamepc2 3.2.0-53-generic #81-Ubuntu SMP Thu Aug 22 21:01:03 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
If steam isn't running and I call "./eu4" the game crashs with the following messages:
Code:
username@usernamepc2:~/.local/share/Steam/SteamApps/common/Europa Universalis IV$ ./eu4
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
Code:
username@usernamepc2:~/.local/share/Steam/SteamApps/common/Europa Universalis IV$ ./eu4
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/username/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/username/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/username/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/username/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
[S_API FAIL] SteamAPI_Init() failed; Sys_LoadModule failed to load: /home/username/.steam/bin32/steamclient.so
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
Speicherzugriffsfehler (Speicherabzug geschrieben) //this means segmentation fault
The logs files under ~/.paradoxinteractive/Europa Universalis IV/logs shows (only system.log isn't empty)
Code:
[gfx_settings.cpp:268]: Loading settings for adapter 0, fullscreen=0, multisample=15
[gfx_settings.cpp:311]: Checking for multi-sampling support:
[gfx_settings.cpp:322]: 2 samples supported.
[gfx_settings.cpp:322]: 4 samples supported.
[gfx_settings.cpp:322]: 8 samples supported.
[gfx_settings.cpp:337]: MaxTextureWidth: 4096
[gfx_settings.cpp:338]: MaxTextureHeight: 4096
[main.cpp:620]: EU4 Version Aug 27 2013 : 12:21:03
[main.cpp:681]: Text database created
[main.cpp:696]: Creating application...
[graphicssettings.cpp:447]: Not using multisampling.
[main.cpp:742]: Initializing application...
[eu4application.cpp:447]: Initializing application...
[eu4application.cpp:449]: Done initializing application
[eu4application.cpp:458]: Loading cursor...
[eu4application.cpp:540]: Done loading cursor
[eu4application.cpp:542]: Initializing sound...
[eu4application.cpp:573]: Done initializing sound
[eu4application.cpp:575]: Initializing graphics...
[graphicssettings.cpp:447]: Not using multisampling.
[graphics.cpp:215]: Creating device with: HARDWARE_VERTEXPROCESSING
Fullscreen=no
Resolution=1280x720
[gfx_opengl.cpp:2807]:
OpenGL Version: 2.1.2 NVIDIA 304.88
Supported Extensions:
GL_ARB_color_buffer_float
GL_ARB_compressed_texture_pixel_storage
GL_ARB_conservative_depth
GL_ARB_copy_buffer
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_ES2_compatibility
GL_ARB_explicit_attrib_location
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_framebuffer_object
GL_ARB_get_program_binary
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_imaging
GL_ARB_internalformat_query
GL_ARB_map_buffer_alignment
GL_ARB_map_buffer_range
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_occlusion_query2
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_provoking_vertex
GL_ARB_robustness
GL_ARB_sampler_objects
GL_ARB_separate_shader_objects
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_shading_language_420pack
GL_ARB_shading_language_include
GL_ARB_shadow
GL_ARB_sync
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_texture_storage
GL_ARB_texture_swizzle
GL_ARB_timer_query
GL_ARB_transpose_matrix
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_S3_s3tc
GL_EXT_texture_env_add
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_Cg_shader
GL_EXT_depth_bounds_test
GL_EXT_direct_state_access
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_gpu_program_parameters
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_shader_objects
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture3D
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_decode
GL_EXT_texture_storage
GL_EXT_texture_swizzle
GL_EXT_timer_query
GL_EXT_vertex_array
GL_EXT_vertex_array_bgra
GL_EXT_x11_sync_object
GL_EXT_import_sync_object
GL_IBM_rasterpos_clip
GL_IBM_texture_mirrored_repeat
GL_KTX_buffer_region
GL_NV_alpha_test
GL_NV_blend_minmax
GL_NV_blend_square
GL_NV_complex_primitives
GL_NV_copy_depth_to_color
GL_NV_depth_clamp
GL_NV_ES1_1_compatibility
GL_NV_fbo_color_attachments
GL_NV_fence
GL_NV_float_buffer
GL_NV_fog_distance
GL_NV_fragdepth
GL_NV_fragment_program
GL_NV_fragment_program_option
GL_NV_fragment_program2
GL_NV_framebuffer_multisample_coverage
GL_NV_half_float
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_occlusion_query
GL_NV_packed_depth_stencil
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_primitive_restart
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_texgen_reflection
GL_NV_texture_barrier
GL_NV_texture_compression_vtc
GL_NV_texture_env_combine4
GL_NV_texture_expand_normal
GL_NV_texture_lod_clamp
GL_NV_texture_rectangle
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader3
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_NV_vertex_program
GL_NV_vertex_program1_1
GL_NV_vertex_program2
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_NVX_conditional_render
GL_OES_compressed_paletted_texture
GL_OES_depth24~/.steam/bin32
GL_OES_depth32
GL_OES_depth_texture
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_get_program_binary
GL_OES_mapbuffer
GL_OES_packed_depth_stencil
GL_OES_point_size_array
GL_OES_point_sprite
GL_OES_rgb8_rgba8
GL_OES_read_format
GL_OES_standard_derivatives
GL_OES_texture_3D
GL_OES_texture_float
GL_OES_texture_float_linear
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_npot
GL_OES_vertex_array_object
GL_OES_vertex_half_float
GL_SGIS_generate_mipmap
GL_SGIS_texture_lod
GL_SGIX_depth_texture
GL_SGIX_shadow
GL_SUN_slice_accum
[graphicssettings.cpp:413]: Usable res: 1920 1080 60
[graphics.cpp:256]: Done creating device.
[eu4application.cpp:610]: Done initializing graphics
Moreover, I've checked the libaries dependencies of steamclient.so:
Code:
ldd ~/.local/share/Steam/SteamApps/common/Europa Universalis IV/steamclient.so
linux-gate.so.1 => (0xf775d000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf67b5000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6789000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6783000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf669e000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6683000)
/lib/ld-linux.so.2 (0xf775e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf64da000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf64bc000)
Code:
ldd ~/.steam/bin32/steamclient.so | grep "not found"
libusb-1.0.so.0 => not found
libnm-glib.so.4 => not found
libnm-util.so.2 => not found
( The above listed libs arent part of the package ia32-libs )
If I print the shared library dependencies for ~/.steam/bin64/steamclient.so everything is fine:
Code:
linux-vdso.so.1 => (0x00007fffb0bff000)
libtier0_s.so => not found
libvstdlib_s.so => not found
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9b675e3000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f9b672ae000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f9b6709f000)
libopenal.so.1 => /usr/lib/x86_64-linux-gnu/libopenal.so.1 (0x00007f9b66e4e000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f9b66c06000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f9b669b7000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f9b666c1000)
libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007f9b6649b000)
libnm-glib.so.4 => /usr/lib/libnm-glib.so.4 (0x00007f9b66264000)
libnm-util.so.2 => /usr/lib/libnm-util.so.2 (0x00007f9b66009000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9b65d0d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9b65b09000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9b65808000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9b655eb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9b68a7c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9b6522c000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f9b6500d000)
libjson.so.0 => /usr/lib/x86_64-linux-gnu/libjson.so.0 (0x00007f9b64e05000)
libpulsecommon-1.1.so => /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so (0x00007f9b64ba7000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f9b64962000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f9b6475a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9b6451d000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f9b641cd000)
libgudev-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007f9b63fc3000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f9b63dbe000)
libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f9b63ab6000)
libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007f9b6388f000)
libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007f9b63650000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9b63439000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f9b63236000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f9b63030000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f9b62e26000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f9b62bbf000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f9b629b9000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f9b627b4000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9b6259d000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f9b6237e000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f9b62161000)
libudev.so.0 => /lib/x86_64-linux-gnu/libudev.so.0 (0x00007f9b61f54000)
libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f9b61d2d000)
libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007f9b61b27000)
libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007f9b61923000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f9b61708000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f9b614be000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f9b60fef000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f9b60dc2000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f9b60bbb000)
What should I do?
Regards