I'm currently investigating installing various RP2040 ("Pico") development tools in a Docker container on Linux, with a particular focus on having the PicoProbe work properly. Part of the incentive for this is that there appears to be a Trojan in VSCode which I'm trying to investigate, which provides a substantial incentive to never run this stuff on other than a sacrificial system.
When I last looked at the RP2040 target I was able to get FPC/Lazarus working, including single stepping etc. I can currently get the various demos working using CMake and VSCode, including debugging, so I'm happy that my Docker setup is OK.
However FPCUPdeluxe v2.2.0qp, running on x86_64 Linux (Debian "Bookworm") is giving me problems. Starting the program and going straight to the "Pico" button, I get
Hmmm, something went wrong ... have a good look at the command screen !
...
pcupdeluxe: ERROR: Lazarus Native Installer (GetModule: Lazarus): Could not get version of Lazarus sources. Expect severe errors.
fpcupdeluxe: Executing: /usr/bin/git log -1 --pretty=format:%h (working dir: /home/markMLl/fpcupdeluxe/lazarus)
fpcupdeluxe: Executing: /usr/bin/git describe --tags --long --always (working dir: /home/markMLl/fpcupdeluxe/lazarus)
fpcupdeluxe: Executing: /usr/bin/git log -g -1 --pretty=oneline (working dir: /home/markMLl/fpcupdeluxe/lazarus)
fpcupdeluxe: Executing: /usr/bin/git describe --tags --all --long --always (working dir: /home/markMLl/fpcupdeluxe/lazarus)
fpcupdeluxe: info: Lazarus Native Installer (GetModule: Lazarus): Lazarus is at revision/hash: FRET_UNKNOWN_REVISION.
fpcupdeluxe: info: Lazarus Native Installer (GetModule: Lazarus): No updates for Lazarus found.
fpcupdeluxe: ERROR: Lazarus Native Installer (BuildModule: Lazbuild): /home/markMLl/fpcupdeluxe/lazarus/Makefile not found. Severe error. Should not happen. Aborting build Lazbuild.
ERROR: Fpcupdeluxe fatal error !
Sequencer (UserIDE): Failure running fpcupdeluxe: error executing sequence UserIDE
Sequencer (Lazarus): Failure running fpcupdeluxe: error executing sequence Lazarus
Sequencer (Default): Failure running fpcupdeluxe: error executing sequence Default
...
fpcupdeluxe: info: Performing SVN/GIT/HG/FTP/URL checkout/download. Please wait, could take some time.
fpcupdeluxe: Start of compile error summary.
fpcupdeluxe: ERROR: Lazarus Native Installer (GetModule: Lazarus): Could not get version of Lazarus sources. Expect severe errors.
fpcupdeluxe: info: Lazarus Native Installer (GetModule: Lazarus): Lazarus is at revision/hash: FRET_UNKNOWN_REVISION.
fpcupdeluxe: info: Lazarus Native Installer (GetModule: Lazarus): No updates for Lazarus found.
fpcupdeluxe: Start of compile error summary.
fpcupdeluxe: ERROR: Lazarus Native Installer (BuildModule: Lazbuild): /home/markMLl/fpcupdeluxe/lazarus/Makefile not found. Severe error. Should not happen. Aborting build Lazbuild.
fpcupdeluxe: Done !!
Is there an obvious workaround?
MarkMLl