Jump to content
Eternal Lands Official Forums
Entropy

Linux static bin needed for the update.

Recommended Posts

Well, as we get close to the release, I would like to put the Linux client on the download page, so if someone can give me a 32b (and possibly 64b) static bin (as static as possible), it would be appreciated.

Here is what needs to be changed: The version sent to the server should be 22 rather than 21 (in main.c)

The strings in elc_private.h should be changed to reflect the new version (1.8.0)

 

Thanks!

Share this post


Link to post
Share on other sites

Hope this comes soon, cause atm with my RC3 data and quite recent CVS binary i cant play at all :\

This version is no longer supported, please update!

http://www.eternal-lands.com/index.php?content=update

...i rly need to lrn2cvs myself :)

 

I see the server was set back to still allow 1.7.0 login :) ty

Edited by Korrode

Share this post


Link to post
Share on other sites
Here is what needs to be changed: The version sent to the server should be 22 rather than 21 (in main.c)

The strings in elc_private.h should be changed to reflect the new version (1.8.0)

Is now the time to update CVS too? The above changes and enabling ATTACHED_ACTORS & VARIABLE_SPEED?

Share this post


Link to post
Share on other sites

I'm working on a 64bit static build, tested on my computer (gentoo 64bit) and on Zveers' computer (openSUSE 11 64bit) so far and confirmed to work.

 

I'm still waiting for another confirmation that it works on another gentoo box. If you are willing to test, contact me ingame please.

Share this post


Link to post
Share on other sites

Rauch's static build is working fine on my Ubuntu 8.10 Intrepid 64 system.

Share this post


Link to post
Share on other sites

on request by radu I built a new static 64bit client with cal3d included aswell (which wasn't before and COULD have used problems on some ancient linux versions).

 

please download the new client from http://rauchs-home.de/el-fd/el.x86_64.1-8.linux.bin and let me know if it works for you.

 

You HAVE TO use the RC3 or final datafiles, otherwise the client will simply crash at start!

Edited by rauch

Share this post


Link to post
Share on other sites

I've updated the Debian/Ubuntu RC packages with the latest data diffs (extracted from the windows exec) and CVS + the version changes.

 

I'm not planning on doing the final 1.8.0 release packages until at least CVS is updated to the release version and labelled. I'm happy to do the CVS part when ever we are ready.

Edited by bluap

Share this post


Link to post
Share on other sites

Bluap, if you got the data from the windows release in the last 15 hours since the date of the post, can you please get it again? We fixed a few objects here and there. Nothing really major, but still, would be a good idea to get it again.

Share this post


Link to post
Share on other sites
Bluap, if you got the data from the windows release in the last 15 hours since the date of the post, can you please get it again? We fixed a few objects here and there. Nothing really major, but still, would be a good idea to get it again.

OK, I've updated the RC data package. The new zip file is here.

Share this post


Link to post
Share on other sites
and here we go, a 32bit static client for testing: el.x86.1-8.linux.bin

 

please test with the final datafiles posted above and post stating your linux distribution please :(

I have no eye candy (i.e. no spell effects, no glimmering portals, etc.)

Ubuntu 8.04

nVidia 6800

 

EDIT:

error_log:

Log started at 2009-01-06 15:13:40 localtime (EST)

 

[15:13:40] Using the server profile: main

[15:13:40] Window size adjusted to 1430x845

[15:13:40] GL_ARB_multitexture extension found, using it.

[15:13:40] GL_EXT_compiled_vertex_array extension found, using it.

[15:13:40] GL_ARB_point_sprite extension found, using it.

[15:13:40] GL_ARB_texture_compression extension found, using it.

[15:13:40] GL_EXT_texture_compression_s3tc extension found, using it.

[15:13:40] GL_SGIS_generate_mipmap extension found, using it.

[15:13:40] GL_ARB_shadow extension found, using it.

[15:13:40] GL_ARB_vertex_buffer_object extension found, using it.

[15:13:40] GL_EXT_framebuffer_object extension found, using it.

[15:13:40] GL_EXT_draw_range_elements extension found, using it.

[15:13:40] GL_ARB_texture_non_power_of_two extension found, using it.

[15:13:40] GL_ARB_fragment_program extension found, using it.

[15:13:40] GL_ARB_vertex_program extension found, using it.

[15:13:40] GL_ARB_fragment_shader extension found, using it.

[15:13:40] GL_ARB_vertex_shader extension found, using it.

[15:13:40] GL_ARB_shader_objects extension found, using it.

[15:13:40] GL_ARB_shading_language_100 extension found, using it.

[15:13:40] GL_ARB_texture_mirrored_repeat extension found, NOT using it...

[15:13:40] GL_ARB_texture_rectangle extension found, NOT using it...

[15:13:40] GL_EXT_fog_coord extension found, NOT using it...

[15:13:40] Couldn't find the GL_ATI_texture_compression_3dc extension, not using it...

[15:13:40] Couldn't find the GL_EXT_texture_compression_latc extension, not using it...

[15:13:41] load_texture() error: [./textures/eye_candy/16x16/snowflake.png] [Failed loading libpng.so.3: libpng.so.3: cannot open shared object file: No such file or directory]

[15:13:42] Error: Can't open file "quest.log"

[15:13:42] Error: Can't open file "alias.ini"

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/simple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/flare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/flare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/flare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/void1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/void2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/void3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/twinflare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/twinflare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/twinflare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/twinflare4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/twinflare5.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/inverse1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/inverse2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/inverse3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/inverse4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/shimmer1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/shimmer2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/shimmer3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/crystal1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/crystal2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/crystal3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/water1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/water2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/water3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/leaf_maple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/leaf_oak.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/leaf_ash.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/petal.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/16x16/snowflake.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/simple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/flare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/flare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/flare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/void1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/void2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/void3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/twinflare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/twinflare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/twinflare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/twinflare4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/twinflare5.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/inverse1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/inverse2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/inverse3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/inverse4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/shimmer1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/shimmer2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/shimmer3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/crystal1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/crystal2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/crystal3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/water1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/water2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/water3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/leaf_maple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/leaf_oak.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/leaf_ash.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/petal.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/32x32/snowflake.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/simple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/flare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/flare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/flare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/void1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/void2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/void3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/twinflare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/twinflare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/twinflare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/twinflare4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/twinflare5.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/inverse1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/inverse2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/inverse3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/inverse4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/shimmer1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/shimmer2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/shimmer3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/crystal1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/crystal2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/crystal3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/water1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/water2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/water3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/leaf_maple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/leaf_oak.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/leaf_ash.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/petal.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/64x64/snowflake.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/simple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/flare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/flare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/flare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/void1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/void2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/void3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/twinflare1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/twinflare2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/twinflare3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/twinflare4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/twinflare5.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/inverse1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/inverse2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/inverse3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/inverse4.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/shimmer1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/shimmer2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/shimmer3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/crystal1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/crystal2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/crystal3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/water1.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/water2.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/water3.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/leaf_maple.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/leaf_oak.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/leaf_ash.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/petal.png'.

[15:13:49] ERROR: Cannot load texture './textures/eye_candy/128x128/snowflake.png'.

[15:15:21] Client closed

 

The files do exist, their permissions are set fine, my data_dir entry in el.ini is pointing to the correct place.

Edited by Korrode

Share this post


Link to post
Share on other sites
korrode, see if you have libpng3 installed for eyecandy.

It's installed.

I've been using a mixture of bluap's ubuntu specific binaries and hussam's more general dynamic binaries for a long time now, never had this problem with them.

 

 

EDIT: My bad, i had libpng12-0 installed, not libpng3.

Edited by Korrode

Share this post


Link to post
Share on other sites
I had exactly the same problem. After installing libpng3 and restarting the client, everything was ok.

A minor point but libpng3 has been superseded by libpng12-0 on at least Debian and Ubuntu, probably other distros too. It will not be installed by default. Is there some way to make the static binary use libpng12-0 instead?

Share this post


Link to post
Share on other sites
A minor point but libpng3 has been superseded by libpng12-0 on at least Debian and Ubuntu, probably other distros too. It will not be installed by default. Is there some way to make the static binary use libpng12-0 instead?

Thanks for pointing this out bluap. I only had libpng12-0 installed, i installed libpng3 package as well (no doubt there for this kind of legacy support) and now eye-candy works.

Share this post


Link to post
Share on other sites

hmm, the weird thing is: I don't see the client bin being linked to libpng directly, ldd says nothing about this.

I included my version of libpng3 statically in a new version of this client, could you test again with this one?

(after deinstalling your copy of libpng3 ofc)

 

el.x86.1-8.png.linux.bin

Share this post


Link to post
Share on other sites
hmm, the weird thing is: I don't see the client bin being linked to libpng directly, ldd says nothing about this.

I included my version of libpng3 statically in a new version of this client, could you test again with this one?

(after deinstalling your copy of libpng3 ofc)

 

el.x86.1-8.png.linux.bin

Eye candy still not working.

 

EDIT:

I included my version of libpng3 statically in a new version of this client

Also, are u saying that you included the libpng3 library in this binary, but not in the one you posted earlier in the thread? ...cause both files are still ~4.4MB.

Edited by Korrode

Share this post


Link to post
Share on other sites

then there's nothing I can do about it anymore, people will need to install libpng3.

 

ldd output shows the following for both binaries for me:

 

ldd el.x86.1-8.png.linux.bin
	linux-gate.so.1 =>  (0xffffe000)
	libGL.so.1 => //usr/lib32/opengl/nvidia/lib/libGL.so.1 (0xf7e2b000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf7e14000)
	libz.so.1 => /lib32/libz.so.1 (0xf7e01000)
	libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7d80000)
	libgcc_s.so.1 => /lib32/libgcc_s.so.1 (0xf7d73000)
	libc.so.6 => /lib32/libc.so.6 (0xf7c43000)
	libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7b57000)
	libm.so.6 => /lib32/libm.so.6 (0xf7b31000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf7b2d000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32/libstdc++.so.6 (0xf7a46000)
	libGLcore.so.1 => //usr/lib32/opengl/nvidia/lib/libGLcore.so.1 (0xf6cce000)
	libnvidia-tls.so.1 => //usr/lib32/opengl/nvidia/lib/libnvidia-tls.so.1 (0xf6ccc000)
	libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6cbd000)
	/lib/ld-linux.so.2 (0xf7ef5000)
	libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6cb9000)
	libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6cb3000)

 

some, like the nvidia-pieces are included by libGL then, so platform-specific, and no libpng dynamically linked whatever...

Share this post


Link to post
Share on other sites
then there's nothing I can do about it anymore, people will need to install libpng3.

iirc that's how its always been when getting the linux binary from the main EL site anyways...

 

@Radu/Roja

...could be worth adding a note there that libpng3 is required.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×