Autore Topic: Libreria libSDL2-2.0:0.10.0  (Letto 548 volte)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Libreria libSDL2-2.0:0.10.0
« il: 14 Dicembre 2021, 07:51:55 »
Come faccio a far caricare la libreria libSDL2-2.0:0.10.0 a Gambas ?
Da synaptic l' ho installata ma se vado su progetto/proprietà/librerie non c'è..
Se clicco aggiungi mi dice libreria non trovata nel sistema

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #1 il: 14 Dicembre 2021, 09:43:24 »
Come faccio a far caricare la libreria libSDL2-2.0:0.10.0 a Gambas ?
Da synaptic l' ho installata ma se vado su progetto/proprietà/librerie non c'è..
Se clicco aggiungi mi dice libreria non trovata nel sistema

Per poterti rispondere occorre sapere cosa hai installato: dalla IDE di Gambas devi cliccare sul menu aiuto(?) > Informazioni di sistema.. si apre una finestra da cui puoi copiare le informazioni e incollarle qui fra i tag di inserisci codice.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #2 il: 14 Dicembre 2021, 09:46:55 »
Codice: [Seleziona]
[System]
Gambas=3.15.2
OperatingSystem=Linux
Kernel=5.10.0-9-amd64
Architecture=x86_64
Distribution=Debian
Desktop=MATE
Theme=fusion
Language=it_IT.UTF-8
Memory=3801M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.7.0
DBus=libdbus-1.so.3.19.13
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2404.20
GStreamer=libgstreamer-1.0.so.0.1804.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2404.20
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.102.0.0
QT5=libQt5Core.so.5.15.2
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_IM_MODULE=ibus
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=lightdm-xsession
DISPLAY=:0
GB_GUI=gb.qt5
GDMSESSION=lightdm-xsession
GIO_LAUNCHED_DESKTOP_FILE=/home/<hostname>/.local/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=103523
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
GTK_OVERLAY_SCROLLING=0
HOME=/home/<hostname>
LANG=it_IT.UTF-8
LC_ALL=it_IT.UTF-8
LOGNAME=<hostname>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/home/<hostname>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/3627,unix/<hostname>:/tmp/.ICE-unix/3627
SHELL=/bin/bash
SSH_AGENT_PID=3786
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<hostname>
XAUTHORITY=/home/<hostname>/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=/usr/share/mate:/home/<hostname>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/<hostname>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=lightdm-xsession
XDG_SESSION_ID=1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XMODIFIERS=@im=ibus
« Ultima modifica: 14 Dicembre 2021, 09:47:33 da Gratisweb »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #3 il: 14 Dicembre 2021, 10:48:09 »
Non appare quale Debian hai installato, strano  :-\

Comunque io synaptic non l'ho mai usato, ho iniziato subito con il terminale perché googlando si trova aiuto solo per quello.

Prima potresti dirmi quale versione di Debian hai, così proviamo ad installare le librerie mancanti manualmente.

Potresti anche copiare qui cosa ti dice esattamente Gambas sulle librerie sdl2 mancanti...
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #4 il: 14 Dicembre 2021, 11:36:40 »
Debian 11

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #5 il: 14 Dicembre 2021, 11:57:16 »
Apri un terminale (ctrl+alt+t) e dai questo comando:

Codice: [Seleziona]
sudo apt install libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev

Alla richiesta della password digitala tutta precisa anche se sembra che non succeda nulla...

Dopo aver installato le librerie avvia, sempre da terminale, Gambas con il comando:

Codice: [Seleziona]
gambas3

oppure se preferisci aprire con le QT5

Codice: [Seleziona]
GB_GUI=gb.qt5 GB_GUI_PLATFORM=x11 gambas3

e prova a vedere se tutto va bene, altrimenti posta cosa scrive il terminale quando chiudi Gambas.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #6 il: 14 Dicembre 2021, 12:08:05 »
Il terminale non dice nulla
Comunque devo fare questo
https://www.gambas-it.org/wiki/index.php?title=Ottenere_informazioni_generali_sulla_CPU_con_le_funzioni_esterne_del_API_di_SDL2

ma appena avvio il codice mi dice che la libreria libSDL2-2.0:0.10.0 non la trova

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #7 il: 14 Dicembre 2021, 12:22:04 »
Il terminale non dice nulla
Vuol dire che le librerie sono installate
Citazione
Comunque devo fare questo
https://www.gambas-it.org/wiki/index.php?title=Ottenere_informazioni_generali_sulla_CPU_con_le_funzioni_esterne_del_API_di_SDL2

ma appena avvio il codice mi dice che la libreria libSDL2-2.0:0.10.0 non la trova

Forse occorre scrivere il nome della libreria in modo diverso...  :-\

Comunque quella è la bottega di vuott spetta a lui risolvere la questione  ;D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #8 il: 14 Dicembre 2021, 12:36:23 »
Ci sono riuscito a farlo funzionare

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #9 il: 14 Dicembre 2021, 13:56:48 »
Ci sono riuscito a farlo funzionare

Come?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #10 il: 14 Dicembre 2021, 15:57:22 »
Comunque quella è la bottega di vuott spetta a lui risolvere la questione  ;D

Venghino, siori, venghinooo ! 
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #11 il: 14 Dicembre 2021, 16:28:19 »
Comunque quella è la bottega di vuott spetta a lui risolvere la questione  ;D

Venghino, siori, venghinooo !

 :rotfl:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #12 il: 14 Dicembre 2021, 19:22:33 »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Libreria libSDL2-2.0:0.10.0
« Risposta #13 il: 14 Dicembre 2021, 20:38:15 »
Bravo, hai utilizzato la versione (più aggiornata) che possiedi.

Ti do una dritta: volendo, spesso funziona anche non riportando i numeri di versione (in sostanza eliminando la parte da i due punti a destra).
Nel caso della libreria da te utilizzata: "libSDL2-2.0"
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »