LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 11-16-2012, 05:24 PM   #1
enine
Member
 
Registered: Nov 2003
Distribution: Slackware 14.1
Posts: 717

Rep: Reputation: 77
Rigs of Rods (Sourceforge Project of the Month)


Anyone ever try to get this working on Slackware?
 
Old 11-20-2012, 06:17 AM   #2
ChrisAbela
Member
 
Registered: Mar 2008
Location: Malta
Distribution: Slackware 14.1
Posts: 467

Rep: Reputation: 87
Although I am not a fan of games I am intrigued with this thread and I will try to get it installed. Be warned that I am rather busy right now. Should I get any results (or lack thereof) I will post them here. Hopefully others will join in.
 
Old 11-22-2012, 04:29 AM   #3
ChrisAbela
Member
 
Registered: Mar 2008
Location: Malta
Distribution: Slackware 14.1
Posts: 467

Rep: Reputation: 87
Basically I am stuck.

Up to now I identified the following dependencies:

wxWidgets - SlackBuild from here: http://dl.dropbox.com/u/49744080/wxWidgets.tar.gz
ogre - SlackBuild from here: http://slackbuilds.org/slackbuilds/1...es/ogre.tar.gz
ois - SlackBuild from here: http://slackbuilds.org/slackbuilds/1...ies/ois.tar.gz

For ogre I made a basic installation; i.e. with no options or optional dependencies.

Now I am getting this error on rigsofrods:
Quote:
[ 10%] Building CXX object source/main/main_sim/CMakeFiles/RoR.dir/__/gameplay/RoRFrameListener.cpp.o
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp: In member function 'bool RoRFrameListener::updateEvents(float)':
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:1365:3: error: 'SelectorWindow' has not been declared
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:1365:39: error: 'SelectorWindow' has not been declared
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp: In member function 'void RoRFrameListener::changedCurrentTruck(Beam*, Beam*)':
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2905:38: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2907:18: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2910:36: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2912:17: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2949:23: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:2950:20: error: 'class Beam' has no member named 'dash'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp: In member function 'virtual bool RoRFrameListener::frameStarted(const Ogre::FrameEvent&)':
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:3204:14: error: invalid use of incomplete type 'class SkyManager'
In file included from /tmp/rigsofrods-source-0.4.0.4/source/main/RoRPrerequisites.h:42:0,
from /tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.h:23,
from /tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:20:
/tmp/rigsofrods-source-0.4.0.4/source/main/GlobalEnvironment.h:30:7: error: forward declaration of 'class SkyManager'
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp: In member function 'virtual void RoRFrameListener::windowResized(Ogre::RenderWindow*)':
/tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:3397:26: error: invalid use of incomplete type 'class SurveyMapManager'
In file included from /tmp/rigsofrods-source-0.4.0.4/source/main/RoRPrerequisites.h:42:0,
from /tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.h:23,
from /tmp/rigsofrods-source-0.4.0.4/source/main/gameplay/RoRFrameListener.cpp:20:
/tmp/rigsofrods-source-0.4.0.4/source/main/GlobalEnvironment.h:27:7: error: forward declaration of 'class SurveyMapManager'
make[2]: *** [source/main/main_sim/CMakeFiles/RoR.dir/__/gameplay/RoRFrameListener.cpp.o] Error 1
make[1]: *** [source/main/main_sim/CMakeFiles/RoR.dir/all] Error 2
make: *** [all] Error 2
 
Old 04-27-2014, 02:52 PM   #4
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 165

Rep: Reputation: 49
Sorry for hijacking this old thread, but maybe it's useful for others.

I was able to build Rigs of Rods 0.4.0.7 and all of its dependencies on Slackware64-current. Generating packages out of them wasn't that easy, but I managed it, too. So now we have the latest version of this simulation on Slackware!

If you want to try out this game, follow these basic instructions:

First, you'll have to install the packages from my repository. I use slapt-get, so I added this to my slapt-getrc:

Code:
SOURCE=http://schmatzler.de/my_slackbuilds/rigsofrods/:OFFICIAL
and issued the following command to install all needed packages:

Code:
slapt-get --update && slapt-get --install FreeImage MyGUI MySocketW OpenAL angelscript caelum hydrax nvidia-cg-toolkit ogre ogre-paged ois rigsofrods wxWidgets zziplib
Before starting the game, you'll have to set up the basic directory and add content like vehicles, terrains etc.:
Code:
wget http://schmatzler.de/my_slackbuilds/rigsofrods/SlackBuilds/rigsofrods/content-0407.zip
mkdir $HOME/.rigsofrods/packs/
unzip content-0407.zip -d $HOME/.rigsofrods/packs/
Now you can run

Code:
/usr/games/rigsofrods/RoRConfig
to start the game. Have fun!

Last edited by schmatzler; 04-27-2014 at 11:04 PM. Reason: New instructions for 0.4.0.7
 
Old 04-28-2014, 01:14 PM   #5
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 14.1 64 Multi-Lib
Posts: 421

Rep: Reputation: 123Reputation: 123
Impressive. But I'd be even more impressed if your webpage had the actual slackbuilds. That way we can build it ourselves.
 
Old 04-28-2014, 01:39 PM   #6
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 165

Rep: Reputation: 49
Quote:
Originally Posted by Mark Pettit View Post
Impressive. But I'd be even more impressed if your webpage had the actual slackbuilds. That way we can build it ourselves.
They are here: http://schmatzler.de/my_slackbuilds/...s/SlackBuilds/

What good is a package without the source?
 
Old 04-28-2014, 01:43 PM   #7
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 14.1 64 Multi-Lib
Posts: 421

Rep: Reputation: 123Reputation: 123
Cool - that wasn't at first (and very quick) glance available at the download link you pointed for the slapt-get packages. Or maybe I just didn't look hard enough. Thanx .... :-)
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mac4Lin Project on Sourceforge.net infra_red_dude Linux - News 51 09-12-2010 03:24 PM
LXer: Rigs of Rods Simulator Game Gets Marked 0.37-r1 LXer Syndicated Linux News 0 08-02-2010 05:00 AM
Rigs Of Rods: "package 'OGRE' not found" cantab Arch 5 06-10-2010 07:26 AM
Wassup w/ this sourceforge project...? Alexvader Linux - General 2 04-08-2010 03:14 PM
LXer: Rosegarden is SourceForge Project of the Month LXer Syndicated Linux News 0 01-19-2007 11:12 PM


All times are GMT -5. The time now is 09:27 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration