Author Topic: anyone install on Suse 9.1??  (Read 4671 times)

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
anyone install on Suse 9.1??
« on: June 28, 2004, 05:21:49 am »
I am a linux newb.  I have Suse 9.1 and I am trying to install planeshift.  Has anyone done so successfully on Suse 9.1?  If so could you please give instructions or how to.

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #1 on: June 28, 2004, 05:30:47 am »
Build instructions aren\'t specific to any one distro. Many people have built planeshift on linux, regardless of \"flavor\", ergo, there is this guide: http://www16.brinkster.com/acraig/planeshift/buildmb.html ... Have fun!

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #2 on: June 29, 2004, 07:06:47 pm »
slowly but surely i am installing Planeshift.  For those of you new to linux (i\'m one of you) I strongly recommend trying to install Planeshift because it is a good tutorial for learning.

Here are my current problems:

1) Jam problems---  I am using Suse 9.1 and it has Boost.Jam installed.  It seems like the same as Jam and it lists the jam version as 3.1.4 but when I try to use jam on Crystal Space it get the JamFiles:16: loop and it just stops.   I tried to install Jam-2.5 but when I use acraig\'s instructions on \"Jam-2.5$ make install\" it gives me an error message.  I\'m stuck on this jam thing.

2)gl3d.so or iGraphics3D error--- I compiled Crystal Space using \"make -k all\" instead of jam.  It seemed to work fine except i am getting this common 3D error a lot of folks are getting after i tried acraig\'s \"./walktest --recalc --relight\" script.  Some of you guys suggested looking for the gl3d.so file.  Well its not there.  How do I get that file?  Can I just add the file or do i need to recompile Crystal Space?

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #3 on: June 29, 2004, 07:45:44 pm »
Well, first the obvious question for installing jam... Got root?
Please post the output of make install (I thought you used a binary version of jam to install jam or sumthin... maybe thats just me o_O)

Crystal Space\'s makefile is deprecated IIRC so I would first get jam working... Maybe you should set up an sshd and get someone to install it for you ;) Okay, maybe you don\'t want to give someone that much power >.>

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #4 on: June 29, 2004, 08:40:06 pm »
Quote

 I tried to install Jam-2.5 but when I use acraig\'s instructions on \"Jam-2.5$ make install\" it gives me an error message. I\'m stuck on this jam thing.

The makefile of that tarball doesn\'t have the \"install\" target. Go to the linuxx86.bin subfolder where you compiled jam and copy jam to a location in your path (as root) like /bin or /usr/bin.

Note: when you get Planeshift MB from CVS use -rMB instead of -rMB010, since the first one is more recent (and has a working /spawn ;))


Back to Planeshift again \\o/

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #5 on: June 29, 2004, 09:23:24 pm »
All in the name of fun, I\'m trying to build CB on my iBook right now...

Thanks for jogging my memory on the jam install thingy

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #6 on: June 30, 2004, 04:10:54 am »
Here is the  error that I was getting

make: *** No rule to make target `install\'.  Stop.


I don\'t understand the Got Root? innuendo.   Remember you\'re talking to a newbie so you must act like a newbie (you once we\'re yourself :)  )

Thanks for all of your guys help.  This is a real challenge.  Me likey!

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #7 on: June 30, 2004, 04:29:57 am »
Quote
Originally posted by larrydag
Here is the  error that I was getting

make: *** No rule to make target `install\'.  Stop.


I don\'t understand the Got Root? innuendo.   Remember you\'re talking to a newbie so you must act like a newbie (you once we\'re yourself :)  )

Thanks for all of your guys help.  This is a real challenge.  Me likey!


I was never a newbie! I r teh leet 4 ever! << Ignore that... Ever heard of blood alcohol level? Well this is similar.. just its blood caffeine level!

the command you probably want is (sans quotes, but keep the inner ones) \"su -c \"cp ./bin.linuxx86/jam /usr/bin/\" \". As Karosh pointed out a few posts back, the jam makefile doesn\'t have an install target, so you have to manually copy it :P Discovered this myself just now while building on macosx!

About the got root thing. Make install will always fail (unless you set a prefix when you configure that is writable by you) unless you are root (got root == Did you run su before attempting to make install?) but, since the install target just doesn\'t exist, that has no bearing on this thread ;)

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #8 on: June 30, 2004, 04:31:02 am »
I went to my Root folder and looked in /usr/bin and found the jam file.  It is bjam-3.1.4.  Isn\'t this a newer version of jam than 2.5.  Why is jam looping for me?  I am hesitant to copy the jam file Karosh suggests.

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #9 on: June 30, 2004, 04:41:26 am »
i\'m using Bison 1.875.  Is that a problem?

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #10 on: June 30, 2004, 04:51:16 am »
Please edit instead of double posting ;)

if you have a symlink to jam already, then you can safely delete the symlink without harming the executable, and you can easily restore it.

if there isn\'t a symlink, and you just found bjam \'cuz it sounded like jam... then you can do this (no quotes, except the inner singlequotes) \"alias jam=\'/home/foo/development/jam-2.5/bin.linuxx86/jam\' >> ~/.bashrc\". Replace /home/foo/development/ with the path to the jam-2.5 folder.

Another way to do it is to write \"export PATH=/path/to/jam-2.5/bin.linuxx86/:$PATH\" ... But that will not carry over into a new shell, and could be annoying since each time you open a shell you have to type that out... :P

About Bison...
Quote
From acraigs instructions...
If you don\'t have a recent version of bison then you will need to get a more up to date file. Check your bison version by:
molblue$ bison -V

If it is not 1.35 you need to get a new file:
molblue$ cd $HOME/molblue/CS/plugins/aws
molblue$ wget -t0 -c http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/crystal/CS/plugins/aws/skinpars.cpp?rev=1.5
aws$ rm skinpars.cpp
aws$ mv skinpars.cpp\\?rev\\=1.5 skinpars.cpp

So, just try it with the current revision of the file you have, if that works then woohoo, the world is a utopia! Otherwise, follow acraig\'s steps...

Cheers!

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

larrydag

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #11 on: July 01, 2004, 03:29:38 pm »
I assume I need root permissions to do this.  I tried to do \"rm jam\" and it game me an error saying I don\'t have the right permissions.

By the way, the jam file says it is an executable of size 117KB.  That seem awfully large to be just a file that shows a symlink.  Maybe there is more to the symlink than I understand.

Also, thanks jose for hanging in there for me.  I will get in the Planeshift community someday and hopefully I can contribute to its success somehow.

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #12 on: July 01, 2004, 06:10:34 pm »
Why don\'t you rename your self-compiled version of jam to jam2 and copy it then over to /usr/bin? Problem fixed ;)
You will just have to type jam2 instead of jam if you want to compile the sources.

edit: you need to be root to copy it over
« Last Edit: July 01, 2004, 06:11:37 pm by Karosh_Steinkatz »


Back to Planeshift again \\o/

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #13 on: July 01, 2004, 06:35:47 pm »
Well, if he does that he will have a problem with any automatic build scripts that call jam, but if all he\'s planning on doing with jam is compiling cs, cel, and ps then by all means go ahead!


josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #14 on: July 01, 2004, 08:25:34 pm »
Then rename the boost.jam thingy to jam2 and copy the compiled one over... or just edit the scripts. It\'s not that hard to replace jam with jam2 in a file....


Back to Planeshift again \\o/