Gambas-it

Gambas3 => Segnalazione bug => Topic aperto da: vir1966 - 24 Marzo 2022, 22:03:30

Titolo: [Risolto] Gambas3 non si avvia
Inserito da: vir1966 - 24 Marzo 2022, 22:03:30
Come da titolo, mi da questo errore e non si avvia
Codice: [Seleziona]
ERROR: #27: Cannot load component 'gb.form.htmlview': /usr/lib/gambas3/gb.form.htmlview.so: classe ELF errata: ELFCLASS64
Ho deinstallato e reinstallato ma problema persiste
Titolo: Re:Gambas3 non si avvia
Inserito da: Gianluigi - 25 Marzo 2022, 00:30:53
Ciao,
se capisco bene la IDE non parte e appare questo errore, come appare, dove?

Che Gambas3 stai usando, stabile o giornaliero da PPA o compilato, oppure?

Su quale distro?
Titolo: Re:Gambas3 non si avvia
Inserito da: vir1966 - 25 Marzo 2022, 08:40:57
Ciao,
se capisco bene la IDE non parte e appare questo errore, come appare, dove?

Che Gambas3 stai usando, stabile o giornaliero da PPA o compilato, oppure?

Su quale distro?
Ciao Gianluigi su pc con Xubuntu 18.04 32 bit installato da PPA
Titolo: Re:Gambas3 non si avvia
Inserito da: Gianluigi - 25 Marzo 2022, 10:42:12

Ciao Gianluigi su pc con Xubuntu 18.04 32 bit installato da PPA

Ho avvisato sulla ML, vediamo cosa rispondono...
Titolo: Re:Gambas3 non si avvia
Inserito da: Gianluigi - 25 Marzo 2022, 15:57:26
Vista la risposta di Minisini
The error message means that he installed a 64-bits library on its 32-bits OS. No idea how he did that.

Io proverei a procedere così:
Nota: dai sempre un solo comando per volta.

kicco a suo tempo aveva suggerito questi comandi di terminale, potresti provare:
Codice: [Seleziona]
sudo apt install -f
disinstallare gambas con
Codice: [Seleziona]
sudo apt purge gambas*
sudo apt autoremove
e reinstallare con
Codice: [Seleziona]
sudo apt install gambas3

Se non ottieni nulla di nuovo dal PPA potresti provare con la compilazione:
Per prima cosa occorre disinstallare il repository della stabile:
Codice: [Seleziona]
sudo add-apt-repository -r ppa:gambas-team/gambas3
Se invece hai la daily ( sudo add-apt-repository -r ppa:gambas-team/gambas-daily )


Dopo aver rimosso il repository prosegui con:
Codice: [Seleziona]
sudo apt-get --purge remove gambas3
sudo apt-get autoremove gambas3

A questo punto puoi controllare di aver effettivamente pulito Xubuntu dal vecchio Gambas dando sempre da terminale questi comandi:

Codice: [Seleziona]
sudo updatedb
locate gambas*


Se trovi qualcosa copia e cancella sempre con:

Codice: [Seleziona]
sudo apt-get --purge remove <quello che hai trovato>

Ora devi installare le librerie, fai attenzione che se il terminale ti risponde qualcosa significa che non ha installato nulla, pertanto è inutile andare avanti.
Incolla invece qui quello che ti risponde il terminale e aspetta la mia risposta prima di procedere al comando successivo (fai sempre così con tutti i comandi se non capisci la risposta)

Codice: [Seleziona]
sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-10 libsqlite0-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 libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-2.6-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 libalure-dev pulseaudio-esound-compat libaudiofile-dev libaudiofile1 git

Questo importa il codice nella tua home, si sposta e configura:

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

cd gambastable

./reconf-all && ./configure -C

A questo punto devi riportare cosa ti risponde il terminale e aspettare una mia risposta...

Se sarà ok potrai proseguire con:

Codice: [Seleziona]
make && LANG="C" sudo make install

In seguito se vorrai aggiornare dovrai dare questi comandi:

Codice: [Seleziona]
cd gambastable
sudo make uninstall
cd
rm -rf gambastable/
git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable
cd gambastable
./reconf-all && ./configure -C
make && LANG="C" sudo make install

 :ciao:
Titolo: Re:Gambas3 non si avvia
Inserito da: vir1966 - 26 Marzo 2022, 01:43:50
Ciao Gianluigi...ho seguito fino alla fine i vari comandi, prima verificando che rimuovendo e re installando non cambiava il problema, allora sono andato avanti fino al
Codice: [Seleziona]
make && LANG="C" sudo make install
e Gambas e ripartito, per cui ti ringrazio e vado a mettere risolto