gambas 2020

Gambas3 natuurlijk, maar ook Gambas2 draait nog steeds op een huidige Linux desktop die steeds bijgewerkt werd (Versie: 2.24.0-2.1 uit Education repository-nu buiten gebruik?). Daardoor kan je programma’s die nog niet omgezet zijn naar Gambas3 toch blijven gebruiken…

Kan je het ook nog nieuw installeren?

Log:

1. Education ?
2. OpenSUSE software.

1. Education:

https://software.opensuse.org/download.html?project=Education&package=gambas3
maar geen gambas2 meer… doodlopend spoor.

2. OpenSUSE software:

Na installatie van OpenSUSE Leap 15.1:
– zoek Gambas op opensuse software site, installeer “gambas2” (Gambas runtime environment van Gambas2).
(Versie: 2.24.0-lp151.40.3.x86_64)

Extra bij aanduiden in Yast2, software, zoeken “gambas2”:
– gambas2-runtime (gbx2, gbr2..)

Dan je applicatie starten van de commandolijn met:
gambas2 MyApplication.gambas

ERROR: ld.so: object ‘libqt-mt.so.3’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: #27: Cannot load component ‘gb.qt’: cannot find library file

Gebruik Yast of zypper om bij te installeren:

1) Yast

Yast2 Software, zoek “gambas2”, installeer bij wat ontbreekt, in dit geval “gb.qt”, dus
gambas2-gb-qt (The Qt GUI component).

Opniew je app starten van de commandolijn en kijken wat je nog nodig hebt; telkens bij-installeren.

gambas2 MyApplication.gambas

ERROR: #27: Cannot load component ‘gb.form’: cannot find library file

Ontbrekende gb.form geeft gambas2-gb-form, enz.

2) Zypper:
zypper in gambas2-gb-form-mdi

Gegevens van opslagruimte laden…
Lezen van geïnstalleerde pakketten…
Pakketafhankelijkheden oplossen…

Het volgende NIEUWE pakket zal worden geïnstalleerd:
gambas2-gb-form-mdi

1 nieuw te installeren pakket.
Totale downloadgrootte: 22,3 KiB. Reeds in de cache: 0 B. Na de bewerking zal
aanvullend 37,4 KiB worden gebruikt.
Doorgaan? [j/n/v/…? alle opties tonen] (j)
pakket gambas2-gb-form-mdi-2.24.0-lp151.40.3.x86_64 wordt opgehaald
(1/1), 22,3 KiB ( 37,4 KiB uitgepakt)
Ophalen: gambas2-gb-form-mdi-2.24.0-lp151.40.3.x86_64.rpm ……………….[gereed]

Controleren op conflicten tussen bestanden: ……………………………[gereed]
(1/1) Installeren van: gambas2-gb-form-mdi-2.24.0-lp151.40.3.x86_64 ………[gereed]

De hele lijst voor mijn app:

https://software.opensuse.org/package/gambas2
gambas2 – Runtime Environment for Gambas
(er is geen officieel pakket, dit komt uit de “experimental packages”)
In yast of op de commandolijn aanvullen met:

gambas2-runtime – The Gambas runtime
gb.qt -> gambas2-gb-qt – The Qt GUI component
gb.form -> gambas2-gb-form – The control component for both GTK+ and qt
gb.desktop -> gambas2-gb-desktop – The desktop component
gb.form.dialog -> gambas2-gb-form-dialog – Implements the Dialog Class
gb.form.mdi -> gambas2-gb-form-mdi – Implements the Workspace control
gb.qt.ext -> gambas2-gb-qt-ext
gb.settings -> gambas2-gb-settings

Nb:
Gambas2 uit de standaard repositories werkt niet…

Ok, ik zit nog met een segmentation error bij het starten van gambas2.

gambas2
Segmentatiefout (geheugendump gemaakt)

Ik installeer de hele gambas2 IDE om te checken wat er aan de hand is. Die haalt ook alle andere onderdelen af; ook niet erg als er nog eens een andere app bijgeïnstalleerd wordt, dan is alles aanwezig*.

Helaas nog niet opgelost.

Vuile truuk
Ik heb een systeem dat een installatie heeft uit de Education repositories, en nadien geupgrade is naar 15.1.
– Ik kopieer manueel alle gambas2 bestanden of directories (/usr/lib64/gambas2, /usr/share/gambas2, /usr/share/doc/packages/gambas2-ide, /usr/share/doc/packages/gambas2-runtime en /usr/bin/gba2, gbc2, gbi2, gbr2, gbs2, gbs2.gambas, gbw2, gbx2, )
– Ik kijk naar de foutmelding op de commandolijn bij het starten van gambas2: libffi.so.4.
– Ik installeer via yast2 libffi (is ondertussen versie .so.7)
– Ik kopieer de links in /usr/lib64 libffi.so.4 en libffi.so.4.0.1

Ik kan nu gambas2 starten (de IDE), maar met mijn projecten heb ik problemen. bv Component missing FForm.CreateControl.1037. Daarna is de FForm gewoon verdwenen uit het project!

*

Geïnstalleerde pakketten: 54
enscript, fileshareset, gambas2-devel, gambas2-gb-chart, gambas2-gb-compress, gambas2-gb-compress-bzlib2, gambas2-gb-compress-zlib, gambas2-gb-corba…
Verstreken tijd: 02:04
Totale installatiegrootte: 118,09 MiB
Totale downloadgrootte: 45,07 MiB

Meer bepaald:

enscript
fileshareset
gambas2-devel
gambas2-gb-chart
gambas2-gb-compress
gambas2-gb-compress-bzlib2
gambas2-gb-compress-zlib
gambas2-gb-corba
gambas2-gb-crypt
gambas2-gb-db
gambas2-gb-db-form
gambas2-gb-db-mysql
gambas2-gb-db-odbc
gambas2-gb-db-postgresql
gambas2-gb-db-sqlite3
gambas2-gb-gtk
gambas2-gb-gtk-ext
gambas2-gb-gtk-svg
gambas2-gb-gui
gambas2-gb-image
gambas2-gb-info
gambas2-gb-net
gambas2-gb-net-curl
gambas2-gb-net-smtp
gambas2-gb-opengl
gambas2-gb-option
gambas2-gb-pcre
gambas2-gb-qt-kde
gambas2-gb-qt-kde-html
gambas2-gb-report
gambas2-gb-v4l
gambas2-gb-vb
gambas2-gb-web
gambas2-gb-xml
gambas2-ide
gambas2-script
ispell
ispell-american
kdebase3
kdebase3-nsplugin
kdebase3-runtime
kdelibs3
kdelibs3-doc
libart_lgpl_2-2
libdbus-1-qt3-0
libdns_sd
libIexMath-2_2-23
libImath-2_2-23
libpcreposix0
libusb-0_1-4
misc-console-font
omniORB
words
yast2-control-center-qt3-icons

Debuginfo?

Geïnstalleerde pakketten: 3
gambas2-debuginfo, gambas2-debugsource, gambas2-runtime-debuginfo

This entry was posted in Gambas2. Bookmark the permalink.