Ciao Raga
ho installato Ubuntu 24 e sono cominciati i problemi con Gambas.
Ho un applicativo fatto con Gambas 3.19.5 e Ubuntu 18 che funziona, volevo passarlo su Ubuntu 24 ma va in errore in quanto non riconosce MediaPlayer
Private myPlayer As New MediaPlayer As "Player"
Su Ubuntu 24 è installato dai Repo Gambas 3.19, provato a disinstallare e installare la 3.19.5 da "add-apt-repository ppa:gambas-team/gambas3" ma si blocca e un file di gambas finisce sempre nei danneggiati.
Altra richiesta "è una cretinata" ma dato che non uso gambas da un bel pò ho dimenticato come fare, sulla ide di Gambas sono scomparse le voci "File" "Modifica" "Progetto" ecc.. so che si riattivano con una sequenza di tasti ma non ricordo quali.
Non mi è chiaro se sei riuscito a installare correttamente una vecchia stabile, comunque se vuoi provare (ricorda che un vecchio gambas anche se non funzionante va rimosso).
Ad esempio puoi installare Gambas-3.19.6 su Ubuntu Noble così:
Per prima cosa scarichi il file tarball da qui: https://gitlab.com/gambas/gambas/-/tree/3.19.6?ref_type=tags
Poi decomprimi il file e lo copi nella home rinominandolo gambas-stable, quindi da terminale dai questi comandi (le librerie le ho copiate dal file YAML):
sudo apt-get install -y build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev llvm-dev llvm libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.1-dev git qt6-svg-dev qt6-base-dev qt6-webengine-dev
cd gambas-stable
./reconf-all
GAMBAS_CONFIG_FAILURE=1 ./configure -C --disable-keyring --disable-qt4 --disable-sqlite2
make -j$(nproc)
sudo make install
Vado a dormire, buonanotte
:ciao:
Aggiornamento
con l'attivazione delle qt5 ho dovuto sistemare un bel pò di codice ma è stato meno peggio di quello che pensavo, ora funziona abbastanza bene.
piccolo problemino non riesco a far aprire automaticamente il Form Main a pieno schermo
provato sia ad attivare Maxmized che inserire in form open nulla da fare
E usando:
With Me
.x = 0
.y = 0
.w = screen.W
.h = screen.h
End With
:ciao: