Crystal Space
Welcome, Guest. Please login or register.
October 25, 2014, 01:23:08 am

Login with username, password and session length
Search:     Advanced search
9011 Posts in 2044 Topics by 8817 Members
Latest Member: Natsaw1610
* Home Help Search Login Register
  Show Posts
Pages: [1]
1  Crystal Space Development / Support / Re: Jamming problems with cal3d on: October 17, 2006, 08:22:58 am
Ignoring cal3d plugins won't effect anything if you never load that file format. It is an alternate format for animated mesh files, the other main format for animation sprite3d will still work.
good to know that bookeater - thank you!
2  Crystal Space Development / Support / is anybody using the python bindings on CS pseudo-stable? on: October 16, 2006, 04:30:48 pm
another presumed issue here on ubuntu dapper with CS pseudo stable:
coming from this document I tried the python bindings using the second method suggested, using CS with a stand-alone python script and launching all the tutorial<n>.py serie I got this:

~/cssdk/share/crystalspace/bindings/python$ python tutorial0.py
Traceback (most recent call last):
? File "tutorial0.py", line 92, in ?
? ? if not csInitializer.SetupEventHandler(object_reg, EventHandler):
? File "/home/fuffy/cssdk/share/crystalspace/bindings/python/cspace.py", line 13149, in _csInitializer_SetupEventHandler
? ? hdlr = _EventHandlerFuncWrapper(obj)
? File "/home/fuffy/cssdk/share/crystalspace/bindings/python/cspace.py", line 13137, in __init__
? ? csPyEventHandler.__init__(self)
? File "/home/fuffy/cssdk/share/crystalspace/bindings/python/cspace.py", line 13133, in __init__
? ? _csPyEventHandler.__init__(self, self)
TypeError: __init__() takes exactly 1 argument (2 given)


I guess a cspace.py bug but maybe not: anyone knows what's goin' on here?
3  Crystal Space Development / Support / Re: Is the pseudo-stable createproject.sh buggy? on: October 16, 2006, 11:41:33 am
You can ignore the warnings. The error is caused by an outdated createproject.sh indeed. But it is easy to fix. Just check out the generated source and also check out simple1 app (or tutorial) to see how it should be instead.

Greetings,

I confirm what you said - for those fallen in this issue and to have fast a simple app to toy with do as I did:

  • launch ./createproject.sh fulfilling the reqests and name the project as you want, i.e. myapp)
  • cd myapp
  • copy everything in the tutorial folder simple1 BUT jamfile into ./src folder
  • rename src/simple1.cpp to src/main.cpp
  • launch ./configure
  • launch jam (a lot of warnigs will come out but no fear)

now you should have a working binary named as you settled in createproject.sh
NB: I've tried also with waterdemo and it worked so I suppose the same process could be applied to every tutorial app.
4  Crystal Space Development / Support / Is the pseudo-stable createproject.sh buggy? on: October 16, 2006, 10:32:36 am
I got a pseudo-stable CS (0.99 from 27 January 2006) built by me on ubuntu dapper 6.06 and I want to compile a simple CS app so I created an app skeleton as mentioned in the documentation using the createproject.sh script, then just to test if it works and without to touch anything, I launched ./configure apparently without problems and while jam-ming this is what I got:

/home/fuffy/cssdk/include/crystalspace/csutil/scf_interface.h:107: warning: ‘struct iBase’ has virtual functions but non-virtual destructor
/home/fuffy/cssdk/include/crystalspace/csutil/scf_interface.h:145: warning: ‘struct iSCF’ has virtual functions but non-virtual destructor
/home/fuffy/cssdk/include/crystalspace/iutil/strset.h:65: warning: ‘struct iStringSet’ has virtual functions but non-virtual destructor
/home/fuffy/cssdk/include/crystalspace/csutil/scf.h:693: warning: ‘struct iFactory’ has virtual functions but non-virtual destructor
/home/fuffy/cssdk/include/crystalspace/iutil/eventnames.h:60: warning: ‘struct iEventNameRegistry’ has virtual functions but non-virtual destructor


... (a long sequence of other similar warnings)
and at the end:

src/appwd.cpp: In member function ‘virtual bool AppWd::OnKeyboard(iEvent&)’:
src/appwd.cpp:60: error: ‘cscmdQuit’ was not declared in this scope
? ? g++ -c -o ./out/linuxx86/optimize/src/appwd.o -I. -I./src -I. -Wall -Wno-unknown-pragmas -O3 -fomit-frame-pointer -ffast-math -I/home/fuffy/cssdk/include/crystalspace? src/appwd.cpp

...failed C++ ./out/linuxx86/optimize/src/appwd.o ...
...skipped wd for lack of <src!>appwd.o...
...failed updating 1 target(s)...
...skipped 1 target(s)...

and of course no binary were produced.

since I'd double checked the entire process, configurations etc. 3 times, I'm beginning to suspect that that script is buggy so I'm asking: does is true for other ppl or is just me?
5  Crystal Space Development / Support / Re: Jamming problems with cal3d on: October 16, 2006, 09:24:11 am
thank you for the patch WK I'll try it in my next build - strange as it seems even with the errors mentioned above, all the CS tests seems to work fine so I'm a little confused about what feature of CS this could affect.

A purist might say that this isn't a bug in crystal space, but rather the implementation of cal3d changed. However, I say that since the instructions are to download the latest cal3d, rather than a specifc cal3d, the fact that crystal space aims at a moving target and misses, crystal space still misses it's target. If they didn't want to aim at a moving target, they should have specified which version to download, or offer a working version on this site.

I strongly feel the same as you - the solution is indeed to flank to each CS source distribution the sources known to work with that CS release as for the mandatory as for a set of the suggested packages (ode,cal3d etc...)
6  Crystal Space Development / Support / Jamming problems with cal3d on: October 15, 2006, 11:02:24 am
I'd these errors while jam-ming CS pseudo-stable on ubuntu dapper (6.0.6):

C++ ./out/linuxx86/optimize/plugins/mesh/sprcal3d/object/sprcal3d.o
../plugins/mesh/sprcal3d/object/sprcal3d.cpp: In member function ‘virtual void cspluginSprCal3d::csSpriteCal3DMeshObjectFactory::HardTransform(const csReversibleTransform&)’:
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:658: error: ‘class CalCoreSkeleton’ has no member named ‘getListRootCoreBoneId’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:659: error: ‘class CalCoreSkeleton’ has no member named ‘getListRootCoreBoneId’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:679: error: ‘CalTransform’ was not declared in this scope
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:679: error: template argument 1 is invalid
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:679: error: template argument 2 is invalid
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:679: error: invalid type in declaration before ‘=’ token
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:679: error: ‘class CalCoreAnimation’ has no member named ‘getPoses’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:680: error: request for member ‘size’ in ‘poses’, which is of non-class type ‘int’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:684: error: ‘class CalCoreSkeleton’ has no member named ‘getListRootCoreBoneId’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:685: error: ‘class CalCoreSkeleton’ has no member named ‘getListRootCoreBoneId’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:688: error: ‘class CalCoreAnimation’ has no member named ‘getTrackAssignment’
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:692: error: ‘tf’ was not declared in this scope
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:692: error: invalid types ‘int[unsigned int]’ for array subscript
../plugins/mesh/sprcal3d/object/sprcal3d.cpp:702: error: ‘class CalCoreAnimation’ has no member named ‘setPoses’

? ? g++ -c -o ./out/linuxx86/optimize/plugins/mesh/sprcal3d/object/sprcal3d.o -I../. -I./include -I.././include -Wall -Wno-unknown-pragmas -pipe -march=i686 -I/usr/local/include -fno-exceptions -fvisibility-inlines-hidden -fvisibility=hidden -Wno-non-virtual-dtor -O3 -fomit-frame-pointer -ffast-math -fPIC -I/usr/local/include? ../plugins/mesh/sprcal3d/object/sprcal3d.cpp

...failed C++ ./out/linuxx86/optimize/plugins/mesh/sprcal3d/object/sprcal3d.o ...
...skipped sprcal3d.so for lack of <plugins!mesh!sprcal3d!object!>sprcal3d.o...


therefore I need to know if it is something that could be ignored or have to be fixed in some way and how.
the cal3d library is the last stable (0.11.0) and maked without errors by me.
7  Associate Projects / Crystal Core Discussion / Re: CrystalCore do not start on: October 09, 2006, 03:22:48 pm
thank you for the lightspeed reply.
for this purpose, to inform other new ppl like me, I would suggest to update the CrystalCore home to inform also of the temporary broken package.
PS: if you need a hand let me know - I would glad to use some of my (thin, alas) spare time to help you out in some way.
8  Associate Projects / Crystal Core Discussion / CrystalCore do not start on: October 09, 2006, 02:31:21 pm
after carefully followed the compile and building instructions on this page, launching CrystalCore I got this:

$>.start_crystalcore.sh
pure virtual method called
terminate called without an active exception
./start_crystalcore.sh: line 3: 11826 Aborted? ? ? ? ? ? ? ? ?$CEL/celstart //this/crystalcore.cfg

watching out the instruction I've guessed an error on the "Running Crystal Core" section at this line:
export CRYSTAL=../cel

so then I tried to export it to:
export CRYSTAL=../CS

and this is what I gotten:
$>./start_crystalcore.sh
Start realpath='' path='//this/crystalcore.cfg' configname='//this/crystalcore.cfg/celstart.cfg'
ERROR: Can't initialize config from '//this/crystalcore.cfg/celstart.cfg'!
Error saving configuration '//this/crystalcore.cfg/celstart.cfg'.


so I'm stucked here - any suggestions?

PS: for the records I'm on a patched Ubuntu 6.06 dapper;
the walktests on cel and on CS works pretty good (well the soundsys not quite but that's not an actual concern)
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 7.274 seconds with 16 queries.