Pages

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:

  1. 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!

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

    ReplyDelete
  3. Anonymous18/4/07 12:06

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

    ReplyDelete
  4. 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

    ReplyDelete
  5. 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!

    ReplyDelete
  6. 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.

    ReplyDelete
  7. 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

    ReplyDelete

Note: Only a member of this blog may post a comment.