Author Topic: Easy way to install Planeshift  (Read 17218 times)

malverian

  • Hydlaa Resident
  • *
  • Posts: 56
    • View Profile
(No subject)
« Reply #75 on: December 12, 2005, 05:21:58 pm »
Version 1.2 of the scripts has been released. See top of thread for information on using.

lokiin

  • Wayfarer
  • *
  • Posts: 9
    • View Profile
(No subject)
« Reply #76 on: December 14, 2005, 05:10:31 am »
I tried to download the script, but I get the dreaded 404 not found page!

lokiin

  • Wayfarer
  • *
  • Posts: 9
    • View Profile
(No subject)
« Reply #77 on: December 15, 2005, 07:12:33 pm »
Hi, I downloaded the file: easy_planeshift-1.2.tar.gz and after running ./build and ./psrun updater -auto and then ./psrun psclient I get this error:

$ ./psrun psclient
Executing command: ./psclient
SCF_ERROR: metadata retrieval error for /home/planeshift/easy_planeshift/binaries/planeshift/pssound.so: Warning: /home/planeshift/easy_planeshift/binaries/planeshift/pssound.so has embedded data and .csplugin file, using embedded.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
No 3D driver!
WARNING: could not load plugin \'crystalspace.font.server.freetype2\'
psclient:  No 3d driver (iGraphics3D) plugin!

Not sure what to do.

Bereror

  • Hydlaa Notable
  • *
  • Posts: 773
    • View Profile
    • Planeshift API
Lokiin
« Reply #78 on: December 15, 2005, 07:20:47 pm »
Do you have a 3D graphic card, nvidia being the best for Linux, but latest ATI cards should work as well? And if yes, do you have drivers for your graphic card installed?
PlaneShift Sources
PlaneShift API
"Words never spoken
Are the strongest resounding"

lokiin

  • Wayfarer
  • *
  • Posts: 9
    • View Profile
(No subject)
« Reply #79 on: December 15, 2005, 07:34:20 pm »
Yes, I have an Nvidia GeForce2 card - all works well, but for some reason not for PS. I read something a bit ago about having nvidia development headers installed. I\'m using Debian and can\'t find them in the repositories and for nvidia drivers I would think Debian has them.

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #80 on: December 19, 2005, 07:52:09 pm »
This error happens when you try to build without a bunch of dev packages for X installed - look for them in your repositories - apt-cache search xorg dev or something or use synaptic.  Find all the developement files for your xorg or xfree X windows system.  That way you can build with a 3d cdriver

Pandor

  • Wayfarer
  • *
  • Posts: 9
    • View Profile
    • Gentoo Linux
(No subject)
« Reply #81 on: December 21, 2005, 12:05:18 am »
It\'s not quite working out for me...

~/easy_planeshift $ ./build -version
Code: [Select]
Version 1.1

~/easy_planeshift $ ./build diagnose
Code: [Select]
When reporting problems, include the output of this command.

-------------------------------------------------

Build scripts version: 1.1

Distribution: Gentoo Base System version 1.6.13
Operating system: Linux 2.6.14-gentoo-r5 i686

Software packages:
        GNU bash, version 3.00.16(1)-release (i686-pc-linux-gnu)
        Concurrent Versions System (CVS) 1.12.12 (client/server)
        autoconf (GNU Autoconf) 2.59
        automake (GNU automake) 1.9.6
        Jam 2.5rc3. OS=LINUX. Copyright 1993-2002 Christopher Seiwald.
        gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
        GNU sed version 4.1.4

Video card dr
iver info:
        OpenGL vendor string: ATI Technologies Inc.
        OpenGL renderer string: MOBILITY RADEON 9700 Generic
        OpenGL version string: 1.3.5519 (X4.3.0-8.20.8)

Build versions:
        cal3d           2005-10-06 00:00:00
        crystalspace    2005-10-06 00:00:00
        cel             2005-10-06 00:00:00
        planeshift      2005-11-30 00:00:00

-------------------------------------------------



~/easy_planeshift $ ./psrun psclient
Code: [Select]
Executing command: ./psclient
SCF_ERROR: metadata retrieval error for /home/steve/easy_planeshift/binaries/planeshift/pssound.so: Warning: /home/steve/easy_planeshift/binaries/planeshift/pssound.so has embedded data and .csplugin file, using embedded.

planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
All LOGS are off.
Mounting skin: /this/art/skins/default.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
  psEngine initialized.
Creating psnetconnection 0x87ed990!

crystalspace.pluginmgr.loadplugin:
  could not load plugin \'cel.physicallayer\'
Couldn\'t load plugin for PlLayer.

seemsto be CEL related so i checked out the binaries/cel/bin folder and found the \'celtst\' script, so i ran that and got a fatal error: \"CEL physical layer missing\".

*edit:
Jst found this:
http://planeshift.oodlz.com/wbboard/thread.php?boardid=17&threadid=13490&sid=f93f3aa554e2f61e95130ad126c9a535

Quote
Originally posted by Xordan
Ok guys, this is a fault in cel. One of the files on the cvs is corrupt or something, so when you download it, you don\'t get it properly. To solve this just download the nightly snapshot of cel and compile it instead of the cvs one you have.

Get the latest one:

http://cel.sourceforge.net/cvs-snapshots/bzip2/cel-current-snapshot.tar.bz2


Maybe your script should get the snapshot, instead of a cvs checkout...
« Last Edit: December 21, 2005, 12:45:01 am by Pandor »

Teias

  • Guest
(No subject)
« Reply #82 on: January 10, 2006, 10:20:25 pm »
Hello !

when I run ./build it starts to work but I often get this :

----------------------------------------------------
Performing step scripts/cvs_update.sh...
Updating cal3d to 2005-10-06 00:00:00
Changing directory to cal3d
Updating CVS for cal3d (attempt 1 of 5)
cvs [update aborted]: end of file from server (consult above messages if any)
CVS update for cal3d failed!
Trying again in 5 seconds...
---------------------------------------------------

and so, and so...
it tries...but it can\'t connect...when it works, I always get :

----------------------------------------------------
Updating CVS for cal3d (attempt 3 of 5)
cvs update: Updating .
cvs update: warning: AUTHORS was lost
U AUTHORS
cvs update: warning: COPYING was lost
U COPYING
cvs update: warning: ChangeLog was lost
U ChangeLog
cvs update: warning: INSTALL was lost
U INSTALL
cvs update: warning: Makefile.am was lost
U Makefile.am
cvs update: warning: README was lost
U README
cvs update: warning: SConstruct was lost
U SConstruct
cvs update: warning: TODO was lost
U TODO
cvs update: warning: acinclude.m4 was lost
U acinclude.m4
cvs update: warning: autogen.sh was lost
U autogen.sh
cvs update: warning: cal3d.dsw was lost
U cal3d.dsw
cvs update: warning: cal3d.pc.in was lost
U cal3d.pc.in
cvs update: warning: configure.in was lost
U configure.in
cvs update: warning: stamp-h.in was lost
U stamp-h.in
-------------------------------------------------------

so I wonder...is it coming from my PC, or is there a problem on the server ???
I\'ll try again later....

(Please forgive my English...  :s )


Thanks


The ouput of  ./build -diagnose :

-------------------------------------------------

Build scripts version: 1.1

Distribution: Aurox Linux release 10.3 (Zircon)
Operating system: Linux 2.6.10-10.3.aur.2 i686

Software packages:
        GNU bash, version 3.00.14(1)-release (i386-redhat-linux-gnu)
        Concurrent Versions System (CVS) 1.11.15 (client/server)
        autoconf (GNU Autoconf) 2.59
        automake (GNU automake) 1.9.2
        Jam 2.5. OS=LINUX. Copyright 1993-2002 Christopher Seiwald.
        gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6)
        GNU sed version 4.0.8

Video card driver info:
        OpenGL vendor string: ATI Technologies Inc.
        OpenGL renderer string: RADEON 9600 Generic
        OpenGL version string: 1.3.5519 (X4.3.0-8.20.8)

Build versions:
        cal3d           2005-10-06 00:00:00
        crystalspace    2005-10-06 00:00:00
        cel             2005-10-06 00:00:00
        planeshift      2005-11-30 00:00:00

-------------------------------------------------

Wired_Crawler

  • Hydlaa Citizen
  • *
  • Posts: 429
    • View Profile
(No subject)
« Reply #83 on: January 10, 2006, 11:44:15 pm »
H!

There is nothing wrong with Your computer.
Quote
Originally posted by Teias
...
Updating CVS for cal3d (attempt 1 of 5)
cvs [update aborted]: end of file from server (consult above messages if any)
CVS update for cal3d failed!
Trying again in 5 seconds...
---------------------------------------------------

Sometimes SourceForge server behaves like that, I think it is overloaded from time to time. Try again later.
Quote
and so, and so...
it tries...but it can\'t connect...when it works, I always get :

----------------------------------------------------
Updating CVS for cal3d (attempt 3 of 5)
cvs update: Updating .
cvs update: warning: AUTHORS was lost
U AUTHORS
cvs update: warning: COPYING was lost
U COPYING
...
Nothing wrong here either, I assume You are downloading sources for the first time. \" was lost\" means that You haven\'t the on your disk yet. \"U \" means, that was successfuly retrieved.
"Close the world, txEn eht nepO."

Teias

  • Guest
(No subject)
« Reply #84 on: January 11, 2006, 03:08:49 pm »
OK, I understand now...I thought that these files were \"really lost\"...
It should work now...Thanks a lot...

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #85 on: January 11, 2006, 07:14:24 pm »
THe scripts (incorrectly) detect that I have an outdated version of automake on my pc... why is that?  I have version 1.9

The version I have works as I can build manually with no trouble - its just the scripts that fail.

Wired_Crawler

  • Hydlaa Citizen
  • *
  • Posts: 429
    • View Profile
(No subject)
« Reply #86 on: January 11, 2006, 09:16:45 pm »
What does \"automake --version\" say ?
"Close the world, txEn eht nepO."

Teias

  • Guest
(No subject)
« Reply #87 on: January 12, 2006, 06:22:08 pm »
Hello !

First, I must mention that I\'m really new to Linux...

I have download the right cel file, I put it in .../easy_planeshift/sources/cel instead of the old one...but I didn\'t manage to compile it...
I always get :

-----------------------------------------------------------------------------------------------
*** Crystal Space could not be found or was unusable. The latest version is
*** always available from http://www.crystalspace3d.org/
*** Also, be sure that you have either installed Crystal Space or set the
*** CRYSTAL environment variable properly.
-----------------------------------------------------------------------------------------------

I assume the last proposal is the good one...so I tried to \"set the CRYSTAL environment variable properly\"
...but obviously I failed as I always get this error message...(shame on me)

Can anybody help me ?

Thanks in advance

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #88 on: January 12, 2006, 07:45:00 pm »
automake --version
automake (GNU automake) 1.9.5
Written by Tom Tromey .

Copyright 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


looks good to me....

Wired_Crawler

  • Hydlaa Citizen
  • *
  • Posts: 429
    • View Profile
(No subject)
« Reply #89 on: January 13, 2006, 07:07:17 pm »
@Induane: Yes, looks good... Then You will have to play with scripts/check_deps.sh. Bugs are everywhere, They can be found even in simple scripts :)

@Telas:
Quote
I have download the right cel file, I put it in .../easy_planeshift/sources/cel instead of the old one...but I didn\'t manage to compile it...
Hmm... easy_planeshift downloads all sources for You, if You are using different version of CEL, You also must download and compile appropriate CrystalSpace version first.
Quote
I assume the last proposal is the good one...so I tried to \"set the CRYSTAL environment variable properly\" ...but obviously I failed as I always get this error message...(shame on me)
Either You haven\'t set that variable properly or CS is not compiled/installed yet.
The way of setting variables depends on type of shell You use, but I think You use bash, the most common shell in linux world. Before running configure script You must enter something like this:

CRYSTAL=\"/path/to/crystal/space/dir\"
export CRYSTAL

or in one line:

export CRYSTAL=\"/path/to/crystal/space/dir\"

Read Linux installation guides, they contain information, what variables must be set and how to do it.
"Close the world, txEn eht nepO."