Gambas3 op Raspberry Pi 5 (2)

Een andere configuratie:
- Raspberry Pi 5 Model B Rev 1.0 8GB
- OS: Debian GNU/Linux 12 (bookworm)

Gambas installeren

Add/Remove software: Gambas3 IDE 3.18.0-4 (64 bit)
Eerst even:
apt-get update

Ergens melding versie gewijzigd van 12.6 naar 12.7

apt-get upgrade

Er gebeurt een hele upgrade … nadien herstart en nog eens de updates van het desktop icoon gedraaid.

Dan software installeren, zoek gambas3
Bovenaan gambas3-3.18.0 (meta package) complete visual development environment for Gambas.

Daarna staan alle (of toch veel) gambas3 componenten geselecteerd in de Add/Remove software tool.
Bevestigen…
In het programmeermenu is nu Gambas aanwezig.

Gambas start niet

Maar ik kan het niet starten, er gebeurt op het eerste zicht niets als je via het menu start.

De opdracht in het menu-item is gambas3

Foutmelding als je van de commandline start:

ERROR #27 Cannot load component ‘gb.gtk3.wayland’: cannot find component

Check in Add/Remove Software: welke staan grijs (en zijn dus niet geïnstalleerd):

gambas3-gb-gui-opengl-3.18.0-4 transitional package
gambas3-gb-gui-qt-3.18.0-4 " "
gambas3-gb-gui-qt-webkit-3.18.0-4 " "
gambas3-gb-gui-trayicon-3.18.0-4 " "
...
gambas3-gb-inotify-3.18.0-4 filesystem events monitoring component
..
gambas3-gb-libxml-3.18.0-4 libxml component
..
gambas3-gb-option-3.18.0-4 option component
..
gambas3-gb-pdf-3.18.0-4 pdf component
..
gambas3-gb-qt5-3.18.0-4 Qt5 GUI component
gambas3-gb-qt5-ext-3.18.0-4 QT5 GUI component
gambas3-gb-qt5-opengl-3.18.0-4 OpenGL component with QT5 toolkit
gambas3-gb-qt5-wayland-3.18.0-4 Wayland
gambas3-gb-qt5-webkit-3.18.0-4
gambas3-gb-qt5-webview-3.18.0-4
gambas3-gb-qt5-X11-3.18.0-4
..
gambas3-gb-report-3.18.0-4
..
gambas3-gb-sdl-3.18.0-4 oudere SDL component vervangen door SDL2
gambas3-gb-sdl-sound-3.18.0-4
..
gambas3-gb-v4l-3.18.0-4 video for Linux
..
gambas3-gb-web-form-3.18.0-4 web application - verv d. web-gui?

De wayland component is inderdaad één van de gambas3 componenten die grijs staan, niet geïnstalleerd werden.

Bijgeïnstalleerd via software Add/Remove..

Er zijn verschillende “uitgerangeerde” componenten, zoals bv pdf die functioneel vervangen wordt door poppler, waarbij normaal is dat ze niet geïnstalleerd worden.

Gambas crasht

Vanuit Menu Programmeren: Gambas start op maar krijgt onmiddellijk een gestreept scherm (Gambas venster op volledig scherm), met in het midden er bovenop een wel leesbaar kleiner venster met de Gambas tip van de dag. Ik sluit de tooltips en druk op escape om de venstergrootte te veranderen, maar dat sluit Gambas.
Daarna kan ik niet terug starten uit het menu.
Wel vanop de commandolijn. Beetje proberen en daarna ook terug uit het menu.
Het lukt me om het venster van de Gambas IDE wat kleiner te maken, en nu krijg ik wel beeld zonder strepen.

Deze installatie-combinatie heeft dezelfde bug als voorheen al ontmoet; bij het klikken op een document uit “Data” of “Gegevens”. Zelfs al heb je het daarvoor zelf aangemaakt… programma crasht.
Voorlopig dus dezelfde truuk: die bestanden niet aanklikken (en als ze moeten veranderen dat buitenaf doen).

Gambas kan project niet openen
Maar dan, met het afhalen van bestaande projecten merk ik foutmeldingen bij het openen ervan.

Read-only array

Kan project bestand niet openen:
/home/ara/gb3prj/runcounter

Read-only array
[gb.gui.base].^^Desktop.GetDesktop.58 [gb.gui.base].^^Desktop.Types_Read.72 [gb.gui.base].^^Desktop.Is.79 VersionControl.GetTextEditor.56 VersionControl.Refresh.99 Project.Open.688 FWelcome.btnOpen_Click.186 CCoolButton.Panel_MouseUp.149 ?

Ontbreekt er nog iets van Gambas3?

Ik probeer met alle “transitional packages” (gb-gui/gui-qt/gui-qt-webkit/trayicon) bij te installeren, maar ook dat helpt niet om de bestaande projecten te openen, ook niet die op een (oudere) Raspberry Pi gemaakt zijn.

Ik kan wel een mini-project maken met een knop en een menu, dat draait en kan gecompileerd worden tot uitvoerbaar programma, en ook gestart van een icoon op de desktop.

Het lijkt dus iets te maken te hebben met de Desktop, en ik ga eens proberen een library die geen enkele Form heeft over te nemen/aan te passen uit een bestaand project. Ik pas een bestaand project in die zin aan, maar dat is niet de oorzaak blijkbaar.

Eén van de verschillen is dat de bestaande projecten allemaal in git zitten (afgehaald zijn met git clone).
Ik vindt een oude fout terug ivm het gedefinieerd zijn van EDITOR (en VISUAL ?)
Maar die instellen lijkt niets te veranderen aan de problemen.

GIT
Toch nog verdergaan op git: mijn voorbeelden waren allemaal binnengehaald van gitlab, en ik probeer nu van één daarvan de .git directory te verwijderen, en de .gitignore ook. Resultaat: ik kan het project nu wel openen! (*)

* Opgelet: het crash-probleem blijft, dus niet op README of Changes.txt klikken!