Typ: Tutorial
Artikel Name: FPC und Lazarus unter WinXP aus dem SVN vom Null an.
Autor: af0815
Beschreibung: Installationsanleitung: Ein 'Quick and Dirty' Versuch mit positiven Ausgang
FPC und Lazarus aus dem SVN unter WinXP prof.
Eine Q&D Anleitung.
Vorweg -> Es geht NICHT von Null weg. Denn zum Erstellen von FPC benötigt man einen lauffähigen Pascalcompiler (Henne <-> Ei Problem) :idea:
:arrow: Mein Weg (Einer von vielen Wegen):
Hinweis: Die Infos hier sind nur der Weg, wie ich meinen Lazarus erstellt habe, NICHT wie es vielleicht richtiger wäre !! Die Anleitung ist Stück für Stück neben der Installation geschrieben worden und ist deshalb wahrscheinlich nicht das Beste, aber immerhin hat es bei mir so funktioniert.
Vorbereitung:
Einmal ein lauffähiges Lazarus/FPC System haben. Siehe http://wiki.lazarus.freepascal.org/Installing_Lazarus/de#Installation_von_Lazarus_unter_Windows
Die Dateien aus dem alten ..../bin/i386-win32 wegsichern -> Sie Fehlen im neuen Build ! :evil:
Installieren und einrichten der UnxUtils:
http://unxutils.sourceforge.net/
Als nächstes unter "Start->Systemsteuerung->System" den Reiter "Erweitert" verwenden und den Button "Umgebungsvariablen" verwenden.
Dort in den Systemvariablen die Variable "PATH" um den Pfad zu den unxutils ergänzen, am Besten möglichst weit vorne. Das ganze speichern und auf der Kommandozeile mittels "set" Kommando prüfen.
Sieht dann ungefähr so aus (Viele andere Einträge weggelassen)
PATH=E:\UnxUtils\usr\local\wbin;E:\pascal\pp\bin\i386-win32;e:\program files\.....
Weiters sollte ich dort auch der Pfad zum (alten) FPC-Compiler befinden, wenn nicht, nach obigen Muster noch eintragen.
Jetzt den Quellcode aus dem SVN holen
das ist keine Webseite sondern die URL muß man seinem SVN Clienten verwenden (HINWEIS: Falls das nicht klar ist, wie das geht -> besser bei der stabilen Setup-Version bleiben). Siehe auch den Hinweisen auf http://wiki.lazarus.freepascal.org/Installing_Lazarus/de#FPC_Quellen_f.C3.BCr_Windows.http://svn.freepascal.org/svn/fpc/trunk
In das FPC Sourceverzeichnis wechseln und mit "make clean all" den FPC compilieren, anschliessend mit "make install"
das ganze installieren. Derzeit landet das ganze bei mir unter "pp" im Wurzelverezichnis (Any hint 4 me).
Dann Verschieben des "PP" Verzeichnisses und Anpassen der "Path" Variablen (siehe oben).
Die gesicherten Dateien aus .../bin/i386-win32 hereinkopieren, aber nur die Fehlenden Denn beim neuen Build fehlt allerhand an Dateien.
Anschliessend Lazarus laut der Anleitung http://wiki.lazarus.freepascal.org/Installing_Lazarus/de#Installation_aus_den_Quellen installieren.
Jetzt kann Lazarus aufgerufen werden. Die Pfade zu den FPC Quellen setzten und los gehts.