Ciao Raga ennesimo problema di un programma che funzionava con gb.qt4 e ora con gb.qt5 va in tilt
errore restituito
Il programma ha restituito il valore : 1
Sistema Ubuntu 24 Gambas 3.19.6
va in crisi quando tento di aprire un flusso video con web cam
With myPlayer
If .State = Media.Playing Then
.Stop
Endif
.URL = "v4l2:///dev/v4l/by-id/" & theCam
.SetWindow(DrawingArea1)
.Play()
End With
ho installati i seguenti componenti
gb.compress
gb.db
gb.db.form
gb.db.mysql
gb.debug
gb.desktop
gb.desktop.11
gb.eval
gb.form
gb.form.dialog
gb.form.mdi
gb.image
gb.image.effect
gb.media
gb.net
gb.net.curl
gb.net.smpt
gb.opengl
gb.qt5.webkit
gb.settings
gb.util.web
dopo l'errore la consolle mi restituisce
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttributes)
Resource id in failed request: 0x47423c00
Serial number of failed request: 40
Current serial number in output stream: 41
QObject::killTimer: Timers cannot be stopped from another thread
QObject::~QObject: Timers cannot be stopped from another thread
Aggiornamento
Non è Gambas o qualche componente, è Ubuntu
Stesso progetto con stessi componenti attivati sulla 18 funziona sulla 24 va in errore.
Ma hai aggiornato all'ultima stabile?
Io non ho una webcam sul computer e nello specifico non posso aiutarti
Però prima di affermare che è colpa di Ubuntu, proverei sull'ultima stabile.
Di seguito la procedura di installazione:
cd gambas-stable
sudo make uninstall
cd
rm -rf gambas-stable/
sudo apt-get install 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 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 libncurses-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 libmongoc-dev
git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambas-stable
cd gambas-stable
./reconf-all
GAMBAS_CONFIG_FAILURE=1 ./configure -C --disable-keyring --disable-qt4 --disable-sqlite2
make -j$(nproc)
sudo make install
:ciao: