Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: SYN-SYN/ACK-ACK am 02. May 2011, 19:56
-
Moin, ich hab folgendes Tutorial durchgearbeitet (Naja, den Code ge C&P'tet).
http://www.lowlevel.eu/wiki/Pascal
Unter meinem schönen Linuxrechner bekomme ich einen Fehler:
tom@linux-5uqb:~/Desktop/Cd/Pascal/code/OS> fpc kernel.pas
Free Pascal Compiler version 2.4.2 [2011/03/25] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for i386
Compiling kernel.pas
kernel.pas(5,10) Fatal: Cannot find system type "HRESULT". Check if you use the correct run time library.
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
tom@linux-5uqb:~/Desktop/Cd/Pascal/code/OS>
-
Schau mal hier: http://forum.lowlevel.eu/index.php?topic=2727.msg31793#msg31793
Der Artikel bezieht sich auf eine ältere FPC-Version. Mit einer neueren Version muss man noch ein paar Zeilen ergänzen.
-
Eigentlich habe ich ja alles was für die neue Version nötig ist in den Artikel gepackt
EDIT: system.pas muss wie unten aussehen.
unit system;
interface
type hresult = longint;
procedure FPC_INITIALIZEUNITS; compilerproc;
procedure FPC_DO_EXIT; compilerproc;
implementation
procedure FPC_INITIALIZEUNITS; alias: 'FPC_INITIALIZEUNITS'; compilerproc;
begin
end;
procedure FPC_DO_EXIT; alias: 'FPC_DO_EXIT'; compilerproc;
begin
end;
end.
-
Funzt, kann geschoßen werden.
-
Danke.
Bitte, gern geschehen.