Show Posts
|
|
Pages: 1 [2] 3 4 ... 20
|
|
16
|
Crystal Space Development / Support / Re: Make Compile Errors
|
on: January 08, 2006, 04:45:27 am
|
g++ -o cscursor.so ./out/macosxppc/optimize/plugins/video/cursor/cursor.o -lm -lmx -ldl -Wl,-multiply_defined,suppress -L/usr/local/lib ./out/macosxppc/optimize/libs/libcrystalspace.a -lz -lm -lmx -ldl -Wl,-multiply_defined,suppress -L/usr/local/lib ld: Undefined symbols: _main
Something is wrong with your configuration. It's trying to build each plugin as an application rather than as a dynamic library (bundle). You may have somehow tricked it into thinking that you're running Linux or Darwin. It would be useful to see the output of your configure run. The Crystalspace Project uses the JAM build system and make is only wrapped around it, please attempt type "jam" after configure instead of "make -k all"
The build system support "make" just as well as it supports "jam". You are free to, and encouraged to, use whichever command feels most comfortable.
|
|
|
|
|
18
|
Crystal Space Development / Support / Re: CEGUI problem
|
on: January 05, 2006, 11:42:34 pm
|
|
Did you verify for certain that the build command uses the proper compiler and linker flags for CEGUI? On Windows, the latest version of cs-win32libs contains a pre-built copy of CEGUI which should just work "out-of-the-box", so to speak.
|
|
|
|
|
22
|
Crystal Space Development / General Crystal Space Discussion / Re: Compatible?
|
on: January 04, 2006, 09:32:36 pm
|
|
That depends upon what format data the editor exports. If it can export something which CS can import, then it should be compatible. If it has its own custom format, then CS does not support it, though it should be possible write some sort of converter or importer for CS.
|
|
|
|
|
24
|
Crystal Space Development / General Crystal Space Discussion / Re: Linux compiling
|
on: January 04, 2006, 04:12:42 pm
|
|
Those warnings are new as of today since those functions will be removed in the near future. Code which is using those functions will be rewritten to use more recent API before too long.
At any rate, you didn't show the actual error messages which caused 5 targets to fail building. For additional assistance, you will want to present the error messages from those failures.
|
|
|
|
|
26
|
Crystal Space Development / General Crystal Space Discussion / Re: features of CS
|
on: January 04, 2006, 04:02:41 pm
|
|
CS is designed to be embeddable into other application frameworks, such as QT and wxWidgets, for example. In these cases, you allow QT's or wxWidget's run-loop to drive the application rather than using CS's fallback csDefaultRunLoop(). The wxWidgets-specific application CS/apps/tests/wxtest and canvas plugin CS/plugins/video/canvas/wxgl should provide clues to how this may be done in QT.
Other than C#, Delphi, those features are all supported. For C# integration, the best bet would be to extend CS's already-mature Swig-based scripting integration. Swig is a tool which allows clients to access a C or C++ SDK from other languages. C# is one of the languages supported by Swig. The Swig support in CS is generalized so that the bulk of the API is exposed to other languages through a generic mechanism (CS/include/ivaria/cspace.i), and to add a new language you only need to provide some relatively thin language-specific customization atop cspace.i. For instance, for Python, there are additional Swig input files CS/include/ivaria/pythpre.i, pythpost.i, pyeventh.i, and pythvarg.i. If you are interested in implementing the C# goop atop the existing generic Swig goop, I'm sure that other people would appreciate having it integrated into the project.
|
|
|
|
|
29
|
Crystal Space Development / General Crystal Space Discussion / Re: Help with compiling?
|
on: January 03, 2006, 03:14:18 pm
|
configure: creating ./config.status ./config.status: Files/CrystalSpaceLibs/tools/jam: No such file or directory config.status: creating Jamfile
Unix-style build systems, such as that in CS work a lot better if paths do not contain embedded spaces, such as "c:/Program Files/CrystalSpaceLibs". When you installed cs-win32libs, it should have warned you about this problem and suggested that you choose an alternate location.
|
|
|
|
|
|