Difference between revisions of "fpcupdeluxe/de"
m (→MS-DOS) |
|||
Line 11: | Line 11: | ||
== Mögliche Fehler beim Bauen von FPC/Lazarus == | == Mögliche Fehler beim Bauen von FPC/Lazarus == | ||
− | === Linux Mint 64Bit( Ubuntu ) === | + | === Linux Mint 64Bit( Ubuntu ) / Rasperry === |
− | Bei einem frisch installierten | + | Bei einem frisch installierten / Ubuntu kann es zu folgendem Fehler kommen: |
<pre> | <pre> | ||
fpcupdeluxe: info: 15-4-18 15:40:52: fpcupdeluxe: V047 (20180127) started. | fpcupdeluxe: info: 15-4-18 15:40:52: fpcupdeluxe: V047 (20180127) started. | ||
Line 40: | Line 40: | ||
sudo apt-get install subversion | sudo apt-get install subversion | ||
− | # Wen | + | # Wen OpenGL ( TOpenGLControl ) verwendet wird. |
sudo apt-get install freeglut3-dev | sudo apt-get install freeglut3-dev | ||
+ | </syntaxhighlight> | ||
− | # | + | Auf dem Raspi muss evtl. für OpenGL folgendes installiert werden. |
− | sudo apt-get install | + | <syntaxhighlight lang="bash"> |
− | + | # Wen OpenGL ( TOpenGLControl ) verwendet wird. | |
− | + | sudo apt-get install libgl-dev | |
</syntaxhighlight> | </syntaxhighlight> | ||
Anschliessend sollte fpcupdelux wie gewohnt laufen. | Anschliessend sollte fpcupdelux wie gewohnt laufen. |
Revision as of 19:37, 5 June 2018
FPCUPdeluxe
Vorwort
FPCUPdelux ist ein sehr mächtiges Tool, mit dem man die aktuelle Stable und Trunk von FPC und Lazarus erzeugen kann.
Es sind auch sehr viele Cross-Compiler damit möglich. Vor allem auch für den Rasberry PI.
Download
Die Sourcen lassen sich mit einem aktuellen FPC/Lazarus kompilieren.
Mögliche Fehler beim Bauen von FPC/Lazarus
Linux Mint 64Bit( Ubuntu ) / Rasperry
Bei einem frisch installierten / Ubuntu kann es zu folgendem Fehler kommen:
fpcupdeluxe: info: 15-4-18 15:40:52: fpcupdeluxe: V047 (20180127) started. fpcupdeluxe: ERROR: Missing library: fpcupdeluxe: ERROR: libX11.so fpcupdeluxe: ERROR: libgdk_pixbuf-2.0.so fpcupdeluxe: ERROR: libpango-1.0.so fpcupdeluxe: ERROR: libgdk-x11-2.0.so 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 !! fpcupdeluxe: WARNING: Make, binutils, subversion/svn [and gdb] are also required !! fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.
Die fehlenden Pakete kann man folgendermassen nachinstallieren:
#!/bin/bash
# Paketliste auf neusten Stand bringen und Updaten
sudo apt-get update
sudo apt-get upgrade
# Die fehlenden Pakete installieren.
sudo apt-get install libx11-dev
sudo apt-get install libgdk-pixbuf2.0-dev
sudo apt-get install libpango1.0-dev
sudo apt-get install libgtk2.0-dev
# Für SVN
sudo apt-get install subversion
# Wen OpenGL ( TOpenGLControl ) verwendet wird.
sudo apt-get install freeglut3-dev
Auf dem Raspi muss evtl. für OpenGL folgendes installiert werden.
# Wen OpenGL ( TOpenGLControl ) verwendet wird.
sudo apt-get install libgl-dev
Anschliessend sollte fpcupdelux wie gewohnt laufen.
Cross-Compiler
AVR/Arduino
- AVR Cross-Compiler - Lazarus mit AVR-Crosscompiler für Arduino Nano/Uno bauen.
MS-DOS
Hier müssen folgende Einstellungen vorgenommen werden:
- CPU -> i8086
- OS -> msdos
Dabei ist es möglich, das man nur das einte der beiden Optionen anwählen kann, dies ist aber egal.
Weiterhin empfehlenswert, um möglichst Turbo-Pascal kompatibel zu sein:
- Setup+ --> Cross Build Options Override --> -WmLarge
Siehe auch
- FPCUPdelux - Komplette Anleitung (english)
Autor: Mathias