PlaneShift

Development => Development Deliberation => Topic started by: Billy77 on May 17, 2005, 08:40:55 am

Title: Problem with cel and cs after the compilation
Post by: Billy77 on May 17, 2005, 08:40:55 am
The compilation is ok but when i try to start psclient or updater or the others, i get :

SCF_NOTIFY: class cel.pcfactory.node (from /home/billy/planeshift/cel/pfmove.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfmove.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.navgraphrules (from /home/billy/planeshift/cel/pfmove.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfmove.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.navgraphrulesfps (from /home/billy/planeshift/cel/pfmove.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfmove.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.dynsys (from /home/billy/planeshift/cel/pfdynmove.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfdynmove.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.dynbody (from /home/billy/planeshift/cel/pfdynmove.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfdynmove.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.test (from /home/billy/planeshift/cel/pftest.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pftest.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.tooltip (from /home/billy/planeshift/cel/pftools.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pftools.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.timer (from /home/billy/planeshift/cel/pftools.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pftools.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.properties (from /home/billy/planeshift/cel/pftools.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pftools.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.pcfactory.billboard (from /home/billy/planeshift/cel/pfbillboard.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/pfbillboard.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.behaviourlayer.test (from /home/billy/planeshift/cel/bltest.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/bltest.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.behaviourlayer.xml (from /home/billy/planeshift/cel/blxml.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/blxml.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.addons.celentity (from /home/billy/planeshift/cel/addon_celentity.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/addon_celentity.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.addons.xmlscripts (from /home/billy/planeshift/cel/addon_xmlscripts.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/addon_xmlscripts.csplugin); this message appears only in debug builds
SCF_NOTIFY: class cel.manager.billboard (from /home/billy/planeshift/cel/mgr_billboard.csplugin) has already been registered in a different context: \'{none}\' vs. \'crystalspace\' (from /usr/local/lib/crystalspace/mgr_billboard.csplugin); this message appears only in debug builds

Here is just a part but they are all almost the same.

Finally i get :

crystalspace.canvas.glx2d:
  Opening GLX2D
  Creating Context
  Video driver GL/X version (direct renderer)
  Visual ID: 0x00000021, 24bit TrueColor
  R8:G8:B8:A0,
  level 0, double buffered
SCF WARNING: 1 unreleased instances of class crystalspace.documentsystem.multiplex!
pure virtual method called
Aborted

I hope you will be able to help me because now that the compilation is ok, if this last problem could be resolved, it could be very good !

Thanks in advance for your help.
Title:
Post by: zabeal on May 17, 2005, 09:11:57 am
(warning- I haven\'t done this, but I\'ve heard of this stuff alot)
The Notifies can be ignroed- so you could jsut leave that part out :)
As for the end... hmmm, I heard that it should be multiplexer, not multiplex, but that doesn\'t seem right in this case. What does seem wrong however is: \"24bit TrueColor\", as you aren\'t supposed to use 24bit. try changing that to 16 or 32, and if that doesn\'t help, go to irc for better help then me :P
Title:
Post by: lynx_lupo on May 17, 2005, 10:59:28 am
Looks like bad source to me - are you sure you have *cvs* versions of everything?
Title:
Post by: Billy77 on May 17, 2005, 03:09:34 pm
Quote
Originally posted by lynx_lupo
Looks like bad source to me - are you sure you have *cvs* versions of everything?


Yes, i have cvs source of everything. And i get them all today. So i don\'t think it\'s source outdated or something like that.

And what is strange is that planeshift works well when i try with binaries. So i don\'t know if it\'s a problem with TrueColor but i\'m going to try to change it anyway.
Title:
Post by: Billy77 on May 17, 2005, 03:19:56 pm
With 16 bit, it\'s the same :

crystalspace.canvas.glx2d:
  Opening GLX2D
  Creating Context
  Video driver GL/X version (direct renderer)
  Visual ID: 0x00000024, 16bit TrueColor
  R5:G6:B5:A0,
  level 0, double buffered
SCF WARNING: 1 unreleased instances of class crystalspace.documentsystem.multiplex!
pure virtual method called
Aborted
Title:
Post by: AryHann on May 17, 2005, 06:39:00 pm
To me it seems like you are using some part that is a bit too old.
CS plugins don\'t use \"multiplex\" in the name since a while, it has been substituted with multiplexer.

Check that all the code you have downloaded is from the same date,

Ary
Title:
Post by: malverian on May 20, 2005, 05:16:30 am
Looks like you compiled your source in one directory and then moved the binaries/libraries somewhere else. I had similar symptoms at one point. I recommend rebuilding.
Title:
Post by: Billy77 on May 23, 2005, 08:26:35 am
Quote
Originally posted by malverian
Looks like you compiled your source in one directory and then moved the binaries/libraries somewhere else. I had similar symptoms at one point. I recommend rebuilding.


Yes i don\'t know why but there was crystalspace libs in /usr/local/lib/crystalspace. But the sources were in /home/billy/planeshift/CS/ . Any explanations?
I deleted /home/local/lib/crystalspace and now it\'s ok.
Thx a lot for your help !