[fpc-pascal] [Announcement] Castle Game Engine 4.0.0 release for FPC game developers

Victor Matuzenko vitek03 at gmail.com
Fri Feb 1 14:19:21 CET 2013


Hi,

I have tried to compile it under Windows XP with «make all», and got the 
errors:

fpc fpmake.pp
Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling fpmake.pp
Linking fpmake.exe
264 lines compiled, 0.4 sec , 268032 bytes code, 67084 bytes data
'Running fpmake. If this fails saying that "rtl" is not found, remember 
to set FPCDIR environment variable, see http://wiki.freepascal.org/FPMake.'
./fpmake
Start building package castle-game-engine for target i386-win32.
The installer encountered the following error:
External command "fpc -Twin32 -FUunits\i386-win32 
-FuC:\FPC\2.6.0\units\i386-win32\rtl 
-FuC:\FPC\2.6.0\units\i386-win32\opengl 
-FuC:\FPC\2.6.0\units\i386-win32\fcl-base 
-FuC:\FPC\2.6.0\units\i386-win32\fcl-image 
-FuC:\FPC\2.6.0\units\i386-win32\fcl-xml 
-FuC:\FPC\2.6.0\units\i386-win32\fcl-process 
-FuC:\FPC\2.6.0\units\i386-win32\pasjpeg "@castle-fpc.cfg" -viq 
src\opengl\windows\castleglwindowsfonts.pas" failed with exit code 1. 
Console output:
Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling src\opengl\windows\castleglwindowsfonts.pas
castleglwindowsfonts.pas(81,22) Error: Incompatible types: got 
"LongWord" expected "TWinCharSet"
castleglwindowsfonts.pas(85,4) Error: Wrong number of parameters 
specified for call to "Font2OutlineFont"
castleglwindowsfonts.pas(86,36) Error: Incompatible type for arg no. 1: 
Got "Pointer", expected "TOutlineFont"
castleglwindowsfonts.pas(96,23) Error: Identifier not found 
"FreeMemNilingAllChars"
castleglwindowsfonts.pas(119,22) Error: Incompatible types: got 
"LongWord" expected "TWinCharSet"
castleglwindowsfonts.pas(123,4) Error: Wrong number of parameters 
specified for call to "Font2BitmapFont"
castleglwindowsfonts.pas(124,35) Error: Incompatible type for arg no. 1: 
Got "Pointer", expected "TBitmapFont"
castleglwindowsfonts.pas(134,23) Error: Identifier not found 
"FreeMemNilingAllChars"
castleglwindowsfonts.pas(137,4) Fatal: There were 8 errors compiling 
module, stopping
Fatal: Compilation aborted
Error: C:\FPC\2.6.0\bin\i386-Win32\ppc386.exe returned an error exitcode 
(normal if you did not specify a source Compiling 
src\opengl\windows\castleglwindowsfonts.pas
  file to be compiled)

I downloaded archive castle_game_engine-4.0.0-src.zip from website:

C:\private\downloads>ls -la castle_game_engine-4.0.0-src.zip
-rw-rw-rw-   1 user     group    84437682 Feb  1 16:34 
castle_game_engine-4.0.0-src.zip
C:\private\downloads>md5 castle_game_engine-4.0.0-src.zip
4051349fba05831f72ad73d8bd61d554 *castle_game_engine-4.0.0-src.zip

What's wrong?

26.01.2013 23:22, Michalis Kamburelis пишет:
> Hi,
>
> I would like to announce a release of Castle Game Engine 4.0.0, an 
> open-source cross-platform 3D game engine for Object Pascal (only 
> FPC/Lazarus):
>
> http://castle-engine.sourceforge.net/news.php?id=release-4.0.0
>
> I'm letting myself post an announcement to lazarus and fpc-pascal 
> mailing lists, as this engine release is really directed at 
> ObjectPascal developers: we finally have a nice high-level game engine 
> API, it's possible to make a 3D game really trivially easy, and 
> everything is also very flexible. We also have a lot of new engine 
> documentation (tutorial, classes overview etc.) and useful examples.
>
> The engine reads many 3D model formats, focusing on VRML/X3D standards 
> (so you can make 3D models in pretty much every 3D modeling software), 
> but also supporting Collada and other popular formats. We use OpenGL 
> for graphics, and we have many eye-candy features (shadows, mirrors, 
> bump mapping, screen effects, shaders etc.). The engine is basically 
> integrated into Lazarus (you can drop TCastleContol, and a couple of 
> non-visual components, on the Lazarus form), although it can also be 
> used without LCL (we have our own TCastleWindow). The engine license 
> is modified LGPL (same license as FPC RTL), so you can make both open- 
> and closed-source games with it.
>
> We welcome developers that want to use our engine, and/or contribute 
> of course :) If you want to make a game using our engine, give it a 
> try :)
>
> Links to downloads and documentation are on
>
> http://castle-engine.sourceforge.net/engine.php
>
> Links to our tools and old games are on the main page, 
> http://castle-engine.sourceforge.net/ .
>
> Regards,
> Michalis
> _______________________________________________
> fpc-pascal maillist  - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal


-- 
Victor Matuzenko (Виктор Матузенко)




More information about the fpc-pascal mailing list