From: Bryan R. <bdr...@ya...> - 2001-09-14 20:46:39
|
I just got Crystal Space and wanted to know how to set it up. I have Crystal Space version number. cs-2001-09-10.083702.zip I downloaded it from the development snapshots because the website said to use version .19 because its so different from 18. Operating system (Windows ME) I have do all Dos Command line arguments in a Windows Dos box Type of processor (AMD Athlon 1.2gighz) Graphics Adapter (nvidia Geforce2mx, 64mbDDR, driver date 11/17/2000 Display settings (desktop settings: 32-bit color, 1280 x 960 res. Description of problem. I do not know where to put Crystal Space, if I have everything set up correctly, all the make settings correct etc... My Djgpp directory is C:\DJGPP and I have not compiled any of the extra stuff that came with it, but have created some simple programs using gcc.exe My Dev-C++ directory is C:\Dev-C++, and I do all of my writing in there. Dev-C++ uses the Mingw compiler or Cygwin, but I have never compiled directly from the command line using either of them. I tried downloading your version of the Mingw compiler you mentioned in the manual Crystal Space MingW package `cs_mingw_0.60.exe' from the Mingw32 support directory at Linux Games. This package contains all the recent MingW package releases (i.e. all the files necessary to compile Crystal Space successfully). ftp://ftp.sunsite.dk/projects/crystal/support/mingw32/cs_mingw_0.60.exe but the link is dead, so I need some help in setting my machine up to compile Crystal Space I downloaded NASM Win32 and Dos from the link and put them both in c:\Dev-C++\Bin one in a Win32 directory, the other in a Dos directory. I set the path in my Autoexec.bat to SET PATH=C:\DEV-C++\BIN for the Mingw compiler. and added these two lines to my Autoexec.bat SET PYTHON_INC=C:\DEV-C++\INCLUDE\PYTHON SET PYTHONPATH=C:\DEV-C++\lib\PYTHON I have Python on my machine at c:\python, but I haven't done anything with the setup.py, so its probably not fully installed. I have created a couple of small programs in Python, including one that randomizes the background and other files, but I haven't used the distutils yet. I have the latest version of Python, 2.2 I put Crystal Space originally in C:\Program Files\Games\Crystal Space, then moved the CS directory to c:\Dev-C++\ in hopes that I would get a little farther. I compiled using make and make win32gcc MODE=debug FORCEBUCK=SS and got this C:\Dev-C++\CS>MAKE Makefile:75: no file name for `include' '*-------------------------------------------------------------------------*' ' Before compiling Crystal Space examine mk/user.mak and see if settings' ' are suited to your system.' '*-------------------------------------------------------------------------*' 'The makefile system can be configured for the following platforms:' '*-------------------------------------------------------------------------*' 'The following optional configuration modifiers may be specified:' '' Bad command or file name ' Build drivers/plugins as dynamic/static modules.' I tried looking in the makefiles MAKEFILE in the CS directory and User.mak in the mk directory, and and Win32gcc.mak in the libs\csyss\WIN32 directory, but don't know how to put my settings in and which ones I should put in. For instance, what do I do with these two particular settings in MAKEFILE echo $" USE_PLUGINS=yes$|no$" echo $" Build drivers/plugins as dynamic/static modules.$" echo $" MODE=optimize$|debug$|profile$" echo $" Select one of three available compilation modes.$" In the WIN32gcc.mak file, they mentioned the gcc compiler where I thought the Mingw compiler would be, and the doc mentioned that Mingw uses that makefile. I am a relatively beginning programmer, especially in the compilation department. I don't know much about makefiles, or building a large project like Crystal Space. If you can guide me to any tutorials, I'd be happy to read them before asking more questions. I really want to get into using Crystal Space, but I have to start somewhere. Bryan Rosander _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |