Sign in Join
Wiki copytemporary

fpcupdeluxe/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Vorwort
22
33FPCUPdeluxe ist ein sehr mächtiges Tool, mit dem man die aktuelle Stable und Trunk von FPC und Lazarus erzeugen kann.\
44Es sind auch sehr viele Cross-Compiler damit möglich. Auch für den **Raspberry Pi** oder **Android**.\
55Wichtig ist, das man immer die neuste Version von FPCUPdeluxe verwendet!
66
77## Download
88
99- [FPCUPdeluxe Sourcen](https://github.com/newpascal/fpcupdeluxe)
1010- [FPCUPdeluxe Latest release](https://github.com/newpascal/fpcupdeluxe/releases/latest)
1111
1212Die Sourcen lassen sich mit einem aktuellen FPC/Lazarus kompilieren.
1313
1414Einfacher geht es wenn man das fertige Release herunterlädt.
1515
1616Immer den korrekten Download verwenden (Zielrechner)!
1717
1818Für (AMD/Intel) PC's mit Linux Mint 64Bit z.B. fpcupdeluxe-x86_64-linux, für 32Bit Systeme : fpcupdeluxe-i386-linux
1919
2020Fertige Releases müssen in Linux nur noch mit dem Dateimanager ausführbar gemacht werden.
2121
2222Am besten die Datei zuvor in einen leeren Ordner kopieren. z.B: /home/MeinName/Programme/fpcupdeluxe
2323
2424## Mögliche Fehler beim Bauen von FPC/Lazarus
2525
2626### Linux Mint 64Bit( Ubuntu ) / Raspberry
2727
2828Bei einem frisch installierten / Ubuntu kann es zu folgendem Fehler kommen:
2929
30-`   fpcupdeluxe: info: 15-4-18 15:40:52: fpcupdeluxe: V047 (20180127) started.`\
31-`   fpcupdeluxe: ERROR: Missing library:`\
32-`   fpcupdeluxe: ERROR: libX11.so`\
33-`   fpcupdeluxe: ERROR: libgdk_pixbuf-2.0.so`\
34-`   fpcupdeluxe: ERROR: libpango-1.0.so`\
35-`   fpcupdeluxe: ERROR: libgdk-x11-2.0.so`\
36-`   fpcupdeluxe: WARNING: You need to install at least the libraries to get libX11.so and libgdk_pixbuf-2.0.so and libpango-1.0.so and libgdk-x11-2.0.so, but also make and binutils to build Lazarus !!`\
37-`   fpcupdeluxe: WARNING: Make, binutils, subversion/svn [and gdb] are also required !!`\
38-`   fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.`
30+```text
31+ fpcupdeluxe: info: 15-4-18 15:40:52: fpcupdeluxe: V047 (20180127) started.
32+ fpcupdeluxe: ERROR: Missing library:
33+ fpcupdeluxe: ERROR: libX11.so
34+ fpcupdeluxe: ERROR: libgdk_pixbuf-2.0.so
35+ fpcupdeluxe: ERROR: libpango-1.0.so
36+ fpcupdeluxe: ERROR: libgdk-x11-2.0.so
37+ fpcupdeluxe: WARNING: You need to install at least the libraries to get libX11.so and libgdk_pixbuf-2.0.so and libpango-1.0.so and libgdk-x11-2.0.so, but also make and binutils to build Lazarus !!
38+ fpcupdeluxe: WARNING: Make, binutils, subversion/svn [and gdb] are also required !!
39+ fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.
40+```
3941
4042Die fehlenden Pakete kann man folgendermassen nachinstallieren:
4143
4244``` bash
4345#!/bin/bash
4446# Paketliste auf neusten Stand bringen und Updaten
4547sudo apt-get update
4648sudo apt-get upgrade
4749
4850# Die fehlenden Pakete installieren.
4951sudo apt-get install libx11-dev
5052sudo apt-get install libgdk-pixbuf2.0-dev
5153sudo apt-get install libpango1.0-dev
5254sudo apt-get install libgtk2.0-dev
5355
5456# wenn gdb nicht installiert ist (zB. Lubuntu)
5557sudo apt-get install gdb
5658
5759# Für SVN
5860sudo apt-get install subversion
5961
6062# Für GIT
6163sudo apt-get install git
6264
6365# Wenn OpenGL ( TOpenGLControl ) verwendet wird.
6466sudo apt-get install freeglut3-dev
6567```
6668
6769Auf dem Raspi muss evtl. für OpenGL folgendes installiert werden.
6870
6971``` bash
7072sudo apt-get install libgl-dev
7173```
7274
7375Anschliessend sollte fpcupdeluxe wie gewohnt laufen.
7476
7577#### Installations Scripte
7678
7779Für gängige Unix/Linux-Distros gibt es Scripte, welche einem die **Installation** der **Zusatzpakete** abnimmt.
7880
7981- [Installations-Scripte](https://github.com/LongDirtyAnimAlf/fpcupdeluxe/tree/master/installscripts)
8082
8183## Raspberry
8284
8385**Achtung !** Das Bauen von FPC/Lazarus auf einem Raspberry geht sehr lange.\
8486Bei meinem Raspberry 2 ging es ca. **1 Stunde**.
8587
8688## Cross-Compiler
8789
8890### AVR/Arduino
8991
9092- [[AVR Embedded Tutorial - Entry Lazarus and Arduino/de|AVR Cross-Compiler]] - Lazarus mit AVR-Crosscompiler für Arduino Nano/Uno bauen.
9193
9294### Android
9395
9496- [[Android - Android with FPCUPDeluxe/de|Android Cross-Compiler]] - Lazarus für Android.
9597
9698### Windows
9799
98100unter Setup+ im Menupunkt Module muss "Auto-Switch repo URL" aktiviert werden, damit neben der stables auch die trunks erzeugt werden konnten.
99101
100102### MS-DOS
101103
102104Hier müssen folgende Einstellungen vorgenommen werden:
103105
104106- CPU -\> i8086
105107- OS -\> msdos
106108
107109Dabei ist es möglich, das man nur eine der beiden Optionen anwählen kann, dies ist aber egal.
108110
109111Weiterhin empfehlenswert, um möglichst Turbo-Pascal kompatibel zu sein:
110112
111113- `Setup+`
112114- Select CPU -\> i8086
113115- Select OS -\> msdos
114116- Cross Build Options Override --\> -WmLarge
115117
116118## Siehe auch
117119
118120- [[fpcupdeluxe|FPCUPdeluxe]] - Komplette Anleitung (english)
119121
120122Autor: Mathias
121123
122124---
123125*From the Free Pascal wiki, page "fpcupdeluxe/de", as it stood on 2023-08-12 after a change by Mathias, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history