PlaneShift

Support => Linux Specific Issues => Topic started by: zazbar on October 24, 2005, 07:42:40 pm

Title: [Gentoo] Game doesn't launch
Post by: zazbar on October 24, 2005, 07:42:40 pm
Hi,

I just installed planeshift on my system and everything went well ... I am running under gentoo and I use the portage ebuild.
I run the updater and it downloads some files but not the whole

...
Server error 404 (http://laanx.fragnetics.com/updater_hidden//art/art/world/npcroom.zip/cache/thing_lm/d7d8883c0301461d7be3404f0449ebff)
Server error 404 (http://laanx.fragnetics.com/updater_hidden//art/art/world/npcroom.zip/cache/thing_lm/e4295ad83b73ebbfb5dae6cdb212107e)
Server error 404 (http://laanx.fragnetics.com/updater_hidden//art/art/world/npcroom.zip/cache/thing_lm/e54b6689168d4410be355b6c5b40aea0)
....


and other files were downloaded. So i choose to bypass these errors, i thought because they are not needed , but when i launched the game, i had this error :

  psEngine initialized.
Creating psnetconnection 86b8348!
Using fontsize 22 for resolution 1280x1024

CreateTexture
:
  Could not open image: >/paws/skin/backdrop/charborder.png<

SetMaskingImage
:
  Could not locate masking image charborder for widget PaperDollView
*** glibc detected *** free(): invalid pointer: 0x083e43c0 ***
/usr/games/bin/planeshift: line 15:  7860 Abandon                 ./psclient $@



Anyone knows about this ?

Thx for help !
Title:
Post by: Karosh_Steinkatz on October 24, 2005, 08:12:56 pm
Your updater didn\'t download all files because it couldn\'t find some files on the server. Did you already try to rerun the updater?

Edit: alternatively you could try to download the whole zips by changing one line in updaterconfig.xml:
0
set the value from 0 to 1 and run the updater. That wouldn\'t help for the missing image files I guess, but just rerunning it could still be enough.
Title:
Post by: zazbar on October 24, 2005, 09:37:04 pm
Thx for the answer but it doesn\'t work ...

Hum ... I tried something else ... and it seemed that the problem comes from the ati driver ( i use the official ati drivers) .... as i succeeded in launching the game but with the vesa-tng driver ...

Is someone made the game work with a radeon 9700 and the official ati-drivers ?  ?

I use cj-sources as kernel (2.6.13-r2)
Title:
Post by: Xordan on October 24, 2005, 09:41:09 pm
Don\'t use ebuilds, they won\'t work any more. You must use the binaries.
Title:
Post by: zazbar on October 24, 2005, 09:43:45 pm
ok i\'ll try this now !!

thx
Title:
Post by: zazbar on October 24, 2005, 10:11:24 pm
Hum .. i downloaded the .run and i cant find anywhere docs on how to install it.

Where can i find one ?

Other question :

Can i unmerge all packages i emerge before or do i have to keep some ? :
[ebuild  N    ] dev-util/jam-2.5  610 kB
[ebuild  N    ] media-libs/cal3d-0.11.0_pre20050823  -debug 7,947 kB
[ebuild  N    ] dev-games/ode-0.5-r2  -debug -doc -double-precision 1,670 kB
[ebuild  N    ] media-libs/lib3ds-1.2.0  133 kB
[ebuild  N    ] dev-games/crystalspace-0.99_pre20050823  +3ds -debug +mikmod +mng +openal +truetype +vorbis 23,850 kB
[ebuild  N    ] dev-games/cel-0.99_pre20050823  -debug +python 2,167 kB
[ebuild  N    ] games-rpg/planeshift-0.3.011  -debug 10,750 kB


thx again ;)
Title:
Post by: Cziar on October 24, 2005, 10:45:53 pm
Hi Zazbar,

To do the install, you just \"chmod +x\" the .run file and then execute it as root.

Don\'t unmerge your other builds.  You\'ll need them.

One other item though.  The latest .run files don\'t yet (as of this writing) have the latest updater, so you\'ll have to wait for the update.  Xordan has promised to post it soon.

Cziar

Linux robert-notebook 2.6.12-gentoo-r10 #2 Sun Sep 18 11:55:00 EDT 2005 i686 mobile AMD Athlon(tm) XP2500+ AuthenticAMD GNU/Linux

P.S.  Xordan, do you mean the ebuild won\'t work for version 0.3.012?  Is it going to be added?  It worked fine for me for 0.3.011 on Oct 22.

Edit: fixed typo
Title:
Post by: Xordan on October 24, 2005, 11:33:42 pm
I see no reason to have ebuilds any more, as the updater will download the linux binaries next update and would mess up any compiled install.
Title:
Post by: Cziar on October 24, 2005, 11:58:18 pm
Quote
Originally posted by Xordan
I see no reason to have ebuilds any more, as the updater will download the linux binaries next update and would mess up any compiled install.


That makes sense.  Thanks for the reply.  =)
Title:
Post by: Cziar on October 25, 2005, 10:08:12 am
Xordan has posted the update at http://www.planeshift3d.com/wbboard/thread.php?threadid=19389&boardid=41&styleid=4&sid=8f8f1676ea1087e62afabd617110ecc4

Thanks Xordan!
Title:
Post by: zazbar on October 25, 2005, 05:51:13 pm
thx all for your answers ... i\'ll try it now !
Title:
Post by: zazbar on October 25, 2005, 06:00:43 pm
I have one more question ... :p

By removing all files except the art dir, do you mean all files and folders e.g. you just keep the art dir ?
Title:
Post by: Xordan on October 25, 2005, 06:05:57 pm
Yes.
Title:
Post by: zazbar on October 25, 2005, 08:49:19 pm
Hum . I\'m having a hardtime running planeshift ....

So I installed the .run from the website and the updater you release on the forum. All went OK.

Then I ran :
updater
pssetup

All went ok here too.

Then I wanted to launch the game and i got an error :
 /opt/planeshift $ ./psclient
./psclient.bin: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory


Sorry for the hard time i am giving you ...

Edit : typo
Title:
Post by: hook on October 26, 2005, 06:16:09 pm
Quote
Originally posted by zazbar
Then I wanted to launch the game and i got an error :
 /opt/planeshift $ ./psclient
./psclient.bin: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory


Same with me.

I don\'t even have arts installed, btw.

On a side note, I still had a definition of $LD_LIBRARY_PATH, $CEL etc. still in my ~/.bashrc ...I commented those out, and unset them, but it didn\'t help, so this is not a solution to the problem, but could be to any simialr problems in case - like me - you had a manual install of a previous version and didn\'t clean all settings :]

P.S. Does anyone know what\'s the command to tell you where a variable (like $CEL) is defined? ...you know, kinda like which only for variables.
Title:
Post by: lanser on October 26, 2005, 06:40:28 pm
Quote
Originally posted by hook
P.S. Does anyone know what\'s the command to tell you where a variable (like $CEL) is defined? ...you know, kinda like which only for variables.

try
Code: [Select]
echo $CEL
that should give the current PATH
and to define the path
Code: [Select]
export CEL=/path/to/cel
Title:
Post by: Karosh_Steinkatz on October 26, 2005, 06:57:03 pm
Quote
Originally posted by zazbar
Then I wanted to launch the game and i got an error :
 /opt/planeshift $ ./psclient
./psclient.bin: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory


This error appears because you don\'t have arts installed ;). Looks like Xordan compiled arts support into the package. I assume you are using the software sound driver, could you check with pssetup? If you have openal installed, try changing the setting to that. Or install arts or disable sound.

Edit: typo
Title:
Post by: Xordan on October 26, 2005, 08:49:44 pm
yikes, I didn\'t mean to compile arts support. Sorry about that, I\'ll fix it soon.
Title:
Post by: zazbar on October 27, 2005, 01:44:28 pm
Ok thx for your help, i now better understand why it fails.

As i don\'t want arts (I\'m running gnome), i will wait for the next release without arts in ....

And you are right Karosh_Steinkatz, i use the software sound driver.

Thanks for all !
Title:
Post by: hook on October 28, 2005, 07:18:05 pm
Quote
Originally posted by Xordan
yikes, I didn\'t mean to compile arts support. Sorry about that, I\'ll fix it soon.


Hehe, the PlaneShift Soon(TM)