Author Topic: Ok Now that Ver 4.0 (SB) is installed it won't load up  (Read 3462 times)

Midora

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #15 on: March 02, 2008, 12:00:00 am »
As a temporary fix for the libvorbisfile.so issue, you can copy your local /usr/lib/libvorbisfile.so.3.[whatever] to Planeshift/libs/libvorbisfile.so.3
example (may be different file locations for you):
Code: [Select]
cp /usr/lib/libvorbisfile.so.3.1.1 /opt/PlaneShift/libs/libvorbisfile.so.3

But backup the original file just in case it doesn't work for you. :)

jruggle - Thanks that worked like a charm!   :thumbup:

Eila

  • Traveller
  • *
  • Posts: 32
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #16 on: March 02, 2008, 12:07:10 am »
./psclient.bin: symbol lookup error: libs/libvorbisfile.so.3: undefined symbol: vorbis_synthesis_idheader

I checked the libs folder and the file is there

Assuming you already have libvorbis installed (look for libvorbis.so.3 in your /usr/lib/ or /usr/lib64/ directory) you can try moving or renaming the one in Planeshift's Libs directory. Worked for me.

@Shadowmeph
If you plan to install Planeshift for a specific user only, don't install it in the /opt directory - which requires elevated priveleges, install it in your /home/username where it'll create and populate a folder labelled PlaneShift on installation.

@Xordan
Thanks for the hard work, you guys glow in a blue hue.

Prolix

  • Guest
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #17 on: March 02, 2008, 02:55:01 am »
I installed as root system wide with user:group set for my main user. When I try to run one of the programs from the commandline I get this error:
Code: [Select]
/opt/PlaneShift/psclient: line 8: exec: /home/bill/psclient.bin: cannot execute: No such file or directoryNow I did not uninstall the previous version rather changed its directory name and installed into /opt. Looking at /opt/PlaneShift/psclient I see:
Code: [Select]
R=$PWD/$0
R=${R%/*}
cd $R
chmod 770 psclient.bin
export LD_LIBRARY_PATH=libs/:\$LD_LIBRARY_PATH
exec ./psclient.bin $@

This seems very strange to me. Why is it doing all this and how is it supposed to work? The first line would seem to set the variable R to the PlaneShift subdirectory of the directory the current shell is in. That makes no sense in a system wide install because I want to run it from anywhere and not /opt.
The next line would seem to truncate itself to just PlaneShift but I am not certain that is what it actually means. The third line changes to this possibly non-existent directory. The fourth line would seem to only be needed once ever and not at all if set in the install. Once the wrong directory has been set in lines 1, 2 and 3 line 5 cannot possibly be correct and of course line 6 will result in file not found.

Could a functional script be posted please or have I parsed it completely wrong?

Jonerian

  • Hydlaa Resident
  • *
  • Posts: 102
  • Jonerian Cruentis
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #18 on: March 02, 2008, 03:16:40 am »
That is this issue: 4.0 issues on x64
working script should be like:
Code: [Select]
cd /opt/PlaneShift
export LD_LIBRARY_PATH=libs/:\$LD_LIBRARY_PATH
exec ./psclient.bin $@

EDIT:
You parsed it right. It's just broken.
« Last Edit: March 02, 2008, 03:20:07 am by Jonerian »

Prolix

  • Guest
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #19 on: March 02, 2008, 05:28:10 am »
worked for me, now I guess I might need to do the same to the other scripts.
by the way the line in the psclient.cfg
Code: [Select]
;-------------- Window Settings -------------- throws an error if you do not add the semicolon at the front. It doesn't do anything but throw the error as far as I can tell.

Looks like pssetup needed it and the updater too. sadly though, there does not seem to be a gui for the updater anymore so running it corrupted my install. Time to re-install ... no matter.

Looks like I do not need to re-install, just had to chmod +x a few files.
« Last Edit: March 02, 2008, 05:34:10 am by Prolix »

Sunshine

  • Traveller
  • *
  • Posts: 10
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #20 on: March 10, 2008, 08:31:44 pm »
Hello !

Im trying it on Ubuntu Gutsy with Gnome, I have already copied the libvorbisfile.so.3 into libs and still get:

./psclient.bin: symbol lookup error: libs/libvorbisfile.so.3: undefined symbol: vorbis_synthesis_idheader

As base I have: libvorbisfile.so.3.2.0

Can this be a wrong version of this file which does not include this symbol ?
Or any other ideas ?

Sunshine

Mordraugion

  • Hydlaa Notable
  • *
  • Posts: 816
  • Ex Dev and GM
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #21 on: March 11, 2008, 11:21:23 pm »
try deleting and not replacing PlaneShift/libs/libvorbisfile.so.3*
No longer a member of the PlanShift Development Team
Hokinon or Hoki on IRC

PS is not a democracy, nor will it ever be -- Karyuu 2006
http://www.hydlaaplaza.com/smf/index.php?topic=21049.msg230947#msg230947

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #22 on: March 12, 2008, 09:18:50 am »
Did you try running the updater?

Sunshine

  • Traveller
  • *
  • Posts: 10
    • View Profile
Re: Ok Now that Ver 4.0 (SB) is installed it won't load up
« Reply #23 on: March 12, 2008, 07:19:31 pm »
Thanks Xordan, the updater was the solution

Sunshine