[Risolto] Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

[Risolto] Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

Stavo provando ad installare un'applicazione del 2016 importante per me auroramon-1.07 (x pannelli solari), e non riesco ad installarla qui in ubuntu 22.04 perche' quando la lancio ottengo l'errore ...

Codice: Seleziona tutto

GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
le dipendenze richieste sono elencate a sx mentre a dx le dipendenze che ho sostituito con quelle che ubuntu 22.04 mette a disposizione al momento ...

Codice: Seleziona tutto

libpng12-0  		( libpng16-16 )
wx2.8-headers  		( wx3.0-headers )
libwxbase2.8-0  	( libwxbase3.0-0v5 )
libwxbase2.8-dev 	( libwxbase3.0-dev )
wx-common  		( wx-common )
libwxgtk2.8-0  		( libwxgtk3.0-gtk3-0v5 )
libwxgtk2.8-dev  	( libwxgtk3.0-gtk3-dev )
controllato i file per l'installazione dentro la cartella /src ed il file 'Makefile' ha 2 righe che richiamano wx-2.8 cosi l'ho sostituito con wx-3.0

Codice: Seleziona tutto

CPPFLAGS = -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__
CXXFLAGS = -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__
da qui ho poi dato 'sudo make' ed ho ottenuto la compilazione senza errori ...

Codice: Seleziona tutto

sudo make

g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions auroramonApp.cpp
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions auroramonMain.cpp
auroramonMain.cpp: In function ‘void OpenLogFiles(int, int)’:
auroramonMain.cpp:610:28: warning: ‘%.2d’ directive writing between 2 and 11 bytes into a region of size between 1 and 8 [-Wformat-overflow=]
  610 |     sprintf(date_ymd, "%.4d%.2d%.2d", btime->tm_year+1900, btime->tm_mon+1, btime->tm_mday);
      |                            ^~~~
auroramonMain.cpp:610:23: note: directive argument in the range [-2147483647, 2147483647]
  610 |     sprintf(date_ymd, "%.4d%.2d%.2d", btime->tm_year+1900, btime->tm_mon+1, btime->tm_mday);
      |                       ^~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/wx-3.0/wx/string.h:39,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/app.h:19,
                 from /usr/include/wx-3.0/wx/aboutdlg.h:17,
                 from auroramonMain.cpp:21:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 12
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
auroramonMain.cpp: In member function ‘int Mainframe::DataResponse(int, INVERTER_RESPONSE*)’:
auroramonMain.cpp:841:23: warning: ‘%.2d’ directive writing between 2 and 11 bytes into a region of size between 9 and 16 [-Wformat-overflow=]
  841 |     sprintf(ymd, "%.4d%.2d%.2d", btime.tm_year+1900, btime.tm_mon+1, btime.tm_mday);
      |                       ^~~~
auroramonMain.cpp:841:18: note: directive argument in the range [-2147483647, 2147483647]
  841 |     sprintf(ymd, "%.4d%.2d%.2d", btime.tm_year+1900, btime.tm_mon+1, btime.tm_mday);
      |                  ^~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/wx-3.0/wx/string.h:39,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/app.h:19,
                 from /usr/include/wx-3.0/wx/aboutdlg.h:17,
                 from auroramonMain.cpp:21:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 20
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
auroramonMain.cpp:1076:51: warning: ‘%.2d’ directive writing between 2 and 3 bytes into a region of size between 2 and 7 [-Wformat-overflow=]
 1076 |             sprintf(iv->current_timestring, "%.2d:%.2d:%.2d", hrs, mins, seconds % 60);
      |                                                   ^~~~
auroramonMain.cpp:1076:45: note: directive argument in the range [-59, 59]
 1076 |             sprintf(iv->current_timestring, "%.2d:%.2d:%.2d", hrs, mins, seconds % 60);
      |                                             ^~~~~~~~~~~~~~~~
auroramonMain.cpp:1076:45: note: directive argument in the range [-59, 59]
In file included from /usr/include/stdio.h:894,
                 from /usr/include/wx-3.0/wx/string.h:39,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/event.h:16,
                 from /usr/include/wx-3.0/wx/app.h:19,
                 from /usr/include/wx-3.0/wx/aboutdlg.h:17,
                 from auroramonMain.cpp:21:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 9 and 16 bytes into a destination of size 10
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions chart.cpp
chart.cpp: In member function ‘int GraphPanel::OnKey2(wxKeyEvent&)’:
chart.cpp:437:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  437 |     if(event.GetModifiers() == wxMOD_CONTROL)
      |     ^~
chart.cpp:440:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  440 |         switch(key)
      |         ^~~~~~
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions dialog.cpp
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions graphdialog.cpp
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions statuspanel.cpp
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions dates.cpp
dates.cpp: In function ‘void FindDates()’:
dates.cpp:156:9: warning: variable ‘prev_doy’ set but not used [-Wunused-but-set-variable]
  156 |     int prev_doy = 999;
      |         ^~~~~~~~
dates.cpp:157:9: warning: variable ‘prev_yearix’ set but not used [-Wunused-but-set-variable]
  157 |     int prev_yearix = -1;
      |         ^~~~~~~~~~~
dates.cpp:158:11: warning: variable ‘prev_energy_total’ set but not used [-Wunused-but-set-variable]
  158 |     float prev_energy_total=0;
      |           ^~~~~~~~~~~~~~~~~
dates.cpp: In function ‘void UpdateDailyData(int, wxString)’:
dates.cpp:548:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  548 |                         fgets(buf_inv, sizeof(buf_inv), f_inv);
      |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions sun.cpp
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions comms.cpp
comms.cpp: In function ‘int SerialOpen()’:
comms.cpp:364:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  364 |     if(dev_name[0] == 0)
      |     ^~
comms.cpp:367:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  367 |         if(stat(dev_name,&statbuf) != 0)
      |         ^~
comms.cpp: In function ‘long unsigned int ConvertLong(char*)’:
comms.cpp:683:12: warning: array subscript ‘long unsigned int[0]’ is partly outside array bounds of ‘unsigned char [4]’ [-Warray-bounds]
  683 |     return(*p & 0xffffffff);
      |            ^~
comms.cpp:665:19: note: while referencing ‘buf2’
  665 |     unsigned char buf2[4];
      |                   ^~~~
comms.cpp: In function ‘int GetCEdata(int, int)’:
comms.cpp:683:12: warning: array subscript ‘long unsigned int[0]’ is partly outside array bounds of ‘unsigned char [4]’ [-Warray-bounds]
  683 |     return(*p & 0xffffffff);
      |            ^~
comms.cpp:665:19: note: while referencing ‘buf2’
  665 |     unsigned char buf2[4];
      |                   ^~~~
comms.cpp: In function ‘time_t GetInverterTime(int, time_t*, int*)’:
comms.cpp:683:12: warning: array subscript ‘long unsigned int[0]’ is partly outside array bounds of ‘unsigned char [4]’ [-Warray-bounds]
  683 |     return(*p & 0xffffffff);
      |            ^~
comms.cpp:665:19: note: while referencing ‘buf2’
  665 |     unsigned char buf2[4];
      |                   ^~~~
comms.cpp: In function ‘int GetInverterInfo(int)’:
comms.cpp:683:12: warning: array subscript ‘long unsigned int[0]’ is partly outside array bounds of ‘unsigned char [4]’ [-Warray-bounds]
  683 |     return(*p & 0xffffffff);
      |            ^~
comms.cpp:665:19: note: while referencing ‘buf2’
  665 |     unsigned char buf2[4];
      |                   ^~~~
g++ -O2 -s  -Wall -fexceptions `wx-config --cflags` -I/usr/include/wx-3.0 -D__WXGTK__ -I. -c -fno-exceptions alarms.cpp
alarms.cpp: In function ‘void GotInverterStatus(int)’:
alarms.cpp:551:45: warning: ‘%.2d’ directive writing between 2 and 11 bytes into a region of size between 8 and 15 [-Wformat-overflow=]
  551 |                     sprintf(buf_date, "%.4d-%.2d-%.2d", btime->tm_year+1900, btime->tm_mon+1, btime->tm_mday);
      |                                             ^~~~
alarms.cpp:551:39: note: directive argument in the range [-2147483647, 2147483647]
  551 |                     sprintf(buf_date, "%.4d-%.2d-%.2d", btime->tm_year+1900, btime->tm_mon+1, btime->tm_mday);
      |                                       ^~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:894,
                 from /usr/include/wx-3.0/wx/string.h:39,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 from /usr/include/wx-3.0/wx/wx.h:15,
                 from auroramon.h:28,
                 from alarms.cpp:21:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 20
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -o auroramon auroramonApp.o auroramonMain.o chart.o dialog.o graphdialog.o statuspanel.o dates.o sun.o comms.o alarms.o -lstdc++ `wx-config --libs`
poi dato ,..

Codice: Seleziona tutto

sudo cp auroramon /usr/local/bin
e per ultimo ho lanciato il programma 'auroramon' che pero' il suo lancio e' stato interrotto da questo errorre ...

Codice: Seleziona tutto

auroramon

(process:6417): Gtk-CRITICAL **: 11:57:48.672: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(process:6417): Gtk-CRITICAL **: 11:57:48.673: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed

(process:6417): Gtk-CRITICAL **: 11:57:48.673: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Errore di segmentazione (core dump creato)
E' possibile installare questa applicazione che per me e' molto importante anche se di anni fa, considerato che le dipendenze sono soddisfatte anche se con versioni piu' nuove ?
grazie
Ultima modifica di mamaori il giovedì 16 febbraio 2023, 20:22, modificato 1 volta in totale.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da wilecoyote »

) Salve, no, purtroppo il pacchetto libpng16-16 non è la versione più recente di libpng12-0, è tutt'altra cosa.

Il pacchetto in oggetto è richiesto come dipendenza da molte applicazioni, al punto che infatti esiste questo ppa per scaricarlo libpng12-0.

Inoltre non credo che il pacchetto libwxgtk2.8-dev possa essere sostituito dal pacchetto libwxgtk3.0-gtk3-dev, il 1° è una libreria GTK2 il 2° GTK3, vista l'età del sorgente.

Se l'unico scopo è di gestire dei pannelli solari, o simili, senza navigare in internet, forse ti converrebbe usare una vecchia release fuori supporto come Precise 12.04 LTS su un vecchio computer dedicato a questo scopo.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

in Ubuntu 18.04 ero riuscito a farlo funzionare in maniera perfetta, senza problemi, ora ho aggiornato a 22.04 e volevo vedere se si riusciva.
Ma, a forzare l'installazione dei pacchetti e' una cosa percorribile o andrebbero in conflitto ?
Grazie per la risposta
Avatar utente
Rafbor
Prode Principiante
Messaggi: 143
Iscrizione: domenica 13 febbraio 2022, 18:22
Desktop: Xubuntu
Distribuzione: 22.04.3 LTS
Località: Francia

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da Rafbor »

Nell'archivio zip scaricato ci sono degli eseguibili per Linux a 32 e 64 bit, hai provato a eseguirli?
Basterebbe procurarsi le librerie richieste, non mi sono spinto oltre:

Codice: Seleziona tutto

.../auroramon-1.07/linux_64bit$ ./auroramon
./auroramon: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory

Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da wilecoyote »

) Salve, vero che ci sono degli eseguibili, però il problema sono le librerie richieste.

Se per libpng12-0, data l'ampia richiesta, c'è il comodo ppa che ho linkato per provvedervi, non altrettanto si può dattilografare pella suite libwx2.8, al più si può forzare la mano installandoli da un vecchio repository, ma non so quali sono le conseguenze.

L'ultimo rilascio risale al Bionic 18.04 LTS, che spiega perché riuscii la compilazione, e si trovano qui libwxwidgets2.8.

Per installarli scarica tutti i pacchetti libwx2.8 richiesti in 1 directory ad hoc nella Home, apri il terminale e ti sposti in questa directory, infine prova a simulare l'installazione collettiva col comando:

Codice: Seleziona tutto

sudo dpkg -i --dry-run *.deb
Se non mostra errore riprova il comando togliendo l'opzione --dry-run.

Ridattilografo, non garantisco nulla sul buon esito.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

Ci siamo quasi (credo) ...
Tutto dipende da questo primo pacchetto non sono riuscito ad installare ovvero libpng12-0 :

Codice: Seleziona tutto

sudo dpkg -i libpng12-0_1.2.50-1ubuntu2_amd64.deb
dpkg: informazioni su libpng12-0_1.2.50-1ubuntu2_amd64.deb che contiene libpng12-0:amd64:
 usrmerge è in conflitto con libpng12-0 (<< 1.2.54-4~)
  libpng12-0:amd64 (versione 1.2.50-1ubuntu2) sta per essere installato.

dpkg: errore nell'elaborare l'archivio libpng12-0_1.2.50-1ubuntu2_amd64.deb (--install):
 pacchetti in conflitto - libpng12-0:amd64 non verrà installato
Si sono verificati degli errori nell'elaborazione:
 libpng12-0_1.2.50-1ubuntu2_amd64.deb
gli altri tutto ok ...
sudo dpkg -i wx2.8-headers_2.8.12.1+dfsg-2ubuntu2_amd64.deb OKKK
sudo dpkg -i libwxbase2.8-0_2.8.12.1+dfsg-2ubuntu2_amd64.deb OKKK
sudo dpkg -i libwxbase2.8-dev_2.8.12.1+dfsg-2ubuntu2_amd64.deb OKKK
sudo dpkg -i wx-common_2.8.12.1-14ubuntu2_amd64.deb OKKK

qui ora ho incontrato il problema e non si e' riuscito ad installarli, perche' uno dipende da libpng12-0 e l'ultimo dipende dal precedente, mi spiego meglio ...
sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg-2ubuntu2_amd64.deb (dipende da libpng12-0)
sudo dpkg -i libwxgtk2.8-dev_2.8.12.1+dfsg-2ubuntu2_amd64.deb (dipende da libwxgtk2.8-0)
quindi sembra che l'ago della bilancia sia libpng12-0, se si riesce ad installarlo automaticamente entrano anche gli ultimi 2 sicuro.

Suggerimenti per installare la libreria chiave libpng12-0 , grazie
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da wilecoyote »

) Salve, perché cerchi d'installare il libpng12-0_1.2.50-1ubuntu2 ?

Leggo che c'è già installato il libpng12-0_1.2.54-4~, che non so da dove arriva.

Quello del ppa s'installa e funziona impeccabilmente:

Codice: Seleziona tutto

wilecoyote@CactusField:~$ dpkg -l libpng12-0
Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome             Versione                        Architettura Descrizione
+++-================-===============================-============-=================================
ii  libpng12-0:amd64 1.2.54-1ubuntu1.1+1~ppa0~jammy0 amd64        PNG library - runtime
:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

installato tutto correttamente, verificato con synaptics che tutti i pacchetti erano ben installati, proceduto a installare il tutto come da procedura in ubuntu 18.04 ma al momento di lanciare il programma nulla da fare, non parte e non si avvia nulla .

Codice: Seleziona tutto

(process:4112): Gtk-CRITICAL **: 20:14:32.390: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Errore di segmentazione (core dump creato)
peccato, volevo comunque ringraziare tutti voi, siete stati gentilissimi, davvero super il vostro supporto, grazie mille
Ultima modifica di mamaori il lunedì 13 febbraio 2023, 20:18, modificato 1 volta in totale.
Avatar utente
Rafbor
Prode Principiante
Messaggi: 143
Iscrizione: domenica 13 febbraio 2022, 18:22
Desktop: Xubuntu
Distribuzione: 22.04.3 LTS
Località: Francia

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da Rafbor »

Deve essere quello di Linux Uprising, già fornito da @wilecoyote in un altra discussione
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da wilecoyote »

) Salve, esatto, trattasi di Linux Uprising, infatti è richiestissimo per installare i driver di vecchie stampanti e scanner.

il ppa l'ho linkato nel mio 1° post:
wilecoyote ha scritto:
sabato 11 febbraio 2023, 14:50
Il pacchetto in oggetto è richiesto come dipendenza da molte applicazioni, al punto che infatti esiste questo ppa per scaricarlo libpng12-0..

Chiedo venia se non l'hai visto, ero convinto che fosse ben evidente il link.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

ho installlato tutto correttamente, le librerie sono perfettamente installate ma purtroppo il programma non parte

Codice: Seleziona tutto

(process:4112): Gtk-CRITICAL **: 20:14:32.390: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
Errore di segmentazione (core dump creato)
nient'altro da aggiungere, non e' andata a buon fine ma almeno ci ho provato, al dila' di questo, volevo solo dirvi grazie del supporto, voi ragazzi siete stati davvero fantastici !
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

mi viene un dubbio, puo' c'entrare il fatto che in ubuntu 18.04 avevo modificato il file auroramon.h aggiungendo 2 righe all'inizio ?, ovvero #undef __GXX_ABI_VERSION e #define __GXX_ABI_VERSION 1002 ...

Codice: Seleziona tutto

#ifndef AURORAMONMAIN_H
#define AURORAMONMAIN_H
#undef __GXX_ABI_VERSION
#define __GXX_ABI_VERSION 1002
#ifndef WX_PRECOMP
    #include <wx/wx.h>
potrebbe essere che in ubuntu 22.04 queste 2 righe debbano essere aggiornate da qualcos'altro ?
Avatar utente
Rafbor
Prode Principiante
Messaggi: 143
Iscrizione: domenica 13 febbraio 2022, 18:22
Desktop: Xubuntu
Distribuzione: 22.04.3 LTS
Località: Francia

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da Rafbor »

Non so se ci hai pensato, ma se non ce la fai, si può sempre installare una vecchia Ubuntu 16 o 18 in una macchina virtuale per eseguire questa applicazione.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da mamaori »

Funziona anche in UBUNTU 22.04,
rimosso da synaptics i seguenti pacchetti :

Codice: Seleziona tutto

libwxbase3.0-dev
libwxgtk3.0-gtk3-dev
wx3.0-headers
wx-common
reinstallato i pacchetti in versione 2.8 :

Codice: Seleziona tutto

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0
sudo dpkg -i wx2.8-headers_2.8.12.1+dfsg-2ubuntu2_amd64.deb
sudo dpkg -i libwxbase2.8-0_2.8.12.1+dfsg-2ubuntu2_amd64.deb
sudo dpkg -i libwxbase2.8-dev_2.8.12.1+dfsg-2ubuntu2_amd64.deb
sudo dpkg -i wx-common_2.8.12.1-14ubuntu2_amd64.deb
sudo dpkg -i libwxgtk2.8-0_2.8.12.1+dfsg-2ubuntu2_amd64.deb
sudo dpkg -i libwxgtk2.8-dev_2.8.12.1+dfsg-2ubuntu2_amd64.deb
Ora modifico il file /auroramon-1.07/src/auroramon.h :

Codice: Seleziona tutto

#ifndef AURORAMONMAIN_H
#define AURORAMONMAIN_H
#undef __GXX_ABI_VERSION
#define __GXX_ABI_VERSION 1002
#ifndef WX_PRECOMP
    #include <wx/wx.h>
poi compilo e lancio il programma :

Codice: Seleziona tutto

sudo make
sudo cp auroramon /usr/local/bin
auroramon
ora appare la GUI senza errori, tutto perfetto !!!!! grazie ragazzi !!!
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: [Risolto] Installare auroramon-1.07 (ubuntu 16) su ubuntu 22, possibile ? errore GTK_IS_STYLE_PROVIDER_PRIVATE

Messaggio da wilecoyote »

) Salve, mica tanto tutto perfetto, se qualche altra applicazione abbisogna della suite wx3.0 per funzionare… :S

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti