Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Stlyput

Pages: [1]
1
Bump, bump, bumpety-bump. Bumpety-bumpety-bumpety-bump. Lorem ipsum bumpety-bump. Bumpety-bumpety-bumpety-bump.

2
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 03, 2009, 09:07:38 pm »
you didn't check the plugins :)

Spare the smugleys please. Two questions you could well have anticipated:

1. How do names like "some.fancy.plugin" found in the output map to files that I can run ldd on?
2. Where do I look for these files?

3
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 03, 2009, 08:27:42 am »
i can't know you should check that those files are there in your setup

By "in your setup" you mean "on my system"? If that is the case, yes, they are there, which can be seen clearly from the output I have pasted. If there is a file after the '=>' arrow, it means that the library dependency was resolved to that physical file. You can even see that the LD_LIBRARY_PATH override is in effect, e.g.:

Code: [Select]
libCgGL.so => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libCgGL.so (0xb76fa000)

4
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 02, 2009, 08:15:03 am »
as for archlinux check with ldd if all the links of the plugin work correctly

Code: [Select]

sh-4.0$ LD_LIBRARY_PATH=~/gry/PlaneShift/PlaneShift/libs:$LD_LIBRARY_PATH ldd -r pslaunch.bin

        linux-gate.so.1 =>  (0xb77ac000)                                                     
        libGL.so.1 => /usr/lib/libGL.so.1 (0x4fcde000)                                       
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x4fcc6000)                             
        libX11.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libX11.so.6 (0xb7683000)
        libfreetype.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libfreetype.so.6 (0xb75fe000)
        libpng12.so.0 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libpng12.so.0 (0xb75d9000)     
        libz.so.1 => /usr/lib/libz.so.1 (0x41055000)                                                 
        libpthread.so.0 => /lib/libpthread.so.0 (0x41501000)                                         
        libdl.so.2 => /lib/libdl.so.2 (0x4154c000)                                                   
        libm.so.6 => /lib/libm.so.6 (0x419ab000)
        libc.so.6 => /lib/libc.so.6 (0x412c0000)
        /lib/ld-linux.so.2 (0x41072000)
        libXext.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libXext.so.6 (0xb75c9000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x41577000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb75c4000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x4fd46000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x4fd4a000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x419fa000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x4fcd3000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x41a4b000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x41a38000)
        librt.so.1 => /lib/librt.so.1 (0x41568000)


Code: [Select]

sh-4.0$ LD_LIBRARY_PATH=~/gry/PlaneShift/PlaneShift/libs:$LD_LIBRARY_PATH ldd -r psclient.bin
        linux-gate.so.1 =>  (0xb774c000)
        libCgGL.so => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libCgGL.so (0xb76fa000)
        libCg.so => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libCg.so (0xb72fd000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x4fcc6000)
        libopenal.so.0 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libopenal.so.0 (0xb728b000)
        libfreetype.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libfreetype.so.6 (0xb7207000)
        libpng12.so.0 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libpng12.so.0 (0xb71e2000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x4fcde000)
        libX11.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libX11.so.6 (0xb70f1000)
        libmng.so.1 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libmng.so.1 (0xb708d000)
        libjpeg.so.62 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libjpeg.so.62 (0xb706d000)
        libvorbisfile.so.3 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libvorbisfile.so.3 (0xb7064000)
        libspeex.so.1 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libspeex.so.1 (0xb704c000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x4f29d000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x428a6000)
        libz.so.1 => /usr/lib/libz.so.1 (0x41055000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x41501000)
        libdl.so.2 => /lib/libdl.so.2 (0x4154c000)
        libstdc++.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libstdc++.so.6 (0xb6f62000)
        libm.so.6 => /lib/libm.so.6 (0x419ab000)
        libc.so.6 => /lib/libc.so.6 (0x412c0000)
        /lib/ld-linux.so.2 (0x41072000)
        libXext.so.6 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libXext.so.6 (0xb6f52000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x41577000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6f4d000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x4fd46000)
        libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x4fd4a000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x419fa000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x4fcd3000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x41a4b000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x41a38000)
        libvorbis.so.0 => /home/rulatir/gry/PlaneShift/PlaneShift/libs/libvorbis.so.0 (0xb6f21000)
        librt.so.1 => /lib/librt.so.1 (0x41568000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x4152c000)


OK now every hacker in the world knows the memory address of my libc :) I'm not sure how to interpret the results but it looks OK, doesn't it?

and check that variables are set correctly by the prerun script.

What are the relevant variables and how should they be set? The only variable the script sets is LD_LIBRARY_PATH...

5
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 01, 2009, 11:37:44 pm »
remove it then it's conflicting. cs is never entirely statically linked it has a plugin interface so only one lib can be statically linked the main one the rest is in plugins and it's in the sub folders of the client CRYSTAL variables set around and/or floating plugins, which you probably have, give serious issues. no idea why it's big but you have to consider ps+cs base code base is quite big so it's not surprising a big executable (commercial games get around 50 80 mb like nothing for the main exe only)

I just removed the systemwide crystalspace and it made no difference.

6
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 01, 2009, 05:38:38 pm »
Do you have crystalspace installed system wide?

Yes.

Code: [Select]
sh-4.0$ LANGUAGE=en pacman -Qi crystalspace
Name           : crystalspace
Version        : 1.2.1-1
URL            : http://www.crystalspace3d.org
Licenses       : LGPL
Groups         : None
Provides       : None
Depends On     : wxgtk  libmng  sdl  libvorbis  libmikmod  lcms
Optional Deps  : None
Required By    : None
Conflicts With : None
Replaces       : None
Installed Size : 199488,00 K
Packager       : Unknown Packager
Architecture   : i686
Build Date     : czw, 26 lis 2009, 12:18:16
Install Date   : czw, 26 lis 2009, 12:40:01
Install Reason : Explicitly installed
Install Script : No
Description    : Free and portable 3D Game Development Kit written in C++


But I thought the RC was statically linked to CS, no? The executables are so big. Or is it debug info?

7
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: December 01, 2009, 01:51:03 pm »
"./pslaunch --repair" should help with this :)

OK it went through. Now the error is different.

Normal run:
Code: [Select]
sh-4.0$ ./pslaunch
WARNING: No shader plugins found!
WARNING: could not load plugin 'crystalspace.level.loader'
WARNING: could not load plugin 'crystalspace.level.loader'
WARNING: could not load plugin 'crystalspace.level.loader'
ERROR: Couldn't load plugin with class 'crystalspace.level.loader'!
WARNING: Can not load default shader vars, no iLoader available    
Opening GLX2D                                                      
Naruszenie ochrony pamięci                                        

--verbose run:
Code: [Select]
sh-4.0$ ./pslaunch --verbose                                      
SCF_NOTIFY: registering plugin {unknown} in context `*static*'    
SCF_NOTIFY: registering class crystalspace.font.server.default in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                    
SCF_NOTIFY: registering class crystalspace.graphic.image.io.png in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                    
SCF_NOTIFY: registering class crystalspace.font.server.multiplexer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                        
SCF_NOTIFY: registering class crystalspace.font.server.freetype2 in context `*static*' (from (null))  
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                        
SCF_NOTIFY: registering class crystalspace.graphics3d.opengl in context `*static*' (from (null))      
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                        
SCF_NOTIFY: registering class crystalspace.engine.3d in context `*static*' (from (null))              
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                        
SCF_NOTIFY: registering class crystalspace.graphic.image.io.multiplexer in context `*static*' (from (null))
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                            
SCF_NOTIFY: registering class crystalspace.graphics3d.shadermanager in context `*static*' (from (null))    
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                            
SCF_NOTIFY: registering class crystalspace.kernel.vfs in context `*static*' (from (null))                  
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                            
SCF_NOTIFY: registering class crystalspace.window.x in context `*static*' (from (null))                    
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                            
SCF_NOTIFY: registering class crystalspace.window.x.extf86vm in context `*static*' (from (null))          
SCF_NOTIFY: registering plugin {unknown} in context `*static*'                                            
SCF_NOTIFY: registering class crystalspace.graphics2d.glx in context `*static*' (from (null))              
SCF_NOTIFY: scanning plugin directory: /home/rulatir/gry/PlaneShift/PlaneShift (context `{none}'; recursive no)
NOTIFY: loading plugin instance for crystalspace.kernel.vfs
VFS_NOTIFY: loaded configuration file: /home/rulatir/gry/PlaneShift/PlaneShift/./vfs.cfg
VFS_NOTIFY: merged configuration file: /home/rulatir/gry/PlaneShift/PlaneShift/vfs.cfg
NOTIFY: loading plugin instance for crystalspace.graphics3d.opengl
NOTIFY: found dependency on crystalspace.font.server.
NOTIFY:   found tag for dependency: iFontServer.1
NOTIFY: loading plugin instance for crystalspace.font.server.freetype2
NOTIFY:   found tag for dependency: iFontServer.2
NOTIFY: loading plugin instance for crystalspace.font.server.default
NOTIFY:   found tag for dependency: iFontServer
NOTIFY: loading plugin instance for crystalspace.font.server.multiplexer
NOTIFY: found dependency on crystalspace.font.server.
NOTIFY:   found tag for dependency: iFontServer.1
NOTIFY:   found tag for dependency: iFontServer.2
NOTIFY:   found tag for dependency: iFontServer
NOTIFY: loading plugin instance for crystalspace.graphics2d.glx
NOTIFY: found dependency on crystalspace.font.server.
NOTIFY:   found tag for dependency: iFontServer.1
NOTIFY:   found tag for dependency: iFontServer.2
NOTIFY:   found tag for dependency: iFontServer
NOTIFY: loading plugin instance for crystalspace.window.x
NOTIFY: loading plugin instance for crystalspace.window.x.extf86vm
NOTIFY: loading plugin instance for crystalspace.engine.3d
NOTIFY: found dependency on crystalspace.kernel.
NOTIFY:   found tag for dependency: iVFS
NOTIFY: found dependency on crystalspace.graphics3d.
NOTIFY:   found tag for dependency: iShaderManager
NOTIFY: loading plugin instance for crystalspace.graphics3d.shadermanager
NOTIFY: found dependency on crystalspace.syntax.loader.service.text
WARNING: No shader plugins found!
NOTIFY:   found tag for dependency: iGraphics3D
NOTIFY: found dependency on crystalspace.graphic.image.io.
NOTIFY:   found tag for dependency: iImageIO
NOTIFY: loading plugin instance for crystalspace.graphic.image.io.multiplexer
NOTIFY: loading plugin instance for crystalspace.level.loader
WARNING: could not load plugin 'crystalspace.level.loader'
VFS_MOUNT: Mounted: Vpath /planeshift/, Rpath $^
VFS_MOUNT: Mounted: Vpath /planeshift/userdata, Rpath /home/rulatir/.PlaneShift$/
NOTIFY: loading plugin instance for crystalspace.level.loader
WARNING: could not load plugin 'crystalspace.level.loader'
NOTIFY: loading plugin instance for crystalspace.level.loader
WARNING: could not load plugin 'crystalspace.level.loader'
ERROR: Couldn't load plugin with class 'crystalspace.level.loader'!
WARNING: Can not load default shader vars, no iLoader available
NOTIFY: Texture LOD bias 0
Opening GLX2D
Naruszenie ochrony pamięci


./psclient:
Code: [Select]
sh-4.0$ ./psclient
Your configuration files are in... /home/rulatir/.PlaneShift
shader lighting_default_pvl: shader lighting_default: ....10%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
....20%....30%....40%....50%....60%....70%....80%....90%....100%
shader lighting_default_binalpha: shader lighting_default_instance: ....10%....10%....20%....30%....40%....20%....30%....50%....60%....70%....80%....90%....100%
....40%....50%....60%....70%....80%....90%....100%
shader lighting_default_instance_binalpha: shader lighting_default_pvl_binalpha: ....10%....10%....20%....30%....40%....20%....30%....50%....40%....50%....60%....70%....80%....60%....90%....100%
....70%....80%....90%....100%
shader particles_soft-alpha: ....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
shader lighting_character: ....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
shader particles_basic: ....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%

crystalspace.maploader.parse.image:
  Could not open image file '/lib/std/shadow_noise.png' on VFS!

crystalspace.maploader.parse.texture:
  Couldn't load image '/lib/std/shadow_noise.png', using error texture instead!

crystalspace.syntax.shadervariable:
  Texture '/lib/std/shadow_noise.png' not found.
  [node: shadervars,shadervar(name=tex shadow noise)]
Naruszenie ochrony pamięci

last lines of ./psclient --verbose (entire output is too big to post):
Code: [Select]
crystalspace.graphics3d.shadercompiler.weaver:
  Shader lighting_default_instance_binalpha: (null) weaved in 1007 ms
  Could not cache header data for 'particles_soft-alpha'
  Could not cache 'lighting_character' because: error writing to cache
shader particles_soft-alpha: ....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%
  Could not cache 'particles_soft-alpha' because: error writing to cache

crystalspace.graphics3d.shadercompiler.xmlshader:
  Shader particles_soft-alpha: unvarying techs, 5 ms

crystalspace.graphics3d.shadercompiler.weaver:
  Shader particles_soft-alpha: (null) weaved in 39 ms

crystalspace.graphics3d.shadercompiler.xmlshader:
  Shader lighting_character: unvarying techs, 103 ms

crystalspace.graphics3d.shadercompiler.weaver:
  Shader lighting_character: (null) weaved in 400 ms

crystalspace.maploader.parse.image:
  Could not open image file '/lib/std/shadow_noise.png' on VFS!

crystalspace.maploader.parse.texture:
  Couldn't load image '/lib/std/shadow_noise.png', using error texture instead!

crystalspace.syntax.shadervariable:
  Texture '/lib/std/shadow_noise.png' not found.
  [node: shadervars,shadervar(name=tex shadow noise)]

crystalspace.graphics3d.opengl:
  Texture LOD bias 0

crystalspace.canvas.glx2d:
  Opening GLX2D
Naruszenie ochrony pamięci



8
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: November 30, 2009, 06:00:08 pm »
"./pslaunch --repair" should help with this :)

Sen

Code: [Select]
The following files failed the check:

art/materials.zip
art/meshes.zip
art/world.zip
data/gui/charcreate.xml
data/gui/chat.xml
data/gui/configchattabs.xml
data/gui/control_styles.xml
data/options/camera_def.xml
data/options/chat_def.xml
data/races/descriptions.xml
data/shader/shaderlist.xml
data/zoneinfo.xml
pslaunch.bin
psclient.cfg

Do you wish to download the correct copies of these files? (y/n)
y

Downloading file: art/materials.zip

0%

... and then it takes forever :(

9
General Discussion / Won't start on Arch Linux 32bit
« on: November 30, 2009, 12:03:20 pm »
Neither psclient nor pslaunch starts. Lots of "failed to load plugin" messages printed.

Bug 3493.

10
General Discussion / Re: Pre-release of PlaneShift 0.5 and ChangeLog
« on: November 23, 2009, 11:26:13 pm »
Linux i86 (32 bit) here:

Code: [Select]
sh-4.0$ ./pslaunch                                                                                                           
WARNING: could not load plugin 'crystalspace.window.x'                                                                       
Could not create an instance of crystalspace.window.x!
WARNING: failed to initialize plugin 'crystalspace.graphics2d.glx'
Error loading Graphics2D plugin.
WARNING: failed to initialize plugin 'crystalspace.graphics3d.opengl'
WARNING: No shader plugins found!
WARNING: could not load plugin 'crystalspace.window.x'
Could not create an instance of crystalspace.window.x!
WARNING: failed to initialize plugin 'crystalspace.graphics2d.glx'
Error loading Graphics2D plugin.
WARNING: failed to initialize plugin 'crystalspace.graphics3d.opengl'
No 3D driver!
WARNING: could not load plugin 'crystalspace.level.loader'
WARNING: could not load plugin 'crystalspace.window.x'
Could not create an instance of crystalspace.window.x!
WARNING: failed to initialize plugin 'crystalspace.graphics2d.glx'
Error loading Graphics2D plugin.
WARNING: failed to initialize plugin 'crystalspace.graphics3d.opengl'
WARNING: could not load plugin 'crystalspace.level.loader'
iGraphics3D failed to Init!
Naruszenie ochrony pamięci
sh-4.0$ ./psclient
Your configuration files are in... /home/rulatir/.PlaneShift
open /dev/[sound/]dsp: Urządzenie lub zasoby zajęte
crystalspace.sndsys.renderer.openal:  Unable to open device

crystalspace.pluginmgr.loadplugin:
  failed to initialize plugin 'crystalspace.sndsys.renderer.openal'
shader lighting_default: shader lighting_default_pvl_binalpha: ....10%....10%....20%....20%....30%....40%....50%....30%....40%....60%....70%....50%....60%....70%....80%....80%....90%....100%
....90%....100%
shader lighting_default_binalpha: shader lighting_default_pvl: ....10%....20%....10%....30%....40%....20%....50%....60%....70%....30%....40%....80%....50%....60%....70%....90%....100%
....80%....90%....100%
shader lighting_default_instance: ....10%....20%....30%shader lighting_default_instance_binalpha: ....40%....50%....60%....70%....80%....10%....90%....100%
....20%....30%....40%....50%....60%....70%....80%....90%....100%
shader lighting_character: ....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%

crystalspace.maploader.parse.image:
  Could not open image file '/lib/std/shadow_noise.png' on VFS!

crystalspace.maploader.parse.texture:
  Couldn't load image '/lib/std/shadow_noise.png', using error texture instead!

crystalspace.syntax.shadervariable:
  Texture '/lib/std/shadow_noise.png' not found.
  [node: shadervars,shadervar(name=tex shadow noise)]
Naruszenie ochrony pamięci

Sorry - "Naruszenie ochrony pamięci" would translate to English as "Memory protection violation" or something like that. Getting error messages in English is notoriously difficult if you run a non-English system. Believe me I tried.

11
Linux Specific Issues / Re: Can't get the Big Update of July 21
« on: July 25, 2008, 01:56:41 pm »
Then you are up to date.

Hmm, actually this seems to be the case. Some files under /opt/PlaneShift indeed have the date 7/22. The strange thing is that I didn't notice any activity on the part of the updater. The first time I ran it, I did it with the shortcut on the desktop and nothing seemed to happen. Is the linux updater supposed to display some GUI, or is it just a console program that did its job silently when I ran it with the shortcut?

12
Linux Specific Issues / Re: Can't get the Big Update of July 21
« on: July 25, 2008, 01:14:12 am »
try running "./psupdater CheckIntegrity" from commandline

I tried it when you first suggested it. It says "All files passed the check".


13
Linux Specific Issues / Re: Can't get the Big Update of July 21
« on: July 24, 2008, 06:45:52 pm »
Bump!

My problem is NOT the updaterinfo.xml problem, I had that problem and fixed it. The updater started saying "No updates needed!" after I fixed the updaterinfo.xml problem.

14
Linux Specific Issues / Can't get the Big Update of July 21
« on: July 23, 2008, 12:06:43 am »
I can't get the Big Update that was announced yesterday. The updater says "No updates needed!":

Code: [Select]
PlaneShift Updater Version 5 for linux64.

Checking for updates:
Checking for updates to the updater: No updates needed!
Checking for updates to all files: No updates needed!

Updater finished, press enter to exit.


15
Linux Specific Issues / Re: 020 on Linux x64
« on: October 23, 2007, 05:44:14 am »

Config stuff is a bit strange, I will look into it.

Meanwhile could you please publish the format for the shortcuts file (including where exactly to put the file in the user's config directory; it seems the file isn't even created by the default install)? Pretty please! Assigning a few shortcuts (/loot, /dig gold) is essential to my gameplay and I am willing to edit the shortcut file manually in order to have them.


Pages: [1]