Wie installiere ich FPC 2.5.1 snapshot ?

Für Installationen unter Linux-Systemen
MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

Hallo,

Ich wollte einen Zeos-Test unter Linux mit FPC2.5.1 / Lazarus 0.9.31 machen. Ich habe also FPC von hier geladen (heute):
ftp://ftp.hu.freepascal.org/pub/fpc/sna ... nux.tar.gz" onclick="window.open(this.href);return false;

Wenn ich die Dateien jetzt einfach mal entpacke, dann sind zwar wunderschöne Ordner und Verzeichnisse da, aber was mache ich damit?

Wohin muss ich diese Verzeichnisse entpacken/verschieben?

Wenn ich dann fpc in der Konsole eingebe, hätte ich auch gerne dass sich die Version 2.5.1 meldet und nicht 2.4.2, weil das ist auch installiert.

Bitte helft mir. 8)

PS: hier habe ich was gefunden, klappt leider nicht mit der TAR.GZ Datei
http://www.lazarusforum.de/viewtopic.php?p=32144#p32144" onclick="window.open(this.href);return false;

Gruß Markus.
EleLa - Elektronik Lagerverwaltung - www.elela.de

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von alexander »

bist du unter linux oder windows?

für windows hast du das falsche paket..
siehe hier:
http://www.hu.freepascal.org/lazarus/" onclick="window.open(this.href);return false;
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

Mit dem FPC 2.4.x kann ich nichts anfangen, ich benötige unbedingt den 2.5.1, denn ich habe für die ZEOS Komponente ein Update und das habe ich schon unter Windows 2.4.x und 2.5.1 getestet, nun muss ich es noch unter Linux mit FPC 2.5.1 testen.
Das ist sehr wichtig, denn die Zeos V6.6.6 funktioniert mit V2.5.x nicht mehr und ich habe die Lösung.
EleLa - Elektronik Lagerverwaltung - www.elela.de

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von alexander »

hi, also dann würde ich es aus dem svn kompilieren. Für Linux könnte ich dir da weiter helfen, doch bei Windows habe ich keine Ahnung...
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

alexander
Beiträge: 423
Registriert: Di 5. Feb 2008, 12:45
OS, Lazarus, FPC: Linux, Lazarus svn, FPC svn
CPU-Target: 64Bit
Kontaktdaten:

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von alexander »

schreib doch den Entwicklern dein Problem, dann können die testen ob es mit fpc 2.5.1 klappt oder nicht. Falls du es nicht testen kannst. Kannst ihnen ja auch gleich deinen Patch sagen.
Gruß
Alexander
Du magst Freiheit? Gönne es auch deinem Computer mit Linux!
www.alexanderroth.eu

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

Also nochmal:

- Wohin kopiere ich die Verzeichnisse aus dem Snapshot der tar.gz Datei?
- Was muss ich alles rumfummeln damit es endlich geht?
Zuletzt geändert von monta am Di 1. Feb 2011, 11:48, insgesamt 2-mal geändert.
Grund: Bitte etwas flauschiger sein.
EleLa - Elektronik Lagerverwaltung - www.elela.de

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von shokwave »

Hi,

1. Wohin du das entpackst ist egal.
2.a) Du musst die Pfadangaben in der fpc.cfg anpassen. Mein fpc liegt unter /home/ingo/dev/fpc und die Pfade sehen bei mir so aus:

Code: Alles auswählen

<---schnipp--->
#IFDEF FPCAPACHE_1_3
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd13/
#ELSE
#IFDEF FPCAPACHE_2_0
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd20
#ELSE
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget/httpd22
#ENDIF
#ENDIF
 
# searchpath for units and other system dependent things
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/home/ingo/dev/fpc/lib/fpc/$fpcversion/units/$fpctarget/rtl
#-Fu~/fpc/packages/base/*/units/;~/fpc/fcl/units/;~/fpc/rtl/units/
 
<---schnapp--->
Wenn der alte FPC mit dem Paketmanager installiert wurde, liegt die fpc.cfg im Verzeichnis /etc. Du kannst sie auch in deinem Homeverzeichnis speichern, dann muss sie nur .fpc.cfg (führender Punkt) heißen.

2.b) Wenn auch die Konsole den neuen nehmen soll, dann muss die Umgebungsvariable PATH angepasst werden, ich habe dafür die Datei .profile im Homeverzeichnis bearbeitet und das hinzugefügt:

Code: Alles auswählen

# set PATH for FPC
if [ -d "/home/ingo/dev/fpc/bin" ] ; then
    PATH="/home/ingo/dev/fpc/bin:$PATH"
fi
Die Änderung wird erst nach einem neuen Login wirksam.
2.c) Du musst Lazarus noch so einstellen, dass er auch das richtige Quelltextverzeichnis nutzt und den neuen FPC.
Das wars schon.
mfg Ingo

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von creed steiger »

Ich würde dir vorschlagen aus dem FPC-SVN auszuchecken
und mit make rpm oder make deb Pakete zu bauen.
Müsste eigentlich in der Build-FAQ beschrieben sein.
http://www.stack.nl/~marcov/buildfaq.pdf" onclick="window.open(this.href);return false;

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

2.a) und 2.b) habe ich eingestellt.
Wenn ich jetzt in der Konsole fpc eingebe kommt immer noch die Meldung vom alten FPC.

Wenn ich das über SVN hole, was muss ich da für einen Link (Befehlszeile) angeben? Sollten die Dateien nicht schon in dem tar.gz alle drin sein?
Dateianhänge
Bild1.png
EleLa - Elektronik Lagerverwaltung - www.elela.de

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von creed steiger »

MmVisual hat geschrieben:
Wenn ich das über SVN hole, was muss ich da für einen Link (Befehlszeile) angeben? Sollten die Dateien nicht schon in dem tar.gz alle drin sein?
ich denke der gepackte Snapshot ist nicht unbedingt aktuell (war er zumindest bei mir nicht)
http://wiki.lazarus.freepascal.org/Gett ... nt_version" onclick="window.open(this.href);return false;

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

Das hab ich gemacht:

svn co http://svn.freepascal.org/svn/fpc/trunk" onclick="window.open(this.href);return false; fpc

Ging eine weile, dann hatte ich viele Dateien und Verzeichnisse.
Dann das:

cd fpc
make build

Ging wieder eine weile, aber ein *.deb Paket hab ich nicht gefunden.
Was muss ich anders machen?

Vielen Dank für die Hilfe!

Edit: make install hat auch kein .deb Paket erstellt.
EleLa - Elektronik Lagerverwaltung - www.elela.de

shokwave
Beiträge: 475
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von shokwave »

MmVisual hat geschrieben:2.a) und 2.b) habe ich eingestellt.
Wenn ich jetzt in der Konsole fpc eingebe kommt immer noch die Meldung vom alten FPC.
Hast du dich mal ab- und wieder angemeldet(das bearbeitete Script wird bei der Anmeldung ausgeführt)? Und guck mal in ~/fpc/bin ob da ein link zum "ppc386"-Binary drin ist. Wenn nicht, machst du einen mit

Code: Alles auswählen

ln -s ~/fpc/lib/fpc/2.5.1/ppc386 ~/fpc/bin/ppc386
mfg Ingo

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6850
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von af0815 »

MmVisual hat geschrieben:Edit: make install hat auch kein .deb Paket erstellt.
Wenn es ohne Fehler durchlief, hat das make das gemacht was du gesagt hat -> installiert. Es gibt dann keine .deb Pakete. Die FPC.cfg anpassen und es sollte gehen.

Und wenn du auf **** Linux (wie du es gesagt hast) keinen Durchblick hast, so lasse bitte Deine Tochter auf Windows installieren. Man kann es ja nicht verantworten wenn du unter Linux dehydrierst (durch zuviel kotzen).
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

Ja, ich hab mich mehrmals ab und wieder an gemeldet.

Ich habe nun das alles wieder rückgängig gemacht und das mit fpc aus SVN versucht. Wenn ich aus den Dateien ein .deb Paket machen könnte, dann wäre das am einfachsten und ich könnte das mit dpkg einfach installieren.
Weiß jemand darüber Bescheid?


Lazarus 0.9.31 aus dem SVN konnte ich problemlos laden und installieren
~ svn co http://svn.freepascal.org/svn/lazarus/trunk/" onclick="window.open(this.href);return false; ./

~ make clean all

~ startlazarus
EleLa - Elektronik Lagerverwaltung - www.elela.de

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Wie installiere ich FPC 2.5.1 snapshot ?

Beitrag von MmVisual »

> Wenn es ohne Fehler durchlief, hat das make das gemacht was du gesagt hat -> installiert. Es gibt dann keine .deb Pakete. Die FPC.cfg anpassen und es sollte gehen.

Dann wäre ich ja schon weiter als ich dachte.

Wo ist jetzt das neue FPC hin installiert worden?
Das sollte ich noch wissen damit ich die FPC.cfg anpassen kann.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten