News and Updates on the Rigs of Rods truck simulator, based on an advanced soft-body physics engine.

Sunday, April 08, 2007

Linux port of RoR 0.31a ready!

The Linux port of the latest version of RoR is now available.
No joystick support yet, but with the probable switch toward Ogre 1.4.0 (Eihort) in the next version of RoR, will come OIS, which I hope will enable a cross-platform joystick support (and save me some DirectInput headaches).
I changed a bit the start sequence: ./RoRconfig then ./RoR (no more ./start).
Note that RoRconfig comes with a new dependency for wxgtk 2.6 (wxWindows for GTK).

Enjoy!

7 Comments:

Blogger aprice2704 said...

Hi there!

New to RoR and trying to run on Linux Ubuntu Edgy.

My wx libs all seem to have 'u' in their names and even when I create links to overcome this problem I run into some kind of version issue. Here is a dump (apologies) of the problem. :)

aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ ln /usr/lib/libwx_gtk2u_xrc-2.6.so.0 libwx_gtk2_xrc-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_xrc-2.6.so.0 /usr/lib/libwx_gtk2_xrc-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_qa-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_qa-2.6.so.0 /usr/lib/libwx_gtk2_qa-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_html-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_html-2.6.so.0 /usr/lib/libwx_gtk2_html-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_adv-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_adv-2.6.so.0 /usr/lib/libwx_gtk2_adv-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_gtk2_core-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_core-2.6.so.0 /usr/lib/libwx_gtk2_core-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_base_xml-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_gtk2u_xml-2.6.so.0 /usr/lib/libwx_gtk2_xml-2.6.so.0
ln: accessing `/usr/lib/libwx_gtk2u_xml-2.6.so.0': No such file or directory
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_base_xml-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ locate libwx_base_xml
aprice@bageera:~/RoR-0.31a$ locate libwx_base
/usr/lib/libwx_baseu_net-2.6.so.0.3.1
/usr/lib/libwx_baseu-2.6.so.0.3.1
/usr/lib/libwx_baseu_xml-2.6.so.0.3.1
/usr/lib/libwx_baseu-2.6.so.0
/usr/lib/libwx_baseu_net-2.6.so.0
/usr/lib/libwx_baseu_xml-2.6.so.0
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_baseu_xml-2.6.so.0 /usr/lib/libwx_base_xml-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_base_net-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_baseu_net-2.6.so.0 /usr/lib/libwx_base_net-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: error while loading shared libraries: libwx_base-2.6.so.0: cannot open shared object file: No such file or directory
aprice@bageera:~/RoR-0.31a$ sudo ln /usr/lib/libwx_baseu-2.6.so.0 /usr/lib/libwx_base-2.6.so.0
aprice@bageera:~/RoR-0.31a$ ./RoRconfig
./RoRconfig.bin: /usr/lib/libwx_base-2.6.so.0: version `WX_2.6' not found (required by ./RoRconfig.bin)
./RoRconfig.bin: /usr/lib/libwx_gtk2_core-2.6.so.0: version `WX_2.6.2' not found (required by ./RoRconfig.bin)
./RoRconfig.bin: /usr/lib/libwx_gtk2_core-2.6.so.0: version `WX_2.6' not found (required by ./RoRconfig.bin)

Hope you can advise :)

RoR looks great!

17/4/07 05:30

 
Blogger aprice2704 said...

Oops, I see this is discussed in the forum. Sry. :)

17/4/07 06:31

 
Anonymous Anonymous said...

Please make an MAC Port of this great piece of Software!!!!!

18/4/07 12:06

 
Blogger Unknown said...

To bad I can not run it on my Gentoo AMD64 install. I'm missing the 32bit alut libs (for RoR.bin) and also the 32bit libwx.

Is it possible to post a static build of RoR??

Thanks in advance,
Michel

19/4/07 23:03

 
Blogger pricorde said...

I'm waiting to buy the next-gen mac mini (with better graphics chipset) to make the mac port.

I will try a static build for the next version, as it will be based on Ogre Eihort, that is said to be more static-friendly than the previous version.

Cheers!

19/4/07 23:35

 
Blogger pricorde said...

Edit: I cannot do a static build of RoR. That's explicitly forbidden by the LGPL license of most of the libs I use.

Sorry.

26/4/07 17:19

 
Blogger anticop said...

What about releasing version with complete
sources(see what I mean example below), so everyone can compile it by itself.
I mean something like this:
$ ./configure
$ make
# make install

3/11/07 15:55

 

Post a Comment

<< Home