LinuxQuestions.org
Visit the LQ Articles and Editorials section
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 04-30-2010, 04:50 PM   #31
samac
Senior Member
 
Registered: Mar 2004
Location: Westray, Orkney
Distribution: Slackware64-14.1 (multi-lib) KDE 4.11.4
Posts: 1,422

Original Poster
Rep: Reputation: 137Reputation: 137

Thanks for the reply Getafix, I had a look at the thread on the oolite forum (I have lurked on and off for about 5 years). The list of dependencies that you give is quite a bit longer than the list in the documentation and I will have to look at it. The stage that I have got to creates a working package that cannot find the resource files, I will try to have a look at it again tomorrow.

samac
 
Old 05-03-2010, 03:13 AM   #32
GetafixJr
LQ Newbie
 
Registered: Apr 2010
Distribution: Ubuntu
Posts: 5

Rep: Reputation: 1
From which documentation are you getting the deps and you see them fewer?
Consider, that in Ubuntu for example you do not need to explicitly define all the dependencies when you install a library. Some kind of manager takes care of the dependencies.
As far as I know is that slackware-users build everything on their own.
This is what I did in Ubuntu for the major libraries (i.e. gnustep-make, gnustep-base, SDL, SDL_mixer, libpng14 and espeak 1.43.03 (build for pulseaudio). For any other dependency needed by these libraries, I just used synaptic package manager to bring them in.

When you say cannot find the "resources", what do you mean?
 
Old 05-03-2010, 05:29 AM   #33
samac
Senior Member
 
Registered: Mar 2004
Location: Westray, Orkney
Distribution: Slackware64-14.1 (multi-lib) KDE 4.11.4
Posts: 1,422

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
On Linux, BSD and other Unix platforms without dpkg tools, you will need to
get GNUstep and SDL development libraries in addition to what is usually
installed by default if you choose to install the development
headers/libraries etc. when initially installing the OS. For most Linux
distros, GNUstep and SDL development libraries come prepackaged - just
apt-get/yum install the relevant files. You may also need to install Mozilla
Spidermonkey (libmozjs). On others you may need to build them from source. In
particular, you need the SDL_Mixer library, which doesn't always come with the
base SDL development kit. Then just type 'make'.
The dependency list in oolite-dev-source-1.73.4.tar.gz is from the README.txt

As you can see the list is very different to your list and the command line
Quote:
Then just type 'make'.
is just wrong.

The resources are the data files in ./oolite-dev-source-1.73.4/Resources that need to be copied to ./oolite.app/Resources

I know that this game was ported from a mac version and therefore the compilation process requires GNUstep, but it would be useful for the documentation to be updated with regard to Linux installations.

samac
 
Old 05-13-2010, 05:01 PM   #34
GetafixJr
LQ Newbie
 
Registered: Apr 2010
Distribution: Ubuntu
Posts: 5

Rep: Reputation: 1
Sorry for the delayed reply (stuck with work).

In order to buld oolite 1.73.4 you need the following:
gobjc
gnustep-make
gnustep-base
libSDL-1.2
libSDL_mixer-1.2
libpng
These libraries have other sub-dependencies and can be found at the respective project sites.

The few things that I know for slackware is that the user builds everything from source.
Lately I decided to do the same in my Ubuntu box. I got tired of all these distro-updates messing up with my libraries.
So, I built the main oolite dependency libraries from source. The big listing I posted was from this experience.

As soon as the libraries where installed, I just moved into the oolite src code folder and executed
Code:
$ make -f Makefile release
...and that's it. The Makefile automatically builds SpiderMonkey and then proceeds with the oolite code.

The truth is I do not have the courage to setup a box with slackware and prepare a "how to" for slackware all by myself.
On the other hand if you are interested we could try to nail this together.

Last edited by GetafixJr; 05-13-2010 at 05:04 PM.
 
  


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
can't compile PAM in 13.0 x86_64 kenel 2.6.31.1 bennethos Slackware 4 11-28-2009 07:50 AM
ipm timed out error on Red Hat 2.6.9-67.0.22.ELsmp #1 SMP x86_64 x86_64 x86_64 GNU/L bellnarm Linux - Newbie 0 07-07-2009 04:36 PM
Host x86_64, Can I compile for x86_32??? webquinty Linux - Newbie 5 11-26-2008 12:14 PM
compile kernel for x86_64 henkees Slackware 7 10-10-2008 02:36 PM
Can't get kernel to compile as x86_64 arch... Electrode Linux - Software 22 12-18-2003 09:11 AM


All times are GMT -5. The time now is 11:50 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