HELP NEEDED: test Ryzom client binary on all Linux distrib

Added by vl about 8 years ago

Hello guys,

UPDATE: this test is now over, If you want to test and play Ryzom, follow the instruction

We ask your help for a very important test that require only a few minutes of your time.

We pre-compiled the Ryzom client and want to know on which Linux distrib the binary work automatically. You don't need to download the Ryzom data or whatever to do the test.

Here is the process, in a shell execute:

removed

The test is a success if you see some log like these one:

INF b73118d0 client.cpp 494 main <Unknown> : Pre-Login Init of Ryzom... 
...

Then, reply in this post and give us the following information:

  • Linux distrib name (ie: Ubuntu)
  • Linux distrib version (ie: 10.4)
  • Linux arch, 32b or 64b
  • If it's a failure, paste the output you have. Also paste the output of the command ldd ./ryzom_client_s3
  • It it's a success, tell it :)

If you have servers, strange linux version, strange ditro, if you can install some virtual machine with different distro, please do the test.

Thank you!


Already tested on:
  • Ubuntu 8.04.4 LTS (Hardy Heron) 32b => OK
  • Ubuntu 9.04 (Jaunty Jackalope) 32b => OK
  • Ubuntu 10.04 (Lucid Lynx) 32b => OK
  • Debian 5.0 (Lenny) 32b => OK
  • Debian 6.0 (Squeeze) 64b => OK
  • ArchLinux 2010.05 32b => OK
  • openSUSE 11.2 32b => OK
  • Gentoo (rolling release) 64b => OK (but need to install the 32b package that are not installed by default)
  • Gentoo 32-bit (mostly stable packages) => OK
  • Mandriva 2010.1 64b (spring) => OK
  • Ubuntu 7.10 (Gutsy Gibbon) 32b => FAILED (not supported anymore by ubuntu)
  • CentOS 5.5 => FAILED

Replies (27)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by TomH about 8 years ago

Linux distrib name: CentOS
Linux distrib version: 5.5
Linux arch: 32b

root@server1 [~]# wget http://ploki.info/ryzom/ryzom_client_s3
--2010-07-16 11:56:43--  http://ploki.info/ryzom/ryzom_client_s3
Resolving ploki.info... 88.191.51.27
Connecting to ploki.info|88.191.51.27|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31916476 (30M) [text/plain]
Saving to: `ryzom_client_s3'

100%[======================================>] 31,916,476  4.72M/s   in 11s

2010-07-16 11:56:54 (2.86 MB/s) - `ryzom_client_s3' saved [31916476/31916476]

root@server1 [~]# chmod +x ryzom_client_s3
root@server1 [~]# ./ryzom_client_s3
./ryzom_client_s3: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./ryzom_client_s3)
./ryzom_client_s3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./ryzom_client_s3)
root@server1 [~]#

ldd ./ryzom_client_s3

root@server1 [~]# ldd ./ryzom_client_s3
./ryzom_client_s3: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./ryzom_client_s3)
./ryzom_client_s3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./ryzom_client_s3)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7f89000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ea0000)
        librt.so.1 => /lib/librt.so.1 (0xb7e97000)
        libm.so.6 => /lib/libm.so.6 (0xb7e6e000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xb7e02000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7cff000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7cef000)
        libc.so.6 => /lib/libc.so.6 (0xb7b96000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7b8a000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7b85000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7b80000)
        /lib/ld-linux.so.2 (0xb7fab000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb7b78000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b74000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b6e000)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Minthos about 8 years ago

Ubuntu 10.04 x64 OK (with additional package)

initially it failed:
$ ryzom_client_s3
-bash: /usr/local/bin/ryzom_client_s3: No such file or directory

so I had to install 32-bit libs:
# apt-get install ia32-libs

then it worked:
$ ryzom_client_s3
INF f730d6e0 client.cpp 494 main <Unknown> : Pre-Login Init of Ryzom...
INF f730d6e0 init.cpp 404 displayCPUInfo <Unknown> : * CPUMask Before change: 1
INF f730d6e0 init.cpp 405 displayCPUInfo <Unknown> :
CPUMask After change: 1
INF f730d6e0 init.cpp 406 displayCPUInfo <Unknown> :
CPU CPUID: 0
INF f730d6e0 init.cpp 407 displayCPUInfo <Unknown> : *
CPU hasHyperThreading: NO
INF f730d6e0 init.cpp 719 prelogInit <Unknown> : RYZOM VERSION : FV RYZOM CORE (Jul 16 2010 12:51:56)
WRN f730d6e0 client_cfg.cpp 1969 init <Unknown> : CFG::init: 'client.cfg' Not Found !!!
DBG f730d6e0 config_file.cpp 388 reparse <Unknown> : CF: Adding config file '/home/user/client.cfg' in the config file
WRN f730d6e0 path.cpp 1916 getFileModificationDate <Unknown> : Can't get modification date on file '/home/user/client.cfg' : No such file or directory
WRN f730d6e0 path.cpp 516 lookup <Unknown> : PATH: File (client.cfg) not found (/home/user/client.cfg)
WRN f730d6e0 config_file.cpp 440 reparse <Unknown> : CF: Config file '/home/user/client.cfg' not found in the path '/home/user'
File "/home/user/client.cfg" not found

$ ldd ryzom_client_s3
linux-gate.so.1 => (0xf776c000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf773d000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7647000)
librt.so.1 => /lib32/librt.so.1 (0xf763d000)
libm.so.6 => /lib32/libm.so.6 (0xf7617000)
libGL.so.1 => /usr/lib32/mesa/libGL.so.1 (0xf75b2000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7495000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7485000)
libc.so.6 => /lib32/libc.so.6 (0xf732b000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf730b000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7305000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7301000)
/lib/ld-linux.so.2 (0xf776d000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf72fd000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf72f7000)
libdrm.so.2 => /lib32/libdrm.so.2 (0xf72eb000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf72d1000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf72cd000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf72c7000)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by noxxy about 8 years ago

gentoo (Gentoo base System relsea 1.12.13) 64b (multilib) => Ok

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by piotter about 8 years ago

Ubuntu 9.04 i386 succes
INF b77ee6f0 client.cpp 494 main <Unknown> : Pre-Login Init of Ryzom...

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Vagueism about 8 years ago

Debian Squeeze 32b

Success

But also floating point exception (http://pastebin.org/402897).

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by datajunkie about 8 years ago

Ubuntu Lucid 10.04

I was told this is a success

abadon@Raptor:~$ mkdir ryzom
abadon@Raptor:~$ cd ryzom/
abadon@Raptor:~/ryzom$ wget http://ploki.info/ryzom/ryzom_client_s3
--2010-07-18 13:03:47-- http://ploki.info/ryzom/ryzom_client_s3
Resolving ploki.info... 88.191.51.27
Connecting to ploki.info|88.191.51.27|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 31916476 (30M) [text/plain]
Saving to: `ryzom_client_s3'

100%[======================================>] 31,916,476 390K/s in 1m 43s

2010-07-18 13:05:31 (304 KB/s) - `ryzom_client_s3' saved [31916476/31916476]

abadon@Raptor:~/ryzom$ chmod +x ryzom_client_s3
abadon@Raptor:~/ryzom$ ./ryzom_client_s3
INF b77316e0 client.cpp 494 main <Unknown> : Pre-Login Init of Ryzom...
INF b77316e0 init.cpp 404 displayCPUInfo <Unknown> : * CPUMask Before change: 1
INF b77316e0 init.cpp 405 displayCPUInfo <Unknown> :
CPUMask After change: 1
INF b77316e0 init.cpp 406 displayCPUInfo <Unknown> :
CPU CPUID: 0
INF b77316e0 init.cpp 407 displayCPUInfo <Unknown> : *
CPU hasHyperThreading: NO
INF b77316e0 init.cpp 719 prelogInit <Unknown> : RYZOM VERSION : FV RYZOM CORE (Jul 16 2010 12:51:56)
WRN b77316e0 client_cfg.cpp 1969 init <Unknown> : CFG::init: 'client.cfg' Not Found !!!
DBG b77316e0 config_file.cpp 388 reparse <Unknown> : CF: Adding config file '/home/abadon/ryzom/client.cfg' in the config file
WRN b77316e0 path.cpp 1916 getFileModificationDate <Unknown> : Can't get modification date on file '/home/abadon/ryzom/client.cfg' : No such file or directory
WRN b77316e0 path.cpp 516 lookup <Unknown> : PATH: File (client.cfg) not found (/home/abadon/ryzom/client.cfg)
WRN b77316e0 config_file.cpp 440 reparse <Unknown> : CF: Config file '/home/abadon/ryzom/client.cfg' not found in the path '/home/abadon/ryzom'
abadon@Raptor:~/ryzom$

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by vl about 8 years ago

Vagueism wrote:

Debian Squeeze 32b
But also floating point exception (http://pastebin.org/402897).

What is the floating point problem? I don't see it in the pastebin?

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by kervala about 8 years ago

I don't think that's a floating exception, but he surely got warning : "Fragment program isn't supported natively; purging program"

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Vagueism about 8 years ago

vl wrote:
> What is the floating point problem? I don't see it in the pastebin?

Sorry I didn't realize the last 5 lines were missing from Pastebin.
Here they are:

WRN b73b36e0 driver_opengl.cpp 1853 loadARBFragmentProgramStringNative <Unknown> : Fragment program isn't supported natively; purging program
WRN b73b36e0 driver_opengl.cpp 1853 loadARBFragmentProgramStringNative <Unknown> : Fragment program isn't supported natively; purging program
WRN b73b36e0 driver_opengl.cpp 1853 loadARBFragmentProgramStringNative <Unknown> : Fragment program isn't supported natively; purging program
WRN b73b36e0 driver_opengl.cpp 1853 loadARBFragmentProgramStringNative <Unknown> : Fragment program isn't supported natively; purging program
WRN b73b36e0 driver_opengl.cpp 1920 initFragmentShaders <Unknown> : WATER: fragment 0 is not loaded, not using ARB_fragment_program at all
Floating point exception

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by vl about 8 years ago

Could you run it unders gdb and perhaps give us more info on where is generate this exception?

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Vagueism about 8 years ago

http://pastebin.org/405499

I hope that was the correct command, I've never used gdb before.

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by nimetu about 8 years ago

Vagueism wrote:

I hope that was the correct command, I've never used gdb before.

use 'bt' instead 'c' to get backtrace

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by kerozcak about 8 years ago

Gentoo Linux 2.6.14.2 x86

kaczorek@vigo ~ $ ./ryzom_client_s3
./ryzom_client_s3: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
kaczorek@vigo ~ $ ldd ryzom_client_s3
./ryzom_client_s3: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./ryzom_client_s3)
./ryzom_client_s3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./ryzom_client_s3)
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f1c000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6 (0xb7e38000)
librt.so.1 => /lib/librt.so.1 (0xb7e2f000)
libm.so.6 => /lib/libm.so.6 (0xb7e0a000)
libGL.so.1 => not found
libX11.so.6 => not found
libXext.so.6 => not found
libc.so.6 => /lib/libc.so.6 (0xb7ce0000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0xb7cd5000)
libXxf86vm.so.1 => not found
libdl.so.2 => /lib/libdl.so.2 (0xb7cd0000)
/lib/ld-linux.so.2 (0xb7f3e000)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Reyuu about 8 years ago

Gentoo 32-bit (mostly stable packages), success :)

$ ./ryzom_client_s3
INF b72d06e0 client.cpp 494 main <Unknown> : Pre-Login Init of Ryzom...
INF b72d06e0 init.cpp 404 displayCPUInfo <Unknown> : * CPUMask Before change: 1
INF b72d06e0 init.cpp 405 displayCPUInfo <Unknown> :
CPUMask After change: 1
INF b72d06e0 init.cpp 406 displayCPUInfo <Unknown> :
CPU CPUID: 0
INF b72d06e0 init.cpp 407 displayCPUInfo <Unknown> : *
CPU hasHyperThreading: NO
INF b72d06e0 init.cpp 719 prelogInit <Unknown> : RYZOM VERSION : FV RYZOM CORE (Jul 16 2010 12:51:56)
WRN b72d06e0 client_cfg.cpp 1969 init <Unknown> : CFG::init: 'client.cfg' Not Found !!!
DBG b72d06e0 config_file.cpp 388 reparse <Unknown> : CF: Adding config file '/home/reyuu/.tmp/ryzom/client.cfg' in the config file
WRN b72d06e0 path.cpp 1916 getFileModificationDate <Unknown> : Can't get modification date on file '/home/reyuu/.tmp/ryzom/client.cfg' : No such file or directory
WRN b72d06e0 path.cpp 516 lookup <Unknown> : PATH: File (client.cfg) not found (/home/reyuu/.tmp/ryzom/client.cfg)
WRN b72d06e0 config_file.cpp 440 reparse <Unknown> : CF: Config file '/home/reyuu/.tmp/ryzom/client.cfg' not found in the path '/home/reyuu/.tmp/ryzom'
File "/home/reyuu/.tmp/ryzom/client.cfg" not found

$ ldd ./ryzom_client_s3
linux-gate.so.1 => (0xb774e000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb770b000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libstdc++.so.6 (0xb761e000)
librt.so.1 => /lib/librt.so.1 (0xb7615000)
libm.so.6 => /lib/libm.so.6 (0xb75ef000)
libGL.so.1 => //usr/lib/opengl/ati/lib/libGL.so.1 (0xb752c000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb740e000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb73fd000)
libc.so.6 => /lib/libc.so.6 (0xb72b5000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1 (0xb72a7000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb72a1000)
libdl.so.2 => /lib/libdl.so.2 (0xb729d000)
/lib/ld-linux.so.2 (0xb774f000)
libatiuki.so.1 => /usr/lib/libatiuki.so.1 (0xb7294000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7279000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7275000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb726f000)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Reyuu about 8 years ago

Some more information about the Gentoo 32-bit post before mine:

kerozcak wrote:

Gentoo Linux 2.6.14.2 x86

Very old kernel, 2.6.34 is stable.

kerozcak wrote:

./ryzom_client_s3: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

libGL.so.1 comes from Mesa (7.8.2 is stable) for open source drivers, or from official NVidia/ATI drivers. I suppose you do not use your Gentoo system for 3D games, so they are likely not installed.

kerozcak wrote:

./ryzom_client_s3: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./ryzom_client_s3)

GCC 4.4.3 is stable.

kerozcak wrote:

./ryzom_client_s3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./ryzom_client_s3)

Glibc 2.11.2 is stable.

I thus suppose your system is simply very outdated :)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Vagueism about 8 years ago

nimetu wrote:

use 'bt' instead 'c' to get backtrace

With bt I get this:

(gdb) bt
#0 0x09334562 in ?? ()
#1 0x08e5dfd2 in ?? ()
#2 0x086e742a in ?? ()
#3 0x086e8b9e in ?? ()
#4 0x086ddf1a in ?? ()
#5 0xb7b6ec76 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#6 0x08479751 in ?? ()
(gdb)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by nikska about 8 years ago

  • Ubuntu 10.04 (Lucid Lynx) 32b => OK

I have compile and run server and client and it's work too.

Gratzzz

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by Setlec about 8 years ago

mandriva 2010.1 x86_64 "spring"

i've got this error: http://pastebin.org/418307

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by s4mdf0o1 over 7 years ago

Ubuntu 10.10
Linux 2.6.35-23-generic-pae #41-Ubuntu SMP i686 GNU/Linux
liblua5.1-0 5.1.4-5
libluabind0.9.0 0.9+dfsg-3

I tested the
ryzom-client 0.7.1132~maverick3
of kervala, it has sound, but I couldn't play the game,
with LUA failures on the interface

So I tested the ryzom_client_s3, given at the beginning...
Playable, but with some NPG disapearring after a certain time
or some 3D object "glued" on the character, when moving
(logs not searched for this)

So I got the source, then tried to compile...
the resulting binary was working like kervala's one
than I searched in the code to find :

/usr-local/src/games/ryzom/code/ryzom/client/src/interface_v3/interface_parser.cpp:

4694: bool needCheck = true;
4695-
4696- #if !FINAL_VERSION
4697: needCheck = false;
4698- #endif

then rebuilt with
-DFINAL_VERSION=1 \
:))

So I had a try, with the resulting :
playing, audio, but missing tags for NPG and other objects...
So my question :
What needs to be checked ? :)

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by vl over 7 years ago

Sorry, This thread is in fact too old.

If you want to test and play Ryzom on linux, you can follow the instruction

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by s4mdf0o1 over 7 years ago

Well sorry : I forgot to mention, that a friend already told me about this last.
As I had no more chance, that's why I tried to compile...

Edit: so I'm retrying the last (2010-11-17) 7z...
Great : now working
Little thing : no need to chmod +x $P/ryzom.desktop in ryzom_install_desktop_menu.sh ^^'

RE: HELP NEEDED: test Ryzom client binary on all Linux distrib - Added by HadrianKross over 6 years ago

Knoppix 6.7.1 32b => OK
(Live distro on usb key)

Works well with a few graphics glitches (i.e. no water rendering, just swim animation, etc.)

I think the "sun glare"? (it turns into a kaleidescope of polygons) is not working either but that might be that I have not really tweaked the graphics on the machine yet. (Macbook 2,1; 2x /1000MHz; Intel Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller; OpenGL == Tungsten, Mesa (1.4, 7.11) DRI 945GM x86/MMX/SSE2)
any info there is much appreciated.

Thanks,
Hadrian

P.S. Also, if we really want to do all of them, can we please hit tab and tell the number of commands per distro (there are 2827 on this version of knoppix); am trying to put together a search-able dictionary of all linux commands.

1 2 Next » (1-25/27)