Gambas3 > Domande tecniche

Problema gambas 3.18

(1/4) > >>

Gratisweb:

--- Codice: ---
[System]
Gambas=3.18
OperatingSystem=Linux
Kernel=6.1.0-18-amd64
Architecture=x86_64
Distribution=Deb<user>
Desktop=MATE
Font=Cantarell,11
Scale=8
Theme=blue-submarine
Language=it_IT.UTF-8
Memory=3784M

[Programs]
gcc=gcc (Debian 12.2.0-14) 12.2.0
git=git version 2.39.2

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.4
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2406.32
GStreamer=libgstreamer-1.0.so.0.2200.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2406.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.126.0.0
QT5=libQt5Core.so.5.15.8
RSvg=librsvg-2.so.2.48.0
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_BACKEND=x11,*
CLUTTER_IM_MODULE=ibus
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=mate
DISPLAY=:0
GB_GUI=gb.gtk3
GDMSESSION=mate
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=121556
GNOME_KEYRING_CONTROL=/run/user/1000/keyring
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge:canberra-gtk-module
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=it_IT.UTF-8
LC_ADDRESS=it_IT.UTF-8
LC_ALL=it_IT.UTF-8
LC_IDENTIFICATION=it_IT.UTF-8
LC_MEASUREMENT=it_IT.UTF-8
LC_MONETARY=it_IT.UTF-8
LC_NAME=it_IT.UTF-8
LC_NUMERIC=it_IT.UTF-8
LC_PAPER=it_IT.UTF-8
LC_TELEPHONE=it_IT.UTF-8
LC_TIME=it_IT.UTF-8
LOGNAME=<user>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=<home>
QT_ACCESSIBILITY=1
QT_FONT_DPI=96
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2229,unix/<hostname>:/tmp/.ICE-unix/2229
SHELL=/bin/bash
SSH_AGENT_PID=2324
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=/usr/share/mate:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/<user>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=mate
XDG_SESSION_ID=1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XMODIFIERS=@im=ibus
--- Termina codice ---

Gianluigi:
Scusa il ritardo nella risposta, ma prima ho voluto provare tutto prima di darti delle indicazioni sbagliate.
Allora, ho creato una virtuale con Debian 12 Bookworm Mate e ho installato il Gambas che hanno nei loro repositori.
Ho potuto così constatare che in effetti CuckooClock non funziona (si chiude subito).

Da Synaptic ho eliminato ogni traccia di Gambas 3.18, non sono pratico di Synaptic e Debian e l'ho dovuto fare in più riprese, comunque alla fine tutte le voci di Gambas avevano la casella di spunta bianca.
Sono uscito da Synaptic e ho aperto il terminale (Ctrl+Alt+T) con cui mi trovo più a mio agio.

Al primo comando per aggiornare
--- Codice: ---
sudo apt-get update
--- Termina codice ---
ho ricevuto un errore che parlava di cdrom allora dopo una breve ricerca su google ho controllato il file /etc/apt/sources.list , la prima riga deve avere davanti un cancelletto (significa che è trasformata in commento):

--- Codice: ---
#deb cdrom:[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231007-10:29]/ bookworm main non-free-firmware
--- Termina codice ---
Se non si presenta così allora occorre dare, sempre da terminale, il seguente comando:

--- Codice: ---
sudo nano /etc/apt/sources.list
--- Termina codice ---
Nota: dai sempre invio per confermare i comandi, la password non si vede ma il terminale la registra, scrivila precisa e poi come detto, dai invio
si apre nano, apporti il cancelletto davanti alla riga e salvi con Ctrl+O (lettera o) poi dai Invio, quindi esci con Ctrl+X  fatto.
A questo punto riapri il terminale e puoi aggiornare:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Con l'ultimo comando riavvii

Una volta riavviato, riapri il terminale e dai i seguenti comandi uno per volta, se hai qualche problema o dubbio, non andare avanti fermati e chiedi qui.

I comandi:


--- Codice: ---
sudo apt-get install -y build-essential g++ automake autoconf libbz2-dev libzstd-dev default-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-glib-dev libpoppler-private-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 libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git libssl-dev qt6-base-dev qt6-webengine-dev qt6-svg-dev

git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable

cd gambastable

./reconf-all

GAMBAS_CONFIG_FAILURE=1 ./configure -C --disable-keyring --disable-sqlite2 --disable-qt4

make -j$(nproc)

sudo make install
--- Termina codice ---

Attendo tue notizie
 :ciao:

Gratisweb:
Ha funzionato però se creo il pacchetto installazione e provo ad installarlo su un ' alòtro pc con debian 12 mi cerca gambas3.19 runtime. Siccome nella versione 12 c'è solo gambas 3.18 dove lo installo gambas3.19 runtime ?

Gianluigi:

--- Citazione da: Gratisweb - 19 Marzo 2024, 22:12:31 ---Ha funzionato però se creo il pacchetto installazione e provo ad installarlo su un ' alòtro pc con debian 12 mi cerca gambas3.19 runtime. Siccome nella versione 12 c'è solo gambas 3.18 dove lo installo gambas3.19 runtime ?

--- Termina citazione ---

Temo che se il 3.18 dei loro repository è difettoso ci sia poco da fare, bisognerebbe provare a compilare la 3.18 e vedere se i pacchetti poi funzionano.
Ora non posso, se sei capace a farlo da solo, sulla traccia che ti ho dato, la versione 3.18.4 la trovi qui:
https://gitlab.com/gambas/gambas/-/tree/3.18.4?ref_type=tags

Ti consiglio di leggere anche il pdf che avevo postato qui per avere un'idea generale e capire quello che si fa:
https://www.gambas-it.org/smf/index.php?topic=8049.msg49120#msg49120

P.S. ti sconsiglio di usare gli script

Gratisweb:
A me veramente interessa gambas 3.19

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa