Gambas3 op openSUSE 15.6?

Op/af: in OpenSUSE 15.6 zijn de ervaringen gemengd, bv verschil tussen upgrade en nieuwe installatie. Bij elke nieuwe installatie is het afwachten, bv omdat de munix repo waaruit het werkte, verdwenen is. Hieronder een overzicht, recentste bovenaan…


28/07/2026 geeft een nieuwe installatie een foutmelding:

This application has raised an unexpected
error and must abort.

Unable to find method Application_Log in class Project. Symbol not found.

[gb.jit].CCompilation.Wait.247

Op de commandline gestart: gbr3 –help
Gambas interpreter version 3.22.0 785d493 (master)

Op de Gambas bugtracking wel vermeld:

Date: Thu, 17 Jul 2025 14:21:22 GMT 
This error occurred due to a change/update in the gcc compiler and has been fixed. You must update to a newer gambas version that has the fix. (you did not include what gambas version you are using in your details) To upgrade gambas to the latest stable version type the following in a terminal... sudo zypper addrepo https://download.opensuse.org/repositories/home:gambas:stable/openSUSE_Tumbleweed/home:gambas:stable.repo sudo zypper refresh sudo zypper install gambas3 Or run gambas without JIT. To disable JIT set the GB_NO_JIT environment variable to true. like this... $ env GB_NO_JIT = true gambas3

24/08/2026, … , 31/07/2026 update meldingen (van gambas3)..maar deze updates uitvoeren veranderen niets aan bovenstaand probleem.

Wat wel hielp was de tip in de mailinglist om zonder JIT te starten. Op de commandline:

env GB_NO_JIT=true gambas3

09/08/2025: Kort: Ondertussen werkt het perfect ok op Leap 15.6.

Op software.opensuse.org vind je gambas3 from home:gambas:3.21 project:

zypper addrepo https://downloadcontent.opensuse.org/repositories/home:gambas:3.21/openSUSE_Leap_15.6
$ zypper addrepo https://downloadcontent.opensuse.org/repositories/home:gambas:${VERSION}/openSUSE_Leap_15.6/home:gambas:${VERSION}.repo
$ zypper refresh
$ zypper install gambas3

Dit werkt goed; nadien staat gambas zichtbaar in Yast2 softwarebeheer, alles behalve gambas3-benchmark en gambas3-examples.


(Oorspronkelijk niet gelukt en toen overgestapt op Tumbleweed en Gambas 3.20.4)

In OpenSUSE 15.5 was Gambas3 niet aanwezig (op software.opensuse.org; wel ooit op een andere manier aan de praat gekregen). Maar na een update naar openSUSE 15.6 kunnen we daar weer wel op een “community” package 1-klikken om te installeren of om te bewaren als een installatiebestand: gambas3.ymp

home:munix9 Community 3.20.4

home:munix9:unstable Community 3.20.99+git.20250606….

Na aanvankelijke installatie daarvan is gambas er (in het menu bv) nog niet (misschien wel de runtime), en kan je verder gambas installeren uit het package management van Yast: gambas3. Die is daarna te vinden in het (klassiek) menu onder developement.

In de huidige (2025-08-08) installatie van OpenSUSE: Gambas 3.20.4-lp156.16.1 werkt het perfect, ondanks de problemen in een vroegere installatie op 15.6.


Oorspronkelijk: Helaas start Gambas3 met een fout:

 
This application has raised an unexpected
error and must abort.

Unable to find method Application_Log in class Project. Symbol not found.

[gb.jit].CCompilation.Wait.247

Even checken vanop de commandline:

**  
** OOPS! INTERNAL ERROR. Program aborting, sorry! 🙁
** Unable to compile JIT source file
**  
** [gb.jit].CCompilation.Wait.247: Unable to find method Application_Log in class Project. Symbol not found
**  
** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2].
** [1] https://gambaswiki.org/bugtracker
** [2] https://lists.gambas-basic.org/#user
**

gb.jit: error: unable to compile JIT pointers of 'gb.form.terminal': 
| gcc: error: unrecognized command line option ‘-std=gnu17’; did you mean ‘-std=gnu11’?
|  

**  
** OOPS! INTERNAL ERROR. Program aborting, sorry! 🙁
** Unable to compile JIT source file
**  
** [gb.jit].CCompilation.Wait.247: Unable to find method Application_Log in class Project. Symbol not found
**  
** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2].
** [1] https://gambaswiki.org/bugtracker
** [2] https://lists.gambas-basic.org/#user
**

Dit was dus geen succes, en ik probeer met Tumbleweed.. 14/6/2025

Distributions

openSUSE Tumbleweed

Education Experimental 3.14.3

home:gambas:stable Community 3.20.4+20250520+1

Gambas3 start alvast, ik check verder of bestaande programma’s werken…

Gambas en GPIO op Raspberry Pi

Een poging om commandline gpio te gebruiken vanuit/om te leiden naar een Gambas programma.

Library "/user/local/libpigpio"

Public Sub testGPIO()

Dim sAnswer As String
Dim sCommand As String

sCommand = "gpio -h"

TRY SHELL sCommand TO sAnswer

TextAreaOut.Text = sAnswer

End

Ik ga er van uit dat je een Form hebt, FMain, waar je deze code in plakt.

Op de Form heb je een TextAreaOut gemaakt.

Je kan op het scherm dan een button zetten, die deze code aanroept.

Public Sub Button1_Click()

testGPIO()

End

Hetzelfde kan je doen met gpio -g readall in sCommand; dat leest de pinnen uit naar een tabel met informatie en pin-nummers (incl BCM nummers). Enz…

Gambas3 op Raspberry Pi 500 (3)

In tegenstelling tot een voorgaande installatie van Gambas op een Raspberry Pi 5 (2), geraak ik hier toch verder op de 500:

Gambas3 uit de software installer van het Raspberry Pi menu gekozen (IDE en bijhorende automatisch geselecteerd). Gambas staat in het menu maar start niet – komt bekend voor (2). Foutmelding idd iets met Wayland.

Als je apart de Wayland module bij-selecteert, start Gambas3 daarna wel op maar toont van die rare horizontale lijnen als een defect televisietoestel.

Ik kan het menu “Project” niet oproepen in de IDE. Nee dat is de desktop, je moet eerst het vorige menu sluiten.

  • een CLI applicatie: “Hello World” werkt, compileren tot testCLI.gambas werkt, kan opgeroepen worden vanop de commandline, kan inhoud .txt bestand tonen.
  • een GUI applicatie: Knop en Message, werkt, kan ook .txt bestand openen en tonen.

Nog even afwachten en verder gebruiken, maar het lijkt dat de meeste problemen van (2) opgelost zijn.

Gambas3 updates 2024 2025 2026

Zie ook
– Gambas3 updates 2018-2023.
– Gambas2 updates

Gambas updates (v.a. ong dec 2023) – 2024-2025-2026:
(Vastgesteld ,vooral op OpenSUSE. Algemene “Release page“, voor Ubuntu zie bv hier)

2026-10-02
OpenSUSE Tumbleweed 20260924 : Gambas3 v. 3.22.2 uit home:gambas:stable (het heeft even geduurd eer er weer een werkende combinatie Tumbleweed-gambas3 was, en voor Leap is er voorlopig geen versie te vinden op software.opensuse.org)

2026-07-24
OpenSUSE Tumbleweed 20260724 : Gambas3 v. 3.22.0 (3.22.0+20260714+1) obs://build.opensuse.org/home:gambas home:gambas:stable/openSUSE_Tumbleweed

2026-07-04
OpenSUSE Tumbleweed 20260702 : Gambas3 v. 3.21.6  (3.21.6+20260522+1-40.7) obs://build.opensuse.org/home:gambas home:gambas:stable/openSUSE_Tumbleweed

… periode beetje vergeten aanvullen…

2025-10-13
OpenSUSE Tumbleweed : Gambas3 v. 3.21.0-1.2  (munix)

2025-02-18
OpenSUSE Tumbleweed : Gambas3 v. 3.20.99  (3.20.99+git.20250216)

2025-01-23
OpenSUSE Tumbleweed : Gambas3 v. 3.20.0-0.8.1

2024-11-05
OpenSUSE 15.6: Gambas3 v. 3.19.5-lp156.2.1
build 19 oktober 2024 : Gambas is terug van weggeweest bij Suse

…

2024-08-19
OpenSUSE 15.5: Gambas3 verwijderd?
OpenSUSE Tumbleweed: Gambas3 verwijderd?
– Niet meer in de repositories aanwezig, en de IDE kan door een update zelfs gedeinstalleerd worden! Zie Waar is Gambas…
– Hopelijk een tijdelijk (vakantie-) probleem. (*)

– upd: * Zie Gambas is terug

2024-07-28
OpenSUSE 15.5: Gambas3 v 3.19.3-lp155.2.1

2024-07-05
OpenSUSE 15.5: Gambas3 v 3.19.3-lp155.1.1

2024-05-31
OpenSUSE 15.5: Gambas3 v 3.19.2-lp155.1.2

2024-05-31
OpenSUSE 15.5: Gambas3 v 3.19.2-lp155.1.1

2024-03-20
OpenSUSE 15.5: Gambas3 v 3.19.1-lp155.2.1

2024-03-17
OpenSUSE 15.5: Gambas3 v 3.19.1-lp155.1.1

2024-03-12
OpenSUSE 15.5: Gambas3 v 3.19.0-6.3

??
OpenSUSE 15.5: Gambas3 v 3.19.0-5.3

2024-02-08
OpenSUSE 15.5: Gambas3 v 3.19.0-lp155.10.1
Het lijkt me dat hierna de icoontjes zijn veranderd. Ze zijn eenvoudiger en kleurlozer gewordenm niet echt een verbetering…

2024-01-15
OpenSUSE 15.5: Gambas3 v 3.18.4-lp155.10.1

Gambas is back! Gambas3 is terug in openSUSE!

Na een onderbreking van een paar maanden ben ik verheugd Gambas terug gemakkelijk te kunnen installeren in OpenSUSE, namelijk in versie 15.6. (geïnstalleerd, upd: ook gebruikt), en (upd 1/2/2025) ook in Tumbleweed via software.opensuse.org.

Stappen:/
– verse 15.6
Na een update van opensuse 15.5 naar 15.6 ging ik op zoek naar de vroegere bron van Gambas(3) in openSUSE: Munix.

– Munix repo
Repository toegevoegd via YAST:
https://download.opensuse.org/repositories/home:/munix9/ (URL link)
En met 15.6 hebben we geluk: gambas3 is weer voorzien:
bv gambas3-runtime-3.19.5-lp156.2.1.x86_64.rpm
ps: En (voorlopig nog) niet in 16.0.

– Software Installeren: gambas3
Selecteren:
gambas3 – Complete visual development environment for Gambas
Version: 3.19.5  (ps: in juni 2026 toch terug problemen met versie 3.20.x)

Installation Successfully Finished
Packages
Installed Packages: 139
autoconf, automake, bison, bison-lang, dwz, gambas3, gambas3-dev-tools, gambas3-gb-args…

(more)

Continue reading →

Gambas 3 op Raspberry Pi 400 kit

Op de meegeleverde SD kaart staat Raspbian 11.
Na installatie/configuratie bij het eerste opstarten van de Pi, moet je Gambas apart bij installeren.

  • Add/Remove software
  • Linkse kolom bij de software groepen: Ontwikkeling (Development)
  • of zoek “Gambas”
  • Kies bv “Complete Visual Development environment for Gambas”, om de hele IDE+andere onderdelen te krijgen, bevestig
  • Bevestig, wachtwoord geven : “installing packages – please wait ..”

Als de installatie klaar is, staat Gambas3 in het menu onder Programmeren: het is versie 3.15.2. De voorbeelden zijn niet mee geïnstalleerd.

Gambas3 op Raspberry Pi 5 (2)

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

(upd 10-01-2025: hetzelfde probleem geraakt opgelost op de Pi 500, met zelfde OS)

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!

Gambas3 op Raspberry Pi 5 (1)

Updates: Andere configuratie, gelijkaardig probleem in Gambas3 op Raspberry Pi 5 (2) en  ondertussen beter, zie: Gambas3 op Raspberry Pi 5 (3)

Hoewel Gambas al een tijdje standaard aanwezig is in de Raspberry Pi systemen, ondervind ik in maart 2024 een probleem met Gambas3 3.18.0 op een Raspberry Pi 5 (4GB versie) met Debian GNU/Linux 12 Raspberry Pi Debian 1:6.6.47 aarch64 (onderaan de volledige gambas system info).

Ik kon Gambas installeren, ik kan de IDE starten, ik kan een project openen, en zelfs het project compileren en uitvoeren.
Maar er is iets fout met de IDE van Gambas3; als ik in de linkse kolom op een tekstbestand klik, bv Changes.txt, crasht de IDE met:

This application has raised an unexpected error and must abort.
Read-only array (#65).
[gb.gui.base].^^Desktop.GetDesktop.58

Twee knoppen bij die melding: Negeer en Sluiten.
– Negeer: geeft terug dezelfde fout, en opnieuw en opnieuw, tientallen keren.
– Sluiten: Gambas IDE sluit af.

Ik vind die foutmelding terug op https://gambaswiki.org/wiki/error/sarray

Read-only array (65)
A method or a property cannot be applied to a read-only array.

Dus, het lijkt een Gambas foutmelding te zijn? De IDE is gemaakt in Gambas, dus een foutmelding uit de IDE? De IDE is zelf een Gambas project….
– ik haal de gambas master af: 3.19.90. Compileert niet, foutmeldingen die waarschijnlijk te maken hebben met backward compatibility problemen.
– ik haal 3.18.4 af. Open in IDE. Run… ok!! En die crasht ook. Op lijn 588 in FMain:
hProgList = DesktopFile.FromMime(sMime)
Ik begrijp niets van de foutmelding ivm read only, maar ik wel wel even zien wat het programma zou doen als het voorbij deze fout geraakt:
Try hProgList = DesktopFile.FromMime(sMime)
Niets. Of beter: alles. Geen probleem meer, ik kan de Data bestanden openen in de IDE en er in werken. Opgelost!? Nog raar: als ik de in Gambas gecompileerde 3.18.4 start, geeft die als versienummer toch 3.18.0… ik heb het gevoel dat er niets niet klopt…

Omzeilen
Eigenaardig genoeg werkt de Gambas3 programmeeromgeving perfect zolang je niet klikt op de verkeerde plaats. Je kan dus WEL:
– een project openen
– een Form wijzigen
– de Form code wijzigen
– het project compileren, uitvoeren, executable maken
– een nieuw bestand bijmaken

Je kan ook het onderdeel “Data” openklikken, maar dan …
De “verkeerde klik” is op alles wat onder “Data” zit, in mijn geval Changes.txt, README.md, License.txt enz..

Dus: als je die tekstbestanden edit van buitenaf kan je eigenlijk de hele programmeeromgeving gebruiken …

Ps:
Soms werkt Gambas niet als verwacht omdat er bepaalde onderdelen niet mee geïnstalleerd zijn.
Geprobeerd gambas3 te vervolledigen om van de fout van het laden van stockpi-lib af te geraken.
sudo apt install gambas3*
fout blijft…

Die Pi5 is een tijdje blijven liggen, nu probeer ik eerst een upgrade:
sudo rpi-update
fout blijft…


Uitwijkmogelijkheid:
– van broncode compileren (kan wel wat duren op een Pi..)
– De ontwikkelaar van Gambas werkt met Ubuntu denk ik, en er bestaat een ubuntu voor Raspberry Pi: https://ubuntu.com/download/raspberry-pi.
Continue reading →

Project open geeft foutmelding

Ik kan mijn project niet openen, de foutmelding zegt iets over bepaalde forms die niet in mijn project zitten, iets met FWelcome en zo.

De oorzaak bleek een fout in het .project bestand, die veroorzaakt was door een git merge conflict. Er stond code in met === enz, eens die verwijderd werkte het terug.

De Gambas IDE foutmelding had dus iets moeten zijn als “invalid .project file”.