Lowlevel

Lowlevel => tyndur => Thema gestartet von: Damian am 22. May 2009, 01:35

Titel: Pascal
Beitrag von: Damian am 22. May 2009, 01:35
Hallo. Ich habe bis gerade eben dabei gesessen um den cross-fpc hinzubekommen. So mein System hat den fpc nun erfolgreich Compiliert. Den Pfad in den config.sh für fpc habe ich auch richtig gesetzt. Diese lautet: "/home/damian/bin/fpc". Jedoch nun beim Compilieren vom Tyndur. Meldet er mir, dass er systemh.inc nicht öffnen kann

---- /home/damian/git/tyndur/src/modules/pas/lib/rtl
PPC system.pas
system.pas(11,2) Fatal: Can't open include file "systemh.inc"
Fatal: Compilation aborted

Was soll man da machen?
MFG Damian
Titel: Re: Pascal
Beitrag von: FreakyPenguin am 22. May 2009, 08:54
Du musst das rtl-Verzeichnis aus dem FPC-Quellcode nach src/modules/pas/lib/rtl/include kopieren oder verlinken. Danach nochmal make clean und make und es sollte tun.
Titel: Re: Pascal
Beitrag von: Damian am 22. May 2009, 12:06
Und setjumph.inc woher soll er den nehmen??? Weil diese Datei fehlt auch noch bei mir.


EDIT: So habe das bereits nun gefixed. Nun sitze ich damit, dass er bei mir meldet das er charset.pp und objpas.pp nicht finden kann. Ich habe diese dateien zwar auf mein rechner. Jedoch befindet sich zb objpas.pp im ./tmp/cross-fpc/fpc/rtl/objpas  sobald ich die bei tyndur einfüge.Also unter : ./tyndur/src/modules/pas/lib/rtl/objpas/ findet er sie nicht.
Titel: Re: Pascal
Beitrag von: kevin am 22. May 2009, 15:01
Dort gehört sie ja auch nicht hin, sondern nach ./tyndur/src/modules/pas/lib/rtl/include/objpas/ (beachte das zusätzliche include).