Gerade wollte ich mich mal mit OpenGL beschäftigen (das erste mal überhaupt) und durch das Lazarus Wiki fand ich den Hinweis auf "LazOpenGL" aus dem Components-Ordner der lokalen Installation.
O.K., dachte ich mir, wenn das so einfach ist, nur immer mal los.
C:\lazarus\components\opengl\lazopenglcontext.lpk geöffnet und versucht zu installieren.

Leider wurde die Installation abgebrochen:

Belohnt werde ich leider nur mit einer Fehlermeldung:
Code: Alles auswählen
Hint: Start of reading config file c:\lazarus\fpc\2.4.0\bin\i386-win32\fpc.cfg
Hint: End of reading config file c:\lazarus\fpc\2.4.0\bin\i386-win32\fpc.cfg
Free Pascal Compiler version 2.4.0 [2010/04/13] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazopenglcontext.pas
Compiling openglcontext.pas
Compiling glwin32wglcontext.pas
C:\lazarus\components\opengl\glwin32wglcontext.pas(127,13) Hint: Type "TGLenum" redefinition
C:\lazarus\components\opengl\glwin32wglcontext.pas(268,26) Hint: Local variable "PaintMsg" does not seem to be initialized
C:\lazarus\components\opengl\glwin32wglcontext.pas(293,51) Hint: Local variable "Params" does not seem to be initialized
C:\lazarus\components\opengl\glwin32wglcontext.pas(313,15) Hint: Local variable "pfd" does not seem to be initialized
C:\lazarus\components\opengl\glwin32wglcontext.pas(30,21) Hint: Parameter "WSPrivate" not used
C:\lazarus\components\opengl\glwin32wglcontext.pas(30,49) Hint: Parameter "SharedControl" not used
C:\lazarus\components\opengl\glwin32wglcontext.pas(442,27) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(442,61) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(450,43) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(449,11) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(451,40) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(460,43) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(459,11) Hint: Conversion between ordinals and pointers is not portable
C:\lazarus\components\opengl\glwin32wglcontext.pas(24,37) Hint: Unit "WSControls" not used in GLWin32WGLContext
1027 lines compiled, 0.8 sec
16 hint(s) issued
»Compiling package LazOpenGLContext 0.0.1« beendet
c:\lazarus\fpc\2.4.0\bin\i386-win32\make.exe: Entering directory `c:/lazarus'
c:/lazarus/fpc/2.4.0/bin/i386-win32/make.exe -C ide ide
make.exe[1]: Entering directory `c:/lazarus/ide'
../tools/svn2revisioninc.exe .. revision.inc
c:/lazarus/fpc/2.4.0/bin/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG @C:\Users\peter\AppData\Local\lazarus\idemake.cfg -FEc:\lazarus -olazarus.new.exe'
make.exe[2]: Entering directory `c:/lazarus/ide'
c:/lazarus/fpc/2.4.0/bin/i386-win32/fpc.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32 -Fu../components/synedit/units/i386-win32 -Fu../components/custom -Fu../components/mpaslex -Fu../ideintf/units/i386-win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32 -WG @C:\Users\peter\AppData\Local\lazarus\idemake.cfg -FEc:\lazarus -olazarus.new.exe -di386 lazarus.pp
Free Pascal Compiler version 2.4.0 [2010/04/13] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.pp
Compiling splash.pp
Compiling aboutfrm.pas
Compiling environmentopts.pp
PPU Loading c:\lazarus\ideintf\units\i386-win32\componenttreeview.ppu
PPU Source: componenttreeview.pas not found
File c:\lazarus\images\componenttreeview.lrs is newer than PPU file c:\lazarus\ideintf\units\i386-win32\componenttreeview.ppu
PPU Source: c:\lazarus\images\componenttreeview.lrs time 2009/12/05 19:56:40 *
componenttreeview.pas(41,18) Fatal: Can't find unit ComponentTreeView used by ObjectInspector
Das Meldungsfenster gibt mir folgendes:Kann die Datei """" nicht finden.
Falls Sie zum Projekt gehört ...
Code: Alles auswählen
PPU Time: 2010/04/13 02:17:14
PPU Flags: 159873
PPU Crc: B8DBE822
PPU Crc: B8DBE822 (intfc)
Number of definitions: 51
Number of symbols: 124
Load from FPINTRES (interface) unit SYSTEM
Add dependency of FPINTRES to SYSTEM
Finished loading unit FPINTRES
Searching file C:\Users\bembulak\AppData\Local\Temp\testcompileroptions.pas... found
Load from PROGRAM (implementation) unit OBJPAS
Parsing implementation of C:\Users\bembulak\AppData\Local\Temp\testcompileroptions.pas
Syntax error, "BEGIN" expected but "end of file" found
Compilation aborted
Error: C:\lazarus\fpc\2.4.0\bin\i386-win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
Ich konnte das gleiche Verhalten schon bei auf meinem Arbeitsrechner beobachten, das ist ein paar Tage her und geschah bei einem anderen Package. Da es nur ein Test war und ich es nicht als Wichtig erachtete, hatte ich es wieder vergessen.
Zu meinem Setup hier:
Windows 7 Ultimate auf x86,
Lazarus und FPC laut Info:
Version #: 0.9.29
Datum: 2010-04-13
FPC Version: 2.4.0
SVN-Revision: 24607
i386-win32-win32/64
Wichtig wäre vielleicht noch, dass ich zusätzlich "cross-arm-wince-win32" installiert habe. Die genau Version davon weiß ich allerdings nicht.

Weiß zufällig jemand Rat, oder hat einen Tipp für mich? Für mich ist das eine echte Hürde.
Danke!