Author Topic: iGraphics3d plugin error  (Read 2941 times)

SquidProject

  • Traveller
  • *
  • Posts: 38
    • View Profile
iGraphics3d plugin error
« on: May 19, 2005, 06:35:38 am »
I have almost got PS up and running from CVS, having followed the directions for the gentoo guide on laanx.fragnetics.com to the letter.  Now when I run psclient or psupdater, i get this:

WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
No 3D driver!
psclient:  No 3d driver (iGraphics3D) plugin!

so for some reason Crystal Space doesn\'t want to build the video  plugin?

I go back into the CS directory, and again attempt to jam plugins.  There are 4 left that it hasn\'t built.  Of these it skips 3 and fails to build one, the message at the end being:

...failed C++ ./out/linuxx86/debug/plugins/cscript/cspython/cs_pyth.o ...
...skipped libcrystalspace_python.a for lack of libcrystalspace_python.a(cs_pyth.o)...
...skipped cspython.so for lack of libcrystalspace_python.a...
...skipped _cspace.so for lack of libcrystalspace_python.a...
...failed updating 1 target(s)...
...skipped 3 target(s)..

anyway i have tried re-jamming libs and various other things that it outputs, but nothign seems to work and the details of that trial and error are not important.  I am running gentoo-2.6.9-r13 with the latest CVS of PS, CS, libcal3d, and Cel.  I appreciate any help I can get.


malverian

  • Hydlaa Resident
  • *
  • Posts: 56
    • View Profile
(No subject)
« Reply #1 on: May 19, 2005, 06:39:20 am »
It\'s possible the most recent CS CVS has a problem. Several people have gotten CVS from 2005-05-18 12:00:00 working well. See this forum if you have given up hope: http://planeshift.oodlz.com/wbboard/thread.php?threadid=16615&boardid=41&styleid=4&page=1#1

malverian

  • Hydlaa Resident
  • *
  • Posts: 56
    • View Profile
(No subject)
« Reply #2 on: May 19, 2005, 06:41:34 am »
Sorry, I didn\'t read your post very in depth. The problem is not with your video. Those python libraries failing is normal. (in fact, you should probably configure with --without-python). Try running the updater with \"./update -auto\"

You can\'t use the graphical way until you have downloaded the shaders and other xml files from the server.

SquidProject

  • Traveller
  • *
  • Posts: 38
    • View Profile
(No subject)
« Reply #3 on: May 19, 2005, 11:22:01 am »
well I ran the updater, and no luck, I get the same error message.  I\'d like to try the alternate CVS, but I dont actually know how that program works and could use some more advice on how to get code with a specific date and time.  Until then i\'ll see if I can figure it out myself.  Thanks again.

malverian

  • Hydlaa Resident
  • *
  • Posts: 56
    • View Profile
(No subject)
« Reply #4 on: May 19, 2005, 03:29:29 pm »
They are pretty straight forward bash scripts.. you can read through them to see how things are accomplished.

SquidProject

  • Traveller
  • *
  • Posts: 38
    • View Profile
(No subject)
« Reply #5 on: May 20, 2005, 11:06:55 pm »
OK I got the CS CVS you specified, and rebuilt everything.  This time nothing failed to build, but I still get the same error when running psclient.  Then I ran your script, (which by the way is very, very, cool) but I still get the same error.
I\'m thinking there must be wrong with my system.  I think I know what it is but I don\'t know how to fix it.

I probably should have mentioned this earlier, but when I run the CS config, when it checks for opengl it doesn\'t find it.  Since the error I\'m getting is opengl related, this might be the whole problem.

What is it looking for when it checks for opengl?  I\'m using an old geforce 2 with video in nvidia mode, which is direct rendering  (glxinfo says direct rendering is on).  I\'m using gentoo, and i thought maybe I need to build some opengl libs or something, so i did an emerge -s for opengl, but it didn\'t find anything.  Any suggestions?  Once more, I appreciate all the help you\'ve given me so far and any future assistance.

Platyna

  • Hydlaa Notable
  • *
  • Posts: 556
    • View Profile
(No subject)
« Reply #6 on: May 20, 2005, 11:20:17 pm »
That is not related to Python, or bug in Planeshift code. It is because your opengl
headers are not correctly detected at configure time. See if you have X devel
packages installed which usually includes them then jam clean, re-configure
and rebuild.

Regards.
« Last Edit: May 20, 2005, 11:21:55 pm by Platyna »
Zuzanna K. Filutowska
RPG Players Community || Platyna\'s Planeshift Warehouse
\"The only thing necessary for evil to triumph is for good men to do nothing.\" -- Edward Burke

SquidProject

  • Traveller
  • *
  • Posts: 38
    • View Profile
(No subject)
« Reply #7 on: May 20, 2005, 11:35:55 pm »
Actually just before checking this thread, I tried switching video modes to xorg-x11, and i think doing that installed some libs or something cuz now even in nvidia mode, the configure finds opengl.  I\'m rebuilding CS and let you guys know if this works.


______________________________________________________
a while later . . .
______________________________________________________

It runs!  well sort of.  The login screen looks very strange and doesn\'t load a lot of the images (including the curser--and yes, I updated my art).  Same with the character selection screen.  pssetup seg faults so I  edited planeshift.cfg manually.  The game ran ok, except that I still didn\'t have a curser, for about a minute, then it seg faulted too.  I am going to try to build from a different CVS, and also I will update my art again.  But if anyone has any more suggestions for me, I would appreciate that.  Thanks.

_____________________________________________________
 . . . and finally . . .
_____________________________________________________
That did the trick It works now!  

« Last Edit: May 23, 2005, 10:31:42 pm by SquidProject »