[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [pyqtdeploy] Failing at building the demo
From:       umbertofilippo <umbertofilippo () tiscali ! it>
Date:       2024-04-26 15:28:38
Message-ID: 31648231-dfbe-40ef-96da-9a3357fc9551 () tiscali ! it
[Download RAW message or body]

Well, I sincerely have no more clue now...

First, I'd like to tell you that I have just copied the libicu*.so.*56 
files from 
/home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5 
to /usr/lib/x86_64-linux-gnu and then tried to understand what "add the 
linker flags to link with those libraries" could mean.

I tried to export this (2 times, since I wasn't sure which one was 
correct but none have worked), based on 
https://unix.stackexchange.com/questions/149359/what-is-the-correct-syntax-to-add-cflags-and-ldflags-to-configure



```

# first try then build but failed

export 
LD_LIBRARY_PATH=/home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5


# second try then build but failed

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu

```

Both gave me no error during compilation, but when launching the 
application I received `./memory: symbol lookup error: ./memory: 
undefined symbol: _ZdlPvm, version Qt_5`.


Second, I am PRETTY SURE my approach is not correct, since I wasn't 
expecting all these modifications to be done. I just tried to use the 
same sysroot.toml found in the pyqt-demo folder, with little to none 
modifications (attaching it below this message). I was able to build 
pyqt-demo, but it used a dedicated build script, which I am not using 
anymore (unless it would be better for some reasons).


My application is pretty simple (https://github.com/umbe1987/memory/) 
and what I am trying to do now is to test its deployment from linux to 
linux, with the final aim to deploy to android (so I guess pyinstaller 
is out of question here, unless things have changed recently).

I don't see how and where I am setting the install_from_source to FALSE 
actually, unless I have to set it to TRUE explicitly somewhere and I am 
not doing it.


I'd like the idea that pyqtdeploy could potentially deploy to all 
platforms, so I would wish to stick with it if I don't go crazy during 
the process :)

But I understand as an average Python programmer many aspects might not 
be easy to understand (to put it simple).


Umberto


sysroot.toml

```

# The sysroot for the demo application.


# OpenSSL 
#####################################################################

#[OpenSSL]
#version = "1.1.1m"
#disabled_targets = ["ios"]

#[OpenSSL.linux]
#version = ""
#install_from_source = false


# Python 
######################################################################

[Python]
version = "3.11.0"
install_host_from_source = true

[Python.win]
install_host_from_source = false


# PyQt 
########################################################################

[PyQt]
version = "5.15.7"

[PyQt.android]
disabled_features = ["PyQt_Desktop_OpenGL", "PyQt_Printer"]
installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets", 
"QtMultimedia",
         "QtAndroidExtras"]

[PyQt.ios]
disabled_features = ["PyQt_Desktop_OpenGL", "PyQt_MacOSXOnly",
         "PyQt_MacCocoaViewContainer", "PyQt_Printer", "PyQt_Process",
         "PyQt_NotBootstrapped"]
installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets", 
"QtMultimedia",
         "QtMacExtras"]

[PyQt.linux]
installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets", 
"QtMultimedia",
         "QtX11Extras"]

[PyQt.macos]
installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets", 
"QtMultimedia",
         "QtMacExtras"]

[PyQt.win]
disabled_features = ["PyQt_Desktop_OpenGL"]
installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets", 
"QtMultimedia",
         "QtWinExtras"]


# PyQt3D 
######################################################################

#[PyQt3D]
#version = "5.15.5"


# PyQtChart 
###################################################################

#[PyQtChart]
#version = "5.15.6"


# PyQtDataVisualization 
#######################################################

#[PyQtDataVisualization]
#version = "5.15.5"


# PyQtNetworkAuth 
#############################################################

#[PyQtNetworkAuth]
#version = "5.15.5"


# PyQtPurchasing 
##############################################################

#[PyQtPurchasing]
#version = "5.15.5"


# QScintilla 
##################################################################

#[QScintilla]
#version = "2.13.3"


# Qt 
##########################################################################

[Qt]
version = "5.15.2"
edition = "opensource"
configure_options = ["-opengl", "desktop", "-no-dbus", "-qt-pcre"]
skip = ["qtactiveqt", "qtconnectivity", "qtdoc", "qtgamepad", "qtlocation",
         "qtmultimedia", "qtquickcontrols", "qtquickcontrols2",
         "qtremoteobjects", "qtscript", "qtscxml", "qtsensors", 
"qtserialbus",
         "qtserialport", "qtspeech", "qtsvg", "qttools", "qttranslations",
         "qtwayland", "qtwebchannel", "qtwebengine", "qtwebsockets",
         "qtwebview", "qtxmlpatterns"]

[Qt.android]
install_from_source = false
ssl = "openssl-linked"

[Qt.ios]
install_from_source = false
ssl = "securetransport"

[Qt.linux]
ssl = "openssl-runtime"

[Qt.macos]
ssl = "openssl-linked"

[Qt.win]
ssl = "openssl-linked"
static_msvc_runtime = true


# SIP 
#########################################################################

[SIP]
abi_major_version = 12
module_name = "PyQt5.sip"


# zlib 
########################################################################

[zlib]
install_from_source = false

[zlib.win]
version = "1.2.13"
install_from_source = true
static_msvc_runtime = true

```


On 4/26/24 17:13, Charles wrote:
> I think there is something fundamentally wrong with the way you set up 
> pyqtdeploy. Pyqtdeploy is supposedly used to compile a single static 
> executable from your application. That means you should not use 
> install_from_source = False, which causes linking with dynamic 
> libraries which causes your past errors. You don't even need to 
> install Qt or PyQt5 because they should all be built from source 
> statically.
> 
> If what you want is only to distribute your application using 
> pyinstaller might be easier than using pyqtdeploy.
> 
> On Fri, Apr 26, 2024 at 9:39 PM Charles <peacech@gmail.com> wrote:
> 
> If you google ucnv_toUnicode_56 it is clear that it is related to
> libicu, the 56 means libicu version 56. Those are probably
> distributed in PyQt5-Qt5 (libicu*.so.*56), so you need to copy
> those files to /usr/lib and then add the linker flags to link with
> those libraries (google LDFLAGS environment variable).
> 
> On Fri, Apr 26, 2024 at 9:13 PM umbertofilippo
> <umbertofilippo@tiscali.it> wrote:
> 
> Hello Charles, thanks for the link!
> 
> 
> I have made all the needed replacements, and now I have this
> error... (just highlighting one part of it)
> 
> 
> ```
> 
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
> undefined reference to `ucnv_toUnicode_56'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
> undefined reference to `ucol_strcoll_56'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
> undefined reference to `ucnv_close_56'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
> undefined reference to `ucnv_getMaxCharSize_56'
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
> undefined reference to `ucnv_countAvailable_56'
> collect2: error: ld returned 1 exit status
> make: *** [Makefile:210: memory] Error 1
> 
> ```
> 
> All these errors are about "libQt5Core.so". Of course, if I
> replace this file with the original one (which I have kept
> luckily), I receive the previous usual error.
> 
> So it seems this trick did not work or am I missing something?
> 
> Thanks again for the many feedback!
> 
> 
> Umberto
> 
> 
> On 4/23/24 17:52, Charles wrote:
> > It might be beneficial to read this
> > 
> > https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/developer_guide/gcc-using-libraries
> >  
> > On Tue, Apr 23, 2024 at 10:46 PM Charles <peacech@gmail.com>
> > wrote:
> > 
> > rm /usr/lib/x86_64-linux-gnu/libQt5Core.so
> > cp
> > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5
> >                 
> > /usr/lib/x86_64-linux-gnu/libQt5Core.so
> > 
> > The linker does not care about the versioning after the
> > .so, which is why they are symlinked.
> > 
> > On Tue, Apr 23, 2024 at 10:30 PM umbertofilippo
> > <umbertofilippo@tiscali.it> wrote:
> > 
> > Hopefully this is the last thing I write about this
> > (not for me but for you :) )
> > 
> > I would like to go for option 1. Just to understand
> > how to properly do it without messing up the folder.
> > 
> > Let's take one of the many I have to replace as an
> > example: "/usr/lib/x86_64-linux-gnu/libQt5Core.so"
> > 
> > I'd like to replace this with the counterpart in
> > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".
> >  
> > I don't have anything with the same exact name. The
> > one I have there which is similar ends with ".5"
> > ("libQt5Core.so.5").
> > 
> > Then, if I look in the "/usr/lib/x86_64-linux-gnu/",
> > other than "libQt5Core.so", I also have
> > "libQt5Core.so.5" (same name as the file in the PyQt5
> > folder), "libQt5Core.so.5.15", and
> > "libQt5Core.so.5.15.3".
> > 
> > All these are symlinks except "libQt5Core.so.5.15.3",
> > and all others seem symlink to this one.
> > 
> > The question is: what am I supposed to do?
> > 
> > Hope I have given enough details.
> > 
> > Thanks!
> > 
> > Umberto
> > 
> > 
> > On 4/23/24 16:30, Charles wrote:
> > > Other options are (1) replace the .so files in that
> > > LIBS line with the one from PyQt5/lib or (2) install
> > > pyqt5 from your package manager (not from pip) and
> > > enable your virtualenv to inherit your global package.
> > > 
> > > On Tue, Apr 23, 2024 at 9:25 PM umbertofilippo
> > > <umbertofilippo@tiscali.it> wrote:
> > > 
> > > So I changed LIBS in the Makefile to this:
> > > 
> > > ```
> > > 
> > > LIBS          = $(SUBLIBS)
> > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib
> > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
> > >                 
> > > -lQtCore -lQtGui -lQtMultimedia -lQtNetwork
> > > -lQtWidgets -lm -lpython3.11 -lsip -lz -lutil
> > > -ldl
> > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Multimedia.so5
> > >                 
> > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Widgets.so5
> > >                 
> > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Gui.so5
> > >                 
> > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Network.so5
> > >                 
> > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Core.so5
> > >                 
> > > -lGL -lpthread
> > > 
> > > ```
> > > 
> > > I made a copy of the modified Makefile and kept
> > > it aside.
> > > 
> > > I made sure all the "*.so.5" files exist in
> > > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".
> > >  
> > > Just to be sure, I deleted the folder
> > > "build-linux-64" and recreated it by doing
> > > `pyqtdeploy-build memory.pdt`, then inside ran
> > > `qmake`.
> > > 
> > > Only then, I replaced the generated Makefile
> > > with the modified copy. At this point, something
> > > unexpected (at least for me) happened: launching
> > > the `make` command somehow overwrites the just
> > > replaced one. I tried to overwrite it during the
> > > make process but I guess I am not quick enough,
> > > and I receive the same error as before.
> > > 
> > > Also, I remember in a previous message in this
> > > mail thread from KC that I had another issues
> > > because I was using gcc versions 11. Don't know
> > > if this might be related though... I am just
> > > assuming this has something to do because the
> > > previous message and the part of the erroe
> > > "/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libQtMultimedia.so"
> > > 
> > > 
> > > Umberto
> > > 
> > > 
> > > On 4/23/24 15:52, Charles wrote:
> > > > 
> > > > LIBS          = $(SUBLIBS)
> > > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib
> > > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
> > > >                 
> > > > -lQtCore -lQtGui -lQtMultimedia -lQtNetwork
> > > > -lQtWidgets -lm -lpython3.11 -lsip -lz
> > > > -lutil -ldl
> > > > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so
> > > >                 
> > > > /usr/lib/x86_64-linux-gnu/libQt5Gui.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Network.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Core.so
> > > > -lGL -lpthread 
> > > > 
> > > > 
> > > > You could try replacing
> > > > /usr/lib/x86_64-linux-gnu in that line with
> > > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib
> > > >  
> > > > 
> > > > Make sure the target .so file actually exists
> > > > either by creating symlinks or using the right
> > > > path (with .so.3 or whatever).
> > > > 
> > > > The problem is that libQt5Core.so installed by
> > > > the system package is dynamically linked to
> > > > libstdc++ while the one used by PyQt5 is
> > > > statically linked, which is why you got the
> > > > undefined reference error.
> > > > 
> > > > On Tue, Apr 23, 2024 at 8:17 PM umbertofilippo
> > > > <umbertofilippo@tiscali.it> wrote:
> > > > 
> > > > Hi Charles, and thank you again for your time.
> > > > 
> > > > I am a bit confused.
> > > > 
> > > > I can see I have a file named
> > > > "libQt5Core.so.5" in the folder
> > > > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".
> > > >  
> > > > In "/va/lib/" I don't have anything related
> > > > to Qt, but I have lots of "Qt*"-like files
> > > > in "/usr/lib/x86_64-linux-gnu/".
> > > > 
> > > > Among these, there is one which is called
> > > > "libQt5Core.so.5" (just like the one in the
> > > > other "PyQt5" folder). This is actually a
> > > > symlink to the file in the same directory
> > > > called "libQt5Core.so.5.15.3".
> > > > 
> > > > Are you suggesting to replace all
> > > > "libQt*.so" files in
> > > > "/usr/lib/x86_64-linux-gnu/" with the ones
> > > > from
> > > > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib"?
> > > >  
> > > > Then you wrote "Alternatively you can
> > > > adjust your compiler LIB search directory
> > > > if you know how." I certainly am no expert
> > > > and don't know how to do that. However, i
> > > > can see an entry in the "Makefile" inside
> > > > my project's "build-linux-64" folder, which
> > > > looks like:
> > > > 
> > > > ```
> > > > 
> > > > LIBS          = $(SUBLIBS)
> > > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib
> > > > -L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
> > > >                 
> > > > -lQtCore -lQtGui -lQtMultimedia -lQtNetwork
> > > > -lQtWidgets -lm -lpython3.11 -lsip -lz
> > > > -lutil -ldl
> > > > /usr/lib/x86_64-linux-gnu/libQt5Widgets.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Gui.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Network.so
> > > > /usr/lib/x86_64-linux-gnu/libQt5Core.so
> > > > -lGL -lpthread
> > > > 
> > > > ```
> > > > 
> > > > What if I try to change the paths from
> > > > "/usr/lib/x86_64-linux-gnu/*" to
> > > > "/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/*"
> > > >  there? Would it make sense? I see many of
> > > > the files in the "PyQt5" folders ends with
> > > > "*.so.5" rather than "*.so" so I am afraid
> > > > this probably won't work...
> > > > 
> > > > And last but not least, is it normal that
> > > > one is supposed to be doing all these
> > > > modifications? I am noting down all the
> > > > steps, but I was wondering if I did
> > > > anything wrong that led me to pyqtdeploy
> > > > not working as expected.
> > > > 
> > > > 
> > > > Thank you in advance!
> > > > 
> > > > 
> > > > Umberto
> > > > 
> > > > 
> > > > On 4/22/24 14:06, Charles wrote:
> > > > > That symbol is exported by libQtCore.so.3
> > > > > from PyQt5-Qt5. The easiest way to fix it
> > > > > is to copy/replace libQtCore.so in
> > > > > /var/lib with the file from PyQt5-Qt5. To
> > > > > be safe it is better to replace all Qt .so
> > > > > in /var/lib with the ones from PyQt5-Qt5.
> > > > > Alternatively you can adjust your compiler
> > > > > LIB search directory if you know how.
> > > > > 
> > > > > 
> > > > > On Sun, Apr 21, 2024 at 11:53 PM
> > > > > umbertofilippo <umbertofilippo@tiscali.it>
> > > > > wrote:
> > > > > 
> > > > > Thanks Charles and thanks Phil for
> > > > > clarifying,
> > > > > 
> > > > > 
> > > > > I am moving on, but having another
> > > > > issue now.
> > > > > 
> > > > > The symlink is now fine and I have the
> > > > > file I accidentally removed
> > > > > earlier ("libQt5Multimedia.so").
> > > > > 
> > > > > Now when I try to build with make I get:
> > > > > 
> > > > > ```
> > > > > 
> > > > > /usr/bin/ld:
> > > > > /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libQtMultimedia.so:
> > > > >  
> > > > > undefined reference to `operator
> > > > > delete[](void*, unsigned long)@Qt_5'
> > > > > collect2: error: ld returned 1 exit status
> > > > > make: *** [Makefile:210: memory] Error 1
> > > > > 
> > > > > ```
> > > > > 
> > > > > Sorry for spamming, I hope I can keep
> > > > > posting my tries without
> > > > > disturbing too much.
> > > > > 
> > > > > 
> > > > > Umberto
> > > > > 
> > > > > 
> > > > > On 4/21/24 18:49, Phil Thompson wrote:
> > > > > > QtMultimedia.abi3.so
> > > > > <http://QtMultimedia.abi3.so> is the
> > > > > Python extension module that implements
> > > > > > the bindings to the QtMultimedia C++
> > > > > library.
> > > > > > 
> > > > > > libQt5Multimedia.so is the
> > > > > QtMultimedia C++ library itself.
> > > > > > 
> > > > > > Phil
> > > > > > 
> > > > > > On 21/04/2024 17:40, umbertofilippo
> > > > > wrote:
> > > > > > > Sorry for messing things up.
> > > > > > > 
> > > > > > > I noticed the right command for the
> > > > > symlink was `sudo ln -s
> > > > > > > 
> > > > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/QtMultimedia.abi3.so
> > > > >  <http://QtMultimedia.abi3.so>
> > > > > > > 
> > > > > > > 
> > > > > /usr/lib/x86_64-linux-gnu/libQtMultimedia.so`
> > > > > (not
> > > > > > > "libQt5Multimedia.so", removed the
> > > > > "5").
> > > > > > > 
> > > > > > > Trying to rebuild again with this I
> > > > > got:
> > > > > > > 
> > > > > > > ```
> > > > > > > 
> > > > > > > /usr/bin/ld: cannot find
> > > > > > > 
> > > > > /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so:
> > > > > No such file or
> > > > > > > directory
> > > > > > > collect2: error: ld returned 1 exit
> > > > > status
> > > > > > > make: *** [Makefile:210: memory]
> > > > > Error 1
> > > > > > > 
> > > > > > > ```
> > > > > > > 
> > > > > > > Sorry for the confusion.
> > > > > > > 
> > > > > > > Umberto
> > > > > > > 
> > > > > > > On 4/21/24 18:35, umbertofilippo wrote:
> > > > > > > > 
> > > > > > > > Hello again,
> > > > > > > > 
> > > > > > > > 
> > > > > > > > I gave it a try.
> > > > > > > > 
> > > > > > > > I found the QtMultimedia.abi.so
> > > > > <http://QtMultimedia.abi.so> file in
> > > > > the folder
> > > > > > > > 
> > > > > /home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5
> > > > > 
> > > > > > > > (I am using a virtual Python
> > > > > environment created with mamba, similar
> > > > > > > > to conda).
> > > > > > > > 
> > > > > > > > I created the symlink with `sudo
> > > > > ln -s
> > > > > > > > 
> > > > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/QtMultimedia.abi3.so
> > > > >  <http://QtMultimedia.abi3.so>
> > > > > > > > 
> > > > > /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so`.
> > > > > After this, I
> > > > > > > > checked that
> > > > > /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so
> > > > > points to
> > > > > > > > 
> > > > > /home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/QtMultimedia.abi3.so
> > > > >  <http://QtMultimedia.abi3.so>
> > > > > > > > by following the symlink and
> > > > > everything seems fine so far.
> > > > > > > > 
> > > > > > > > I then tried to re-build with
> > > > > `pyqtdeploy-build memory.pdt`, then cs
> > > > > > > > to build- directory, `qmake` and
> > > > > `make`.
> > > > > > > > 
> > > > > > > > I came back to the error I had
> > > > > before this:
> > > > > > > > 
> > > > > > > > ```
> > > > > > > > 
> > > > > > > > /usr/bin/ld: cannot find
> > > > > -lQtMultimedia: No such file or directory
> > > > > > > > collect2: error: ld returned 1
> > > > > exit status
> > > > > > > > make: *** [Makefile:210: memory]
> > > > > Error 1
> > > > > > > > 
> > > > > > > > ```
> > > > > > > > 
> > > > > > > > I sincerely don't know at this
> > > > > point what I am supposed to do, and I
> > > > > > > > did not think it wold be this
> > > > > complicated.
> > > > > > > > 
> > > > > > > > Is it because I am using a virtual
> > > > > environment maybe?
> > > > > > > > 
> > > > > > > > 
> > > > > > > > Thanks,
> > > > > > > > 
> > > > > > > > Umberto
> > > > > > > > 
> > > > > > > > 
> > > > > > > > On 4/21/24 12:31, Charles wrote:
> > > > > > > > > That means instead of
> > > > > QtMultimedia.so from Qt, it wants to link
> > > > > > > > > with QtMultimedia.abi3.so
> > > > > <http://QtMultimedia.abi3.so>
> > > > > <http://QtMultimedia.abi3.so
> > > > > <http://QtMultimedia.abi3.so>> from PyQt5
> > > > > > > > > package instead, so you should
> > > > > find where that file is located then
> > > > > > > > > create symlink from
> > > > > QtMultimedia.so to it.
> > > > > > > > > 
> > > > > > > > > On Sun, Apr 21, 2024 at 5:16 PM
> > > > > umbertofilippo
> > > > > > > > > <umbertofilippo@tiscali.it> wrote:
> > > > > > > > > 
> > > > > > > > > Thank you Charles,
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > I symlinked the file, and now
> > > > > I am receiving yet another error:
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > `/usr/bin/ld:
> > > > > pyqtdeploy_main.o:(.data.rel+0x28):
> > > > > undefined
> > > > > > > > > reference to `PyInit_QtMultimedia'`
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > I am (again) a bit stuck at
> > > > > this point, a google search of
> > > > > > > > > "PyInit_QtMultimedia" gave no
> > > > > results...
> > > > > > > > > 
> > > > > > > > > But I am confident that slowly
> > > > > but steadily, error by error, I
> > > > > > > > > will be able to eventually build
> > > > > the application!
> > > > > > > > > 
> > > > > > > > > Of course, if it wasn't for the
> > > > > support of this mailing list, I
> > > > > > > > > would not be so optimist :)
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > Umberto
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > On 4/20/24 15:57, Charles wrote:
> > > > > > > > > > -lQtMultimedia means that
> > > > > you are linking with QtMultimedia.so.
> > > > > > > > > > 
> > > > > > > > > > The first thing you do is
> > > > > check is your /usr/lib directory
> > > > > > > > > > whether that file exists: cd
> > > > > /usr/lib && find | grep -i
> > > > > > > > > > qtmultimedia
> > > > > > > > > > 
> > > > > > > > > > Then if the file is not
> > > > > found, you check the list of files your
> > > > > > > > > > qtmultimedia5-dev package
> > > > > has. You'll see that it has
> > > > > > > > > > Qt5Multimedia.so.
> > > > > > > > > > 
> > > > > > > > > > So then what you need to do
> > > > > is just symlink it
> > > > > > > > > > 
> > > > > > > > > > ln
> > > > > > > > > > 
> > > > > -s /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so \
> > > > > /usr/lib/x86_64-linux-gnu/libQtMultimedia.so
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > On Sat, Apr 20, 2024 at
> > > > > 8:21 PM umbertofilippo
> > > > > > > > > > <umbertofilippo@tiscali.it>
> > > > > wrote:
> > > > > > > > > > 
> > > > > > > > > > Hi KC and thanks again
> > > > > for your suopport!
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > I have included it in my
> > > > > toml file, then tried to build the
> > > > > > > > > > project and I got the
> > > > > error: "Project ERROR: Unknown
> > > > > > > > > > module(s) in QT:
> > > > > multimedia linux"
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > I then googled and
> > > > > understood I might need to install
> > > > > > > > > > QtMultimedia on my
> > > > > system (Linux Mint 20).
> > > > > > > > > > 
> > > > > > > > > > I then did `sudo apt
> > > > > install qtmultimedia5-dev
> > > > > > > > > > libqt5multimedia5
> > > > > libqt5multimedia5-plugins` (not sure if
> > > > > > > > > > all were necessary), and
> > > > > now during the make command I
> > > > > > > > > > receive a new error:
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > ```
> > > > > > > > > > 
> > > > > > > > > > /usr/bin/ld: cannot find
> > > > > -lQtMultimedia: No such file or
> > > > > > > > > > directory
> > > > > > > > > > collect2: error: ld
> > > > > returned 1 exit status
> > > > > > > > > > make: *** [Makefile:210:
> > > > > memory] Error 1
> > > > > > > > > > 
> > > > > > > > > > ```
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > I tried to find out how
> > > > > to solve the problem but after some
> > > > > > > > > > search I could figure it
> > > > > out.
> > > > > > > > > > 
> > > > > > > > > > I guess it still has to
> > > > > do with some missing components, but
> > > > > > > > > > I could not find the
> > > > > proper page with a list of all the
> > > > > > > > > > needed libraries.
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > Do you or anyone else
> > > > > has it?
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > Thanks again for your
> > > > > time, really appreciated
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > Umberto
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > On 4/20/24 11:32, Kaiser
> > > > > Chief wrote:
> > > > > > > > > > > Hi umbertofilippo,
> > > > > > > > > > > 
> > > > > > > > > > > The non-standard python
> > > > > packages should be added to the
> > > > > > > > > > > `sysroot.toml` first.
> > > > > > > > > > > 
> > > > > > > > > > > In fact, there should
> > > > > be a `PyQt5` block in your
> > > > > > > > > > > `sysroot.toml`. (The
> > > > > component plugin for PyQt5 will work
> > > > > > > > > > > there). Look at the
> > > > > `Pyqt5.Linux` section and add
> > > > > > > > > > > QtMultimedia to the
> > > > > list of modules (QtWidgets should
> > > > > > > > > > > already be there for
> > > > > instance).
> > > > > > > > > > > 
> > > > > > > > > > > Then reload your .pdt
> > > > > and it should automatically detect
> > > > > > > > > > > QtMultimedia which you
> > > > > can tick.
> > > > > > > > > > > 
> > > > > > > > > > > I have checked your
> > > > > python source code and it does not seem
> > > > > > > > > > > that you need any other
> > > > > dependency so you can ghead with
> > > > > > > > > > > this change and build.
> > > > > > > > > > > 
> > > > > > > > > > > Best regards,
> > > > > > > > > > > 
> > > > > > > > > > > KC
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > On Fri, 19 Apr 2024,
> > > > > 17:16 umbertofilippo,
> > > > > > > > > > > 
> > > > > <umbertofilippo@tiscali.it> wrote:
> > > > > > > > > > > 
> > > > > > > > > > > Hello everyone,
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > I finally had some
> > > > > time to come back to this.
> > > > > > > > > > > 
> > > > > > > > > > > I tried to build my
> > > > > own application (a simple memory
> > > > > > > > > > > game, whose source
> > > > > you can find here:
> > > > > > > > > > > 
> > > > > https://github.com/umbe1987/memory).
> > > > > > > > > > > 
> > > > > > > > > > > Host Linux-64 and
> > > > > target Linux-64.
> > > > > > > > > > > 
> > > > > > > > > > > The deployment
> > > > > process seemed smooth, however when I
> > > > > > > > > > > try to launch my
> > > > > application in the build-linux-64
> > > > > > > > > > > directory, I see
> > > > > this error:
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > ```
> > > > > > > > > > > 
> > > > > > > > > > > Traceback (most
> > > > > recent call last):
> > > > > > > > > > > File "memory.py",
> > > > > line 6, in <module>
> > > > > > > > > > > File
> > > > > "bootstrap-3.11.0.py
> > > > > <http://bootstrap-3.11.0.py>
> > > > > > > > > > > 
> > > > > <http://bootstrap-3.11.0.py>", line
> > > > > 1178, in
> > > > > > > > > > > _find_and_load
> > > > > > > > > > > File
> > > > > "bootstrap-3.11.0.py
> > > > > <http://bootstrap-3.11.0.py>
> > > > > > > > > > > 
> > > > > <http://bootstrap-3.11.0.py>", line
> > > > > 1142, in
> > > > > > > > > > > _find_and_load_unlocked
> > > > > > > > > > > 
> > > > > ModuleNotFoundError: No module named
> > > > > > > > > > > 'PyQt5.QtMultimedia'
> > > > > > > > > > > 
> > > > > > > > > > > ```
> > > > > > > > > > > 
> > > > > > > > > > > I went back to the
> > > > > .pdt file (`pyqtdeploy-build
> > > > > > > > > > > memory.pdt`), but
> > > > > in the Packages tab I cannot see
> > > > > > > > > > > QtMultimedia listed
> > > > > anywhere.
> > > > > > > > > > > 
> > > > > > > > > > > I could try to add
> > > > > it manually in the memory.pdt file,
> > > > > > > > > > > but I was wondering
> > > > > if I am doing anything wrong.
> > > > > > > > > > > 
> > > > > > > > > > > I am sharing the
> > > > > content of my pdt file below.
> > > > > > > > > > > 
> > > > > > > > > > > Many thanks in
> > > > > advance if you wish to help.
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > Umberto
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > memory.pdt
> > > > > > > > > > > 
> > > > > > > > > > > ```
> > > > > > > > > > > 
> > > > > > > > > > > version = 0
> > > > > > > > > > > sysroot = ""
> > > > > > > > > > > sysroots_dir = ""
> > > > > > > > > > > parts = [
> > > > > "Python:random", "PyQt:PyQt5.QtWidgets",
> > > > > > > > > > > "Python:glob",
> > > > > "Python:os", "PyQt:PyQt5.QtCore",
> > > > > > > > > > > "PyQt:PyQt5.QtGui",
> > > > > "SIP:PyQt5.sip", "PyQt:PyQt5",]
> > > > > > > > > > > 
> > > > > > > > > > > [Application]
> > > > > > > > > > > entry_point = ""
> > > > > > > > > > > is_console = false
> > > > > > > > > > > is_bundle = false
> > > > > > > > > > > name = ""
> > > > > > > > > > > qmake_configuration
> > > > > = ""
> > > > > > > > > > > script = "memory.py"
> > > > > > > > > > > syspath = ""
> > > > > > > > > > > 
> > > > > > > > > > > [Application.Package]
> > > > > > > > > > > name = "data"
> > > > > > > > > > > exclude = [
> > > > > "*.pyc", "*.pyd", "*.pyo", "*.pyx",
> > > > > > > > > > > "*.pxi",
> > > > > "__pycache__", "*-info", "EGG_INFO",
> > > > > "*.so",]
> > > > > > > > > > > 
> > > > > [[Application.Package.Content]]
> > > > > > > > > > > name = "back.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content]]
> > > > > > > > > > > name = "img"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = true
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "analisiapprofondita.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "cagnaccioselvaggio.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "diamanteocchidileone.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "lameraviglia.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "leggedelpiuforte.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "lucertolacrogiolante.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "ricercaossessiva.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "ruggitodelwurm.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "studioaccurato.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "Tropicalisland.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name =
> > > > > "wurmarrogante.jpg"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content]]
> > > > > > > > > > > name = "sound"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = true
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name = "end.wav"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name = "fail.wav"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > 
> > > > > [[Application.Package.Content.Content]]
> > > > > > > > > > > name = "success.wav"
> > > > > > > > > > > included = true
> > > > > > > > > > > is_directory = false
> > > > > > > > > > > 
> > > > > > > > > > > ```
> > > > > > > > > > > 
> > > > > > > > > > > On 3/12/24 08:48,
> > > > > umbertofilippo wrote:
> > > > > > > > > > > > 
> > > > > > > > > > > > Thanks Charles and KC!
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > I was finally able
> > > > > to build the demo after installing
> > > > > > > > > > > > all the Qt for X11
> > > > > requirements for Linux!!!
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > For the records,
> > > > > here is what I had to install on my
> > > > > > > > > > > > machine (Linux
> > > > > Mint 21):
> > > > > > > > > > > > 
> > > > > > > > > > > > Note: there is a
> > > > > package in the list of requirements
> > > > > > > > > > > > which has a
> > > > > missing match on my system, I am marking
> > > > > > > > > > > > it down below:
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > sudo apt-get
> > > > > install libxcb-util-dev
> > > > > > > > > > > > sudo apt-get
> > > > > install libfontconfig1-dev
> > > > > > > > > > > > libfreetype6-dev
> > > > > libx11-dev libx11-xcb-dev libxext-dev
> > > > > > > > > > > > libxfixes-dev
> > > > > libxi-dev libxrender-dev libxcb1-dev
> > > > > > > > > > > > libxcb-glx0-dev
> > > > > libxcb-keysyms1-dev libxcb-image0-dev
> > > > > > > > > > > > libxcb-shm0-dev
> > > > > libxcb-icccm4-dev libxcb-sync0-dev
> > > > > > > > > > > > libxcb-xfixes0-dev
> > > > > libxcb-shape0-dev libxcb-randr0-dev
> > > > > > > > > > > > 
> > > > > libxcb-render-util0-dev libxkbcommon-dev
> > > > > > > > > > > > 
> > > > > libxkbcommon-x11-dev
> > > > > libxcb-xinerama0-dev # instead of
> > > > > > > > > > > > "libxcd-xinerama-dev"
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > Now, on my
> > > > > application and then Android! ;)
> > > > > > > > > > > > 
> > > > > > > > > > > > 
> > > > > > > > > > > > On 3/9/24 20:47,
> > > > > Umberto Minora wrote:
> > > > > > > > > > > > > Thanks for the
> > > > > hint Charles, I will try to test the
> > > > > > > > > > > > > solution as soon
> > > > > as I can and report back on the
> > > > > > > > > > > > > result.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > As far as I
> > > > > understand, I should do "sudo apt-get
> > > > > > > > > > > > > install
> > > > > libxcb-util-dev" as explained in
> > > > > > > > > > > > > 
> > > > > https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&lang=it
> > > > >  <https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&lang=it>
> > > > > 
> > > > > > > > > > > > > 
> > > > > <https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&lang=it
> > > > >  <https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at- \
> > > > > the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&lang=it>>
> > > > > 
> > > > > > > > > > > > > and run
> > > > > "build-demo.py" again.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Will be back soon.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Umberto
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Il 9 mar 2024
> > > > > 15:48, Charles <peacech@gmail.com>
> > > > > > > > > > > > > 
> > > > > <mailto:peacech@gmail.com> ha scritto:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Do you have
> > > > > libxcb.so platform plugin in your qt
> > > > > > > > > > > > > directory?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > If not you
> > > > > need to rebuild qt again, make sure
> > > > > > > > > > > > > that
> > > > > requirements listed at
> > > > > > > > > > > > > 
> > > > > https://doc.qt.io/qt-5/linux-requirements.html
> > > > > > > > > > > > > are installed
> > > > > and make sure the xcb platform
> > > > > > > > > > > > > plugin is built.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > On Sat, Mar
> > > > > 9, 2024 at 8:38 PM umbertofilippo
> > > > > > > > > > > > > 
> > > > > <umbertofilippo@tiscali.it> wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hello
> > > > > everyone,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > just a
> > > > > quick update: I did the KC's three
> > > > > > > > > > > > > lines
> > > > > trick and it did the job.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I am now
> > > > > stuck at yet another error, which is
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Generating the Makefiles...
> > > > > > > > > > > > > 
> > > > > /home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake
> > > > > > > > > > > > > 
> > > > > -recursive PyQt5.pro
> > > > > > > > > > > > > sip-install:
> > > > > > > > > > > > > 
> > > > > '/home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > -recursive PyQt5.pro' failed returning 3
> > > > > > > > > > > > > Info:
> > > > > creating stash file
> > > > > > > > > > > > > /tmp/tmphwkq3ix1/.qmake.stash
> > > > > > > > > > > > > Reading
> > > > > /tmp/tmphwkq3ix1/QtCore/QtCore.pro
> > > > > > > > > > > > > Reading
> > > > > > > > > > > > > 
> > > > > /tmp/tmphwkq3ix1/QtNetwork/QtNetwork.pro
> > > > > > > > > > > > > Reading
> > > > > /tmp/tmphwkq3ix1/QtGui/QtGui.pro
> > > > > > > > > > > > > Reading
> > > > > > > > > > > > > 
> > > > > /tmp/tmphwkq3ix1/QtWidgets/QtWidgets.pro
> > > > > > > > > > > > > Reading
> > > > > > > > > > > > > 
> > > > > /tmp/tmphwkq3ix1/QtX11Extras/QtX11Extras.pro
> > > > > > > > > > > > > Project
> > > > > ERROR: Unknown module(s) in QT:
> > > > > > > > > > > > > x11extras
> > > > > > > > > > > > > 
> > > > > pyqtdeploy-sysroot: execution of
> > > > > > > > > > > > > 
> > > > > 'sip-install' failed: returned exit code 1
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I am
> > > > > attaching the whole log again in case
> > > > > > > > > > > > > it's
> > > > > useful to better understand what went
> > > > > > > > > > > > > wrong.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Any idea
> > > > > how to move on from here?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Sorry for
> > > > > spamming but I hope this thread not
> > > > > > > > > > > > > only will
> > > > > fix my issues but also will serve
> > > > > > > > > > > > > as a
> > > > > reference for building with a Linux
> > > > > > > > > > > > > machine
> > > > > (or me and for others hopefully).
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Umberto
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > On 3/8/24
> > > > > 20:32, Kaiser Chief wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > "qt-everywhere-opensource-src-5.15.10.tar.xz"
> > > > > > > > > > > > > is
> > > > > the right file you are looking for.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Unfortunately,
> > > > > > > > > > > > > 
> > > > > "pyqtdeploy/sysroot/plugins/Qt.py" is
> > > > > > > > > > > > > 
> > > > > looking for 'qt-everywhere-src-{}.tar.xz'
> > > > > > > > > > > > > 
> > > > > > > > > > > > > You
> > > > > could fix that line (#53) in
> > > > > > > > > > > > > 
> > > > > "pyqtdeploy/sysroot/plugins/Qt.py"with:
> > > > > > > > > > > > > `
> > > > > qt-everywhere-opensource-src-{}.tar.xz `
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > However, you might encounter problems
> > > > > > > > > > > > > down
> > > > > the line probably...
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I
> > > > > would recommend to stick with Qt5.15.2
> > > > > > > > > > > > > and
> > > > > do necessary changes.
> > > > > > > > > > > > > 
> > > > > Alternatively, you could built
> > > > > > > > > > > > > 
> > > > > qt-everywhere-opensource-src-5.15.10.tar.xz
> > > > > > > > > > > > > from
> > > > > source manually and tell pyqtdeploy
> > > > > > > > > > > > > where
> > > > > to look for Qt install (but that's
> > > > > > > > > > > > > a bit
> > > > > more painful).
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Best
> > > > > regards,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > KC
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Le ven. 8 mars 2024 à 19:21,
> > > > > > > > > > > > > 
> > > > > umbertofilippo
> > > > > > > > > > > > > <umbertofilippo@tiscali.it> a
> > > > > écrit :
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Thanks again for the feedback,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I
> > > > > have just tried to update the
> > > > > > > > > > > > > sysroot.toml like this:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > # Qt
> > > > > > > > > > > > > 
> > > > > ##########################################################################
> > > > > > > > > > > > > 
> > > > > > > > > > > > > [Qt]
> > > > > > > > > > > > > 
> > > > > version = "5.15.10" # original was
> > > > > > > > > > > > > 
> > > > > "5.15.2"
> > > > > > > > > > > > > 
> > > > > edition = "opensource"
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > and now it seems the link to download
> > > > > > > > > > > > > 
> > > > > the qt source can no longer be found.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Qt: installing component...
> > > > > > > > > > > > > 
> > > > > Qt: looking for
> > > > > > > > > > > > > 
> > > > > 'qt-everywhere-src-5.15.10.tar.xz' in
> > > > > > > > > > > > > 
> > > > > /home/umberto/games/python/pyqt-demo.
> > > > > > > > > > > > > 
> > > > > Qt: downloading
> > > > > > > > > > > > > 
> > > > > 'qt-everywhere-src-5.15.10.tar.xz'
> > > > > > > > > > > > > from
> > > > > > > > > > > > > 
> > > > > https://download.qt.io/archive/qt/5.15/5.15.10/single/.
> > > > > <https://download.qt.io/archive/qt/5.15/5.15.10/single/.>..
> > > > > > > > > > > > > Qt:
> > > > > > > > > > > > > 
> > > > > 'https://download.qt.io/archive/qt/5.15/5.15.10/single/qt-everywhere-src-5.15.10.tar.xz'
> > > > > 
> > > > > > > > > > > > > 
> > > > > was not found.
> > > > > > > > > > > > > pyqtdeploy-sysroot: Qt: unable to
> > > > > > > > > > > > > find
> > > > > > > > > > > > > 
> > > > > '/home/umberto/.pyqtdeploy/cache/qt-everywhere-src-5.15.10.tar.xz'.
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > The only similar thing I can see in
> > > > > > > > > > > > > 
> > > > > https://download.qt.io/archive/qt/5.15/5.15.10/single/
> > > > > > > > > > > > > is
> > > > > > > > > > > > > 
> > > > > "qt-everywhere-opensource-src-5.15.10.tar.xz"
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > If there is no easy way to solve this
> > > > > > > > > > > > > 
> > > > > you can think of I will probably try
> > > > > > > > > > > > > 
> > > > > to test adding those 3 lines to
> > > > > > > > > > > > > 
> > > > > qtbase/src/corelib/global/qglobal.h
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Thanks again so much for your kind
> > > > > > > > > > > > > 
> > > > > and feedback, much appreciated!
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Umberto
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > On 3/8/24 19:38, Kaiser Chief wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > To
> > > > > complement Charles' answer, it
> > > > > > > > > > > > > 
> > > > > seems
> > > > > like someone found a quick
> > > > > > > > > > > > > 
> > > > > fix
> > > > > with GCC11, in case you are
> > > > > > > > > > > > > reluctant to move back to GCC10:
> > > > > > > > > > > > > 
> > > > > https://forum.qt.io/topic/136672/error-installing-qt-everywhere-src-5-15-2-on-ubuntu-22-04/2
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > add
> > > > > these 3 lines at the top of
> > > > > > > > > > > > > 
> > > > > qtbase/src/corelib/global/qglobal.h
> > > > > > > > > > > > > 
> > > > > > (I
> > > > > haven't tested that)
> > > > > > > > > > > > > 
> > > > > ```
> > > > > > > > > > > > > 
> > > > > #ifdef
> > > > > __cplusplus
> > > > > > > > > > > > > #include <limits>
> > > > > > > > > > > > > 
> > > > > #endif
> > > > > > > > > > > > > 
> > > > > ```
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > For
> > > > > ref, the QT bug associated
> > > > > > > > > > > > > 
> > > > > is:
> > > > > > > > > > > > > 
> > > > > https://bugreports.qt.io/browse/QTBUG-90395
> > > > > > > > > > > > > 
> > > > > It has
> > > > > been fixed for ** QT5.15.9
> > > > > > > > > > > > > 
> > > > > <https://bugreports.qt.io/issues/?jql=project+%3D+QTBUG+AND+fixVersion+%3D+5.15.9>,
> > > > > 
> > > > > > > > > > > > > 
> > > > > but
> > > > > since you are using the
> > > > > > > > > > > > > 
> > > > > 
> > > > > default QT5.15.2, well it's not
> > > > > > > > > > > > > 
> > > > > fixed.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > Best
> > > > > regards,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > KC
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > 
> > > > > Le ven. 8 mars 2024 à 18:28,
> > > > > > > > > > > > > 
> > > > > 
> > > > > Charles <peacech@gmail.com> a
> > > > > > > > > > > > > écrit :
> > > > > > > > > > > > > 
> > > > > > > > > > > > > With C++ the relevant error
> > > > > > > > > > > > > 
> > > > > is
> > > > > the first error line, the
> > > > > > > > > > > > > rest is usually noise. If you
> > > > > > > > > > > > > google gcc numeric_limits is
> > > > > > > > > > > > > 
> > > > > 
> > > > > not a class template you will
> > > > > > > > > > > > > find
> > > > > > > > > > > > > https://bugs.gentoo.org/768342
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > If
> > > > > you use gcc 11 then use
> > > > > > > > > > > > > 
> > > > > 
> > > > > gcc 10 otherwise patch qt
> > > > > > > > > > > > > headers as in
> > > > > > > > > > > > > 
> > > > > https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d54be896563102786238893a9c645b8bdb43ef
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > On
> > > > > Sat, Mar 9, 2024 at
> > > > > > > > > > > > > 12:49 AM umbertofilippo
> > > > > > > > > > > > > <umbertofilippo@tiscali.it>
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Moving on,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I have tried to remove
> > > > > > > > > > > > > OpenSSL from the
> > > > > > > > > > > > > "sysroot.toml" since it
> > > > > > > > > > > > > is not required, and now
> > > > > > > > > > > > > the process seems to go
> > > > > > > > > > > > > further, but I am stuck
> > > > > > > > > > > > > at a new error:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Verifying host
> > > > > > > > > > > > > architecture 'linux-64'...
> > > > > > > > > > > > > Verifying target
> > > > > > > > > > > > > architecture 'linux-64'...
> > > > > > > > > > > > > zlib: verifying...
> > > > > > > > > > > > > Qt: verifying...
> > > > > > > > > > > > > Python: verifying...
> > > > > > > > > > > > > SIP: verifying...
> > > > > > > > > > > > > PyQt: verifying...
> > > > > > > > > > > > > PyQt3D: verifying...
> > > > > > > > > > > > > PyQtChart: verifying...
> > > > > > > > > > > > > PyQtDataVisualization:
> > > > > > > > > > > > > verifying...
> > > > > > > > > > > > > PyQtNetworkAuth: verifying...
> > > > > > > > > > > > > PyQtPurchasing: verifying...
> > > > > > > > > > > > > QScintilla: verifying...
> > > > > > > > > > > > > zlib: installing
> > > > > > > > > > > > > component...
> > > > > > > > > > > > > Qt: installing
> > > > > > > > > > > > > component...
> > > > > > > > > > > > > Qt: downloading
> > > > > > > > > > > > > 'qt-everywhere-src-5.15.2.tar.xz'
> > > > > > > > > > > > > from
> > > > > > > > > > > > > 
> > > > > https://download.qt.io/archive/qt/5.15/5.15.2/single/.
> > > > > <https://download.qt.io/archive/qt/5.15/5.15.2/single/.>..
> > > > > > > > > > > > > pyqtdeploy-sysroot:
> > > > > > > > > > > > > execution of
> > > > > > > > > > > > > './configure' failed:
> > > > > > > > > > > > > returned exit code 2
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > What can be the cause of
> > > > > > > > > > > > > this new error? I see
> > > > > > > > > > > > > there is a new folder now
> > > > > > > > > > > > > in the original pyqt demo
> > > > > > > > > > > > > directory called
> > > > > > > > > > > > > "sysroot-linux-64" and
> > > > > > > > > > > > > inside I see there's
> > > > > > > > > > > > > 
> > > > > "sysroot-linux-64/build/qt-everywhere-src-5.15.2"
> > > > > > > > > > > > > with a "configure" file,
> > > > > > > > > > > > > but other than this I
> > > > > > > > > > > > > have no clue sincerely on
> > > > > > > > > > > > > why it is failing.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I have attached the
> > > > > > > > > > > > > content of running
> > > > > > > > > > > > > build-demo.py with --verbose
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hope someone can help me.
> > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > On 3/8/24 12:18,
> > > > > > > > > > > > > umbertofilippo wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hi and many thanks
> > > > > > > > > > > > > for you feedback!
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > First of all let me
> > > > > > > > > > > > > tell that I am very
> > > > > > > > > > > > > interested in finding
> > > > > > > > > > > > > a solution to this
> > > > > > > > > > > > > problem, and I will
> > > > > > > > > > > > > try to do my best if
> > > > > > > > > > > > > I can contribute in
> > > > > > > > > > > > > case it's needed.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I just checked, and
> > > > > > > > > > > > > this is what I can
> > > > > > > > > > > > > see in my
> > > > > > > > > > > > > /usr/include/openssl/opensslv.h
> > > > > > > > > > > > > file. Cannot tell
> > > > > > > > > > > > > though if pyqtdeploy
> > > > > > > > > > > > > is supposed to work
> > > > > > > > > > > > > or not given these
> > > > > > > > > > > > > lines...
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > /*
> > > > > > > > > > > > > * SECTION 4:
> > > > > > > > > > > > > BACKWARD COMPATIBILITY
> > > > > > > > > > > > > */
> > > > > > > > > > > > > 
> > > > > > > > > > > > > # define
> > > > > > > > > > > > > OPENSSL_VERSION_TEXT
> > > > > > > > > > > > > "OpenSSL 3.0.2 15 Mar
> > > > > > > > > > > > > 2022"
> > > > > > > > > > > > > 
> > > > > > > > > > > > > /* Synthesize
> > > > > > > > > > > > > OPENSSL_VERSION_NUMBER
> > > > > > > > > > > > > with the layout
> > > > > > > > > > > > > 0xMNN00PPSL */
> > > > > > > > > > > > > # ifdef
> > > > > > > > > > > > > OPENSSL_VERSION_PRE_RELEASE
> > > > > > > > > > > > > # define
> > > > > > > > > > > > > _OPENSSL_VERSION_PRE_RELEASE
> > > > > > > > > > > > > 0x0L
> > > > > > > > > > > > > # else
> > > > > > > > > > > > > # define
> > > > > > > > > > > > > _OPENSSL_VERSION_PRE_RELEASE
> > > > > > > > > > > > > 0xfL
> > > > > > > > > > > > > # endif
> > > > > > > > > > > > > # define
> > > > > > > > > > > > > OPENSSL_VERSION_NUMBER \
> > > > > > > > > > > > > (
> > > > > > > > > > > > > (OPENSSL_VERSION_MAJOR<<28)
> > > > > > > > > > > > > \
> > > > > > > > > > > > > > (OPENSSL_VERSION_MINOR<<20)
> > > > > > > > > > > > > \
> > > > > > > > > > > > > > (OPENSSL_VERSION_PATCH<<4)
> > > > > > > > > > > > > \
> > > > > > > > > > > > > > _OPENSSL_VERSION_PRE_RELEASE
> > > > > > > > > > > > > )
> > > > > > > > > > > > > 
> > > > > > > > > > > > > # ifdef __cplusplus
> > > > > > > > > > > > > }
> > > > > > > > > > > > > # endif
> > > > > > > > > > > > > 
> > > > > > > > > > > > > # include
> > > > > > > > > > > > > <openssl/macros.h>
> > > > > > > > > > > > > # ifndef
> > > > > > > > > > > > > OPENSSL_NO_DEPRECATED_3_0
> > > > > > > > > > > > > # define
> > > > > > > > > > > > > HEADER_OPENSSLV_H
> > > > > > > > > > > > > # endif
> > > > > > > > > > > > > 
> > > > > > > > > > > > > #endif
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Umberto
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > On 3/7/24 19:11,
> > > > > > > > > > > > > Kaiser Chief wrote:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > To complement my
> > > > > > > > > > > > > previous message
> > > > > > > > > > > > > (and after doing
> > > > > > > > > > > > > a quick search
> > > > > > > > > > > > > through the
> > > > > > > > > > > > > source code):
> > > > > > > > > > > > > * The script
> > > > > > > > > > > > > "OpenSSL.py" is
> > > > > > > > > > > > > looking for
> > > > > > > > > > > > > "OPENSSL_VERSION_NUMBER"
> > > > > > > > > > > > > in
> > > > > > > > > > > > > "/usr/include/openssl/opensslv.h"
> > > > > > > > > > > > > * In OpenSSL
> > > > > > > > > > > > > 1.1.1 (which is
> > > > > > > > > > > > > installed on my
> > > > > > > > > > > > > Linux), I can see
> > > > > > > > > > > > > the line "#define
> > > > > > > > > > > > > OPENSSL_VERSION_NUMBER"
> > > > > > > > > > > > > in
> > > > > > > > > > > > > 
> > > > > "/usr/include/openssl/opensslv.h".
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Can you check
> > > > > > > > > > > > > that you have
> > > > > > > > > > > > > that line in your
> > > > > > > > > > > > > header file too?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > If not, it's
> > > > > > > > > > > > > probably that
> > > > > > > > > > > > > OpenSSL updated
> > > > > > > > > > > > > their header
> > > > > > > > > > > > > files and put the
> > > > > > > > > > > > > VERSION_NUMBER
> > > > > > > > > > > > > somewhere else...
> > > > > > > > > > > > > 
> > > > > > > > > > > > > If you want to
> > > > > > > > > > > > > run the demo, I
> > > > > > > > > > > > > would recommend
> > > > > > > > > > > > > you install the
> > > > > > > > > > > > > default versions
> > > > > > > > > > > > > as written in the
> > > > > > > > > > > > > `sysroot.toml`
> > > > > > > > > > > > > 
> > > > > > > > > > > > > If there are
> > > > > > > > > > > > > fixes to make for
> > > > > > > > > > > > > each "version
> > > > > > > > > > > > > grepping", I
> > > > > > > > > > > > > believe that Phil
> > > > > > > > > > > > > had a way to
> > > > > > > > > > > > > contribute to
> > > > > > > > > > > > > plugins for
> > > > > > > > > > > > > pyqtdeploy, but
> > > > > > > > > > > > > can't remember
> > > > > > > > > > > > > where...
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Best regards,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > KC
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Le jeu. 7 mars
> > > > > > > > > > > > > 2024 à 17:56,
> > > > > > > > > > > > > Kaiser Chief
> > > > > > > > > > > > > <kaiser.chiefmail@gmail.com>
> > > > > > > > > > > > > a écrit :
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > According to
> > > > > > > > > > > > > the sysroot
> > > > > > > > > > > > > help page
> > > > > > > > > > > > > 
> > > > > (https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/sysroot.html#openssl),
> > > > >  
> > > > > > > > > > > > > 
> > > > > > > > > > > > > if you have
> > > > > > > > > > > > > configured
> > > > > > > > > > > > > your
> > > > > > > > > > > > > `sysroot.toml`
> > > > > > > > > > > > > like this:
> > > > > > > > > > > > > ```
> > > > > > > > > > > > > 
> > > > > > > > > > > > > [OpenSSL.linux]
> > > > > > > > > > > > > version = ""
> > > > > > > > > > > > > install_from_source = false
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ```
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Then, on
> > > > > > > > > > > > > Linux, the
> > > > > > > > > > > > > OpenSSL
> > > > > > > > > > > > > library used
> > > > > > > > > > > > > will be the
> > > > > > > > > > > > > one installed
> > > > > > > > > > > > > on your OS
> > > > > > > > > > > > > with no
> > > > > > > > > > > > > assumption on
> > > > > > > > > > > > > the version
> > > > > > > > > > > > > (so that
> > > > > > > > > > > > > should work
> > > > > > > > > > > > > in your example).
> > > > > > > > > > > > > Now, that's
> > > > > > > > > > > > > what is
> > > > > > > > > > > > > provided in
> > > > > > > > > > > > > the demo
> > > > > > > > > > > > > folder for
> > > > > > > > > > > > > `pyqtdeploy-3.3.0`,
> > > > > > > > > > > > > so that's odd.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Therefore, it
> > > > > > > > > > > > > could be that
> > > > > > > > > > > > > the
> > > > > > > > > > > > > `pyqtdeploy-sysroot`
> > > > > > > > > > > > > functionality
> > > > > > > > > > > > > is struggling
> > > > > > > > > > > > > to extract
> > > > > > > > > > > > > the version
> > > > > > > > > > > > > number from
> > > > > > > > > > > > > your
> > > > > > > > > > > > > OS-installed
> > > > > > > > > > > > > OpenSSL.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ---
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I am not of
> > > > > > > > > > > > > great help
> > > > > > > > > > > > > with that
> > > > > > > > > > > > > comment,
> > > > > > > > > > > > > however, I
> > > > > > > > > > > > > would like to
> > > > > > > > > > > > > suggest, if
> > > > > > > > > > > > > it's your
> > > > > > > > > > > > > first time
> > > > > > > > > > > > > with
> > > > > > > > > > > > > pyqtdeploy to
> > > > > > > > > > > > > give a try at
> > > > > > > > > > > > > my Github repo:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > https://github.com/achille-martin/pyqt-crom
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > This repo
> > > > > > > > > > > > > aims at
> > > > > > > > > > > > > demonstrating
> > > > > > > > > > > > > how beginner
> > > > > > > > > > > > > devs,
> > > > > > > > > > > > > intermediate
> > > > > > > > > > > > > devs and
> > > > > > > > > > > > > expert devs
> > > > > > > > > > > > > can benefit
> > > > > > > > > > > > > from pyqtdeploy.
> > > > > > > > > > > > > It also
> > > > > > > > > > > > > offers a few
> > > > > > > > > > > > > simple
> > > > > > > > > > > > > tutorials to
> > > > > > > > > > > > > get started
> > > > > > > > > > > > > with
> > > > > > > > > > > > > pyqtdeploy
> > > > > > > > > > > > > (simpler than
> > > > > > > > > > > > > the demo in
> > > > > > > > > > > > > the official
> > > > > > > > > > > > > pyqtdeploy
> > > > > > > > > > > > > package) and
> > > > > > > > > > > > > optimises
> > > > > > > > > > > > > bits of the
> > > > > > > > > > > > > tool
> > > > > > > > > > > > > regarding the
> > > > > > > > > > > > > user
> > > > > > > > > > > > > interface
> > > > > > > > > > > > > (for now).
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I can support
> > > > > > > > > > > > > you with your
> > > > > > > > > > > > > initial
> > > > > > > > > > > > > journey on
> > > > > > > > > > > > > discovering
> > > > > > > > > > > > > pyqtdeploy
> > > > > > > > > > > > > through my
> > > > > > > > > > > > > repo if you wish.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Best regards,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > KC
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Le jeu. 7
> > > > > > > > > > > > > mars 2024
> > > > > > > > > > > > > à 17:06,
> > > > > > > > > > > > > umbertofilippo
> > > > > > > > > > > > > <umbertofilippo@tiscali.it>
> > > > > > > > > > > > > a écrit :
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Hello
> > > > > > > > > > > > > everyone,
> > > > > > > > > > > > > first
> > > > > > > > > > > > > time here
> > > > > > > > > > > > > for me :)
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I was
> > > > > > > > > > > > > giving
> > > > > > > > > > > > > pyqtdeploy
> > > > > > > > > > > > > a try and
> > > > > > > > > > > > > I am
> > > > > > > > > > > > > stuck at
> > > > > > > > > > > > > the very
> > > > > > > > > > > > > first
> > > > > > > > > > > > > step of
> > > > > > > > > > > > > the
> > > > > > > > > > > > > "Building
> > > > > > > > > > > > > the Demo"
> > > > > > > > > > > > > page.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I am on a
> > > > > > > > > > > > > Linux-64
> > > > > > > > > > > > > machine.
> > > > > > > > > > > > > I am
> > > > > > > > > > > > > following
> > > > > > > > > > > > > the
> > > > > > > > > > > > > 
> > > > > > > > > > > > > tutorial at
> > > > > > > > > > > > > 
> > > > > https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/demo.html
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > and
> > > > > > > > > > > > > I have
> > > > > > > > > > > > > downloaded
> > > > > > > > > > > > > the demo
> > > > > > > > > > > > > files from
> > > > > > > > > > > > > 
> > > > > https://files.pythonhosted.org/packages/44/d4/978017382f0ecc48601944c3fc0f58a5c5075a1d3acd48d09c11ee471b05/pyqtdeploy-3.3.0.tar.gz
> > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I have
> > > > > > > > > > > > > created a
> > > > > > > > > > > > > virtual
> > > > > > > > > > > > > python
> > > > > > > > > > > > > 
> > > > > > > > > > > > > environment
> > > > > > > > > > > > > with the
> > > > > > > > > > > > > following
> > > > > > > > > > > > > packages
> > > > > > > > > > > > > and
> > > > > > > > > > > > > versions
> > > > > > > > > > > > > installed:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Name,Version
> > > > > > > > > > > > > _libgcc_mutex,0.1
> > > > > > > > > > > > > _openmp_mutex,4.5
> > > > > > > > > > > > > 
> > > > > > > > > > > > > bzip2,1.0.8
> > > > > > > > > > > > > ca-certificates,2024.2.2
> > > > > > > > > > > > > ld_impl_linux-64,2.40
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libexpat,2.6.1
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libffi,3.4.2
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libgcc-ng,13.2.0
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libgomp,13.2.0
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libnsl,2.0.1
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libsqlite,3.45.1
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libuuid,2.38.1
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libxcrypt,4.4.36
> > > > > > > > > > > > > 
> > > > > > > > > > > > > libzlib,1.2.13
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ncurses,6.4
> > > > > > > > > > > > > 
> > > > > > > > > > > > > openssl,3.2.1
> > > > > > > > > > > > > pip,24.0
> > > > > > > > > > > > > 
> > > > > > > > > > > > > pyqt5,5.15.10
> > > > > > > > > > > > > 
> > > > > > > > > > > > > pyqt5-qt5,5.15.2
> > > > > > > > > > > > > pyqt5-sip,12.13.0
> > > > > > > > > > > > > 
> > > > > > > > > > > > > pyqtdeploy,3.3.0
> > > > > > > > > > > > > 
> > > > > > > > > > > > > python,3.12.2
> > > > > > > > > > > > > 
> > > > > > > > > > > > > readline,8.2
> > > > > > > > > > > > > setuptools,69.1.1
> > > > > > > > > > > > > tk,8.6.13
> > > > > > > > > > > > > 
> > > > > > > > > > > > > toml,0.10.2
> > > > > > > > > > > > > 
> > > > > > > > > > > > > tzdata,2024a
> > > > > > > > > > > > > 
> > > > > > > > > > > > > wheel,0.42.0
> > > > > > > > > > > > > xz,5.2.6
> > > > > > > > > > > > > 
> > > > > > > > > > > > > I have
> > > > > > > > > > > > > tried to
> > > > > > > > > > > > > run the
> > > > > > > > > > > > > command
> > > > > > > > > > > > > "python
> > > > > > > > > > > > > 
> > > > > > > > > > > > > build-demo.py"
> > > > > > > > > > > > > straight
> > > > > > > > > > > > > away,
> > > > > > > > > > > > > but I am
> > > > > > > > > > > > > getting
> > > > > > > > > > > > > the
> > > > > > > > > > > > > following
> > > > > > > > > > > > > error:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > OpenSSL:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > verifying...
> > > > > > > > > > > > > OpenSSL:
> > > > > > > > > > > > > 
> > > > > > > > > > > > > determining
> > > > > > > > > > > > > installed
> > > > > > > > > > > > > version
> > > > > > > > > > > > > from
> > > > > > > > > > > > > 
> > > > > '/usr/include/openssl/opensslv.h'.
> > > > > > > > > > > > > pyqtdeploy-sysroot:
> > > > > > > > > > > > > OpenSSL:
> > > > > > > > > > > > > unable to
> > > > > > > > > > > > > extract
> > > > > > > > > > > > > the
> > > > > > > > > > > > > version
> > > > > > > > > > > > > number.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > OpenSSL
> > > > > > > > > > > > > is
> > > > > > > > > > > > > installed
> > > > > > > > > > > > > on my
> > > > > > > > > > > > > machine
> > > > > > > > > > > > > and the
> > > > > > > > > > > > > result of
> > > > > > > > > > > > > doing
> > > > > > > > > > > > > "openssl
> > > > > > > > > > > > > version"
> > > > > > > > > > > > > is
> > > > > > > > > > > > > "OpenSSL
> > > > > > > > > > > > > 3.2.1 30
> > > > > > > > > > > > > Jan 2024
> > > > > > > > > > > > > (Library:
> > > > > > > > > > > > > OpenSSL
> > > > > > > > > > > > > 3.2.1 30
> > > > > > > > > > > > > Jan 2024)"
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Am I
> > > > > > > > > > > > > supposed
> > > > > > > > > > > > > to
> > > > > > > > > > > > > install
> > > > > > > > > > > > > the exact
> > > > > > > > > > > > > versions
> > > > > > > > > > > > > of all
> > > > > > > > > > > > > the
> > > > > > > > > > > > > components
> > > > > > > > > > > > > found
> > > > > > > > > > > > > in the
> > > > > > > > > > > > > 
> > > > > > > > > > > > > ""sysroot.toml"
> > > > > > > > > > > > > file to
> > > > > > > > > > > > > be able
> > > > > > > > > > > > > to
> > > > > > > > > > > > > 
> > > > > > > > > > > > > run "python
> > > > > > > > > > > > > 
> > > > > > > > > > > > > build-demo.py"
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > successfully?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Umberto
> > > > > > > > > > > > > 
> > > > > > > > > > > > > 
> > > > > 


[Attachment #3 (text/html)]

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Well, I sincerely have no more clue now...</p>
    <p>First, I'd like to tell you that I have just copied the
      libicu*.so.*56 files from
      /home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5
      to /usr/lib/x86_64-linux-gnu and then tried to understand what
      "add the linker flags to link with those libraries" could mean.</p>
    <p>I tried to export this (2 times, since I wasn't sure which one
      was correct but none have worked), based on
<a class="moz-txt-link-freetext" \
href="https://unix.stackexchange.com/questions/149359/what-is-the-correct-syntax-to-ad \
d-cflags-and-ldflags-to-configure">https://unix.stackexchange.com/questions/149359/what-is-the-correct-syntax-to-add-cflags-and-ldflags-to-configure</a><br>
  </p>
    <p><br>
    </p>
    <p>```</p>
    <p># first try then build but failed<br>
    </p>
    <p>export
LD_LIBRARY_PATH=/home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5</p>
  <p># second try then build but failed</p>
    <p>export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu<br>
    </p>
    <p>```</p>
    <p>Both gave me no error during compilation, but when launching the
      application I received `./memory: symbol lookup error: ./memory:
      undefined symbol: _ZdlPvm, version Qt_5`.<br>
    </p>
    <p><br>
    </p>
    <p>Second, I am PRETTY SURE my approach is not correct, since I
      wasn't expecting all these modifications to be done. I just tried
      to use the same sysroot.toml found in the pyqt-demo folder, with
      little to none modifications (attaching it below this message). I
      was able to build pyqt-demo, but it used a dedicated build script,
      which I am not using anymore (unless it would be better for some
      reasons).<br>
    </p>
    <p><br>
    </p>
    <p>My application is pretty simple
      (<a class="moz-txt-link-freetext" \
href="https://github.com/umbe1987/memory/">https://github.com/umbe1987/memory/</a>) \
and what I am trying to do  now is to test its deployment from linux to linux, with \
the final  aim to deploy to android (so I guess pyinstaller is out of
      question here, unless things have changed recently).</p>
    <p>I don't see how and where I am setting the install_from_source to
      FALSE actually, unless I have to set it to TRUE explicitly
      somewhere and I am not doing it.</p>
    <p><br>
    </p>
    <p>I'd like the idea that pyqtdeploy could potentially deploy to all
      platforms, so I would wish to stick with it if I don't go crazy
      during the process :)</p>
    <p>But I understand as an average Python programmer many aspects
      might not be easy to understand (to put it simple).</p>
    <p><br>
    </p>
    <p>Umberto<br>
    </p>
    <p><br>
    </p>
    <p>sysroot.toml</p>
    <p>```</p>
    <p># The sysroot for the demo application.<br>
      <br>
      <br>
      # OpenSSL
      #####################################################################<br>
      <br>
      #[OpenSSL]<br>
      #version = "1.1.1m"<br>
      #disabled_targets = ["ios"]<br>
      <br>
      #[OpenSSL.linux]<br>
      #version = ""<br>
      #install_from_source = false<br>
      <br>
      <br>
      # Python
      ######################################################################<br>
      <br>
      [Python]<br>
      version = "3.11.0"<br>
      install_host_from_source = true<br>
      <br>
      [Python.win]<br>
      install_host_from_source = false<br>
      <br>
      <br>
      # PyQt
      ########################################################################<br>
      <br>
      [PyQt]<br>
      version = "5.15.7"<br>
      <br>
      [PyQt.android]<br>
      disabled_features = ["PyQt_Desktop_OpenGL", "PyQt_Printer"]<br>
      installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets",
      "QtMultimedia",<br>
              "QtAndroidExtras"]<br>
      <br>
      [PyQt.ios]<br>
      disabled_features = ["PyQt_Desktop_OpenGL", "PyQt_MacOSXOnly",<br>
              "PyQt_MacCocoaViewContainer", "PyQt_Printer",
      "PyQt_Process",<br>
              "PyQt_NotBootstrapped"]<br>
      installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets",
      "QtMultimedia",<br>
              "QtMacExtras"]<br>
      <br>
      [PyQt.linux]<br>
      installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets",
      "QtMultimedia",<br>
              "QtX11Extras"]<br>
      <br>
      [PyQt.macos]<br>
      installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets",
      "QtMultimedia",<br>
              "QtMacExtras"]<br>
      <br>
      [PyQt.win]<br>
      disabled_features = ["PyQt_Desktop_OpenGL"]<br>
      installed_modules = ["QtCore", "QtGui", "QtNetwork", "QtWidgets",
      "QtMultimedia",<br>
              "QtWinExtras"]<br>
      <br>
      <br>
      # PyQt3D
      ######################################################################<br>
      <br>
      #[PyQt3D]<br>
      #version = "5.15.5"<br>
      <br>
      <br>
      # PyQtChart
      ###################################################################<br>
      <br>
      #[PyQtChart]<br>
      #version = "5.15.6"<br>
      <br>
      <br>
      # PyQtDataVisualization
      #######################################################<br>
      <br>
      #[PyQtDataVisualization]<br>
      #version = "5.15.5"<br>
      <br>
      <br>
      # PyQtNetworkAuth
      #############################################################<br>
      <br>
      #[PyQtNetworkAuth]<br>
      #version = "5.15.5"<br>
      <br>
      <br>
      # PyQtPurchasing
      ##############################################################<br>
      <br>
      #[PyQtPurchasing]<br>
      #version = "5.15.5"<br>
      <br>
      <br>
      # QScintilla
      ##################################################################<br>
      <br>
      #[QScintilla]<br>
      #version = "2.13.3"<br>
      <br>
      <br>
      # Qt
##########################################################################<br>
      <br>
      [Qt]<br>
      version = "5.15.2"<br>
      edition = "opensource"<br>
      configure_options = ["-opengl", "desktop", "-no-dbus", "-qt-pcre"]<br>
      skip = ["qtactiveqt", "qtconnectivity", "qtdoc", "qtgamepad",
      "qtlocation",<br>
              "qtmultimedia", "qtquickcontrols", "qtquickcontrols2",<br>
              "qtremoteobjects", "qtscript", "qtscxml", "qtsensors",
      "qtserialbus",<br>
              "qtserialport", "qtspeech", "qtsvg", "qttools",
      "qttranslations",<br>
              "qtwayland", "qtwebchannel", "qtwebengine",
      "qtwebsockets",<br>
              "qtwebview", "qtxmlpatterns"]<br>
      <br>
      [Qt.android]<br>
      install_from_source = false<br>
      ssl = "openssl-linked"<br>
      <br>
      [Qt.ios]<br>
      install_from_source = false<br>
      ssl = "securetransport"<br>
      <br>
      [Qt.linux]<br>
      ssl = "openssl-runtime"<br>
      <br>
      [Qt.macos]<br>
      ssl = "openssl-linked"<br>
      <br>
      [Qt.win]<br>
      ssl = "openssl-linked"<br>
      static_msvc_runtime = true<br>
      <br>
      <br>
      # SIP
#########################################################################<br>
      <br>
      [SIP]<br>
      abi_major_version = 12<br>
      module_name = "PyQt5.sip"<br>
      <br>
      <br>
      # zlib
      ########################################################################<br>
      <br>
      [zlib]<br>
      install_from_source = false<br>
      <br>
      [zlib.win]<br>
      version = "1.2.13"<br>
      install_from_source = true<br>
      static_msvc_runtime = true<br>
    </p>
    <p>```<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 4/26/24 17:13, Charles wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABthHP_R4T8sWzBU2bTktrrDEQAFjjqOEuTRQKpNTFagyBKmSQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">I
          think there is something fundamentally wrong with the way you
          set up pyqtdeploy. Pyqtdeploy is supposedly used to compile a
          single static executable from your application. That means you
          should not use install_from_source = False, which causes
          linking with dynamic libraries which causes your past errors.
          You don't even need to install Qt or PyQt5 because they should
          all be built from source statically.</div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif;font-size:small">If
          what you want is only to distribute your application using
          pyinstaller might be easier than using pyqtdeploy.<br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Fri, Apr 26, 2024 at
          9:39 PM Charles &lt;<a href="mailto:peacech@gmail.com"
            moz-do-not-send="true" \
class="moz-txt-link-freetext">peacech@gmail.com</a>&gt;  wrote:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div dir="ltr">
            <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">If you
              google ucnv_toUnicode_56 it is clear that it is related to
              libicu, the 56 means libicu version 56. Those are probably
              distributed in PyQt5-Qt5 (libicu*.so.*56), so you need to
              copy those files to /usr/lib and then add the linker flags
              to link with those libraries (google LDFLAGS environment
              variable).<br>
            </div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Fri, Apr 26, 2024 at
              9:13 PM umbertofilippo &lt;<a
                href="mailto:umbertofilippo@tiscali.it" target="_blank"
                moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
            </div>
            <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div>
                <p>Hello Charles, thanks for the link!</p>
                <p><br>
                </p>
                <p>I have made all the needed replacements, and now I
                  have this error... (just highlighting one part of it)<br>
                </p>
                <p><br>
                </p>
                <p>```</p>
                <p>/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
                  undefined reference to `ucnv_toUnicode_56'<br>
                  /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
                  undefined reference to `ucol_strcoll_56'<br>
                  /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
                  undefined reference to `ucnv_close_56'<br>
                  /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
                  undefined reference to `ucnv_getMaxCharSize_56'<br>
                  /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libQt5Core.so:
                  undefined reference to `ucnv_countAvailable_56'<br>
                  collect2: error: ld returned 1 exit status<br>
                  make: *** [Makefile:210: memory] Error 1<br>
                </p>
                <p>```</p>
                <p>All these errors are about "libQt5Core.so". Of
                  course, if I replace this file with the original one
                  (which I have kept luckily), I receive the previous
                  usual error.</p>
                <p>So it seems this trick did not work or am I missing
                  something?</p>
                <p>Thanks again for the many feedback!</p>
                <p><br>
                </p>
                <p>Umberto<br>
                </p>
                <p><br>
                </p>
                <div>On 4/23/24 17:52, Charles wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">It might
                      be beneficial to read this</div>
                    <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
                    </div>
                    <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"><a
href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/developer_guide/gcc-using-libraries"
  target="_blank" moz-do-not-send="true"
                        \
class="moz-txt-link-freetext">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/developer_guide/gcc-using-libraries</a></div>
  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Tue, Apr 23,
                      2024 at 10:46 PM Charles &lt;<a
                        href="mailto:peacech@gmail.com" target="_blank"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">peacech@gmail.com</a>&gt;
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div dir="ltr">
                        <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">rm
                          /usr/lib/x86_64-linux-gnu/libQt5Core.so<br>
                          cp
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Core.so.5
  /usr/lib/x86_64-linux-gnu/libQt5Core.so</div>
                        <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
                        </div>
                        <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">The
                          linker does not care about the versioning
                          after the .so, which is why they are
                          symlinked.<br>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">On Tue, Apr
                          23, 2024 at 10:30 PM umbertofilippo &lt;<a
                            href="mailto:umbertofilippo@tiscali.it"
                            target="_blank" moz-do-not-send="true"
                            \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
                        </div>
                        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div>
                            <p>Hopefully this is the last thing I write
                              about this (not for me but for you :) )</p>
                            <p>I would like to go for option 1. Just to
                              understand how to properly do it without
                              messing up the folder.</p>
                            <p>Let's take one of the many I have to
                              replace as an example:
                              "/usr/lib/x86_64-linux-gnu/libQt5Core.so"</p>
                            <p>I'd like to replace this with the
                              counterpart in
"/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".</p>
  <p>I don't have anything with the same exact
                              name. The one I have there which is
                              similar ends with ".5"
                              ("libQt5Core.so.5").</p>
                            <p>Then, if I look in the
                              "/usr/lib/x86_64-linux-gnu/", other than
                              "libQt5Core.so", I also have
                              "libQt5Core.so.5" (same name as the file
                              in the PyQt5 folder),
                              "libQt5Core.so.5.15", and
                              "libQt5Core.so.5.15.3".</p>
                            <p>All these are symlinks except
                              "libQt5Core.so.5.15.3", and all others
                              seem symlink to this one.</p>
                            <p>The question is: what am I supposed to
                              do?</p>
                            <p>Hope I have given enough details.</p>
                            <p>Thanks!<br>
                            </p>
                            <p>Umberto<br>
                            </p>
                            <p><br>
                            </p>
                            <div>On 4/23/24 16:30, Charles wrote:<br>
                            </div>
                            <blockquote type="cite">
                              <div dir="ltr">
                                <div class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">Other
                                  options are (1) replace the .so files
                                  in that LIBS line with the one from
                                  PyQt5/lib or (2) install pyqt5 from
                                  your package manager (not from pip)
                                  and enable your virtualenv to inherit
                                  your global package.<br>
                                </div>
                              </div>
                              <br>
                              <div class="gmail_quote">
                                <div dir="ltr" class="gmail_attr">On
                                  Tue, Apr 23, 2024 at 9:25 PM
                                  umbertofilippo &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
                                    moz-do-not-send="true"
                                    \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
                                </div>
                                <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div>
                                    <p>So I changed LIBS in the Makefile
                                      to this:</p>
                                    <p>```</p>
                                    <p>LIBS          = $(SUBLIBS)
                                      \
                -L/home/umberto/games/python/memory/sysroot-linux-64/lib
-L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
                
                                      -lQtCore -lQtGui -lQtMultimedia
                                      -lQtNetwork -lQtWidgets -lm
                                      -lpython3.11 -lsip -lz -lutil -ldl
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Multimedia.so5
                
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Widgets.so5
                
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Gui.so5
                
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Network.so5
                
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/libQt5Core.so5
                
                                      -lGL -lpthread   <br>
                                    </p>
                                    <p>```</p>
                                    <p>I made a copy of the modified
                                      Makefile and kept it aside.<br>
                                    </p>
                                    <p>I made sure all the "*.so.5"
                                      files exist in
"/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".</p>
  <p>Just to be sure, I deleted the
                                      folder "build-linux-64" and
                                      recreated it by doing
                                      `pyqtdeploy-build memory.pdt`,
                                      then inside ran `qmake`.</p>
                                    <p>Only then, I replaced the
                                      generated Makefile with the
                                      modified copy. At this point,
                                      something unexpected (at least for
                                      me) happened: launching the `make`
                                      command somehow overwrites the
                                      just replaced one. I tried to
                                      overwrite it during the make
                                      process but I guess I am not quick
                                      enough, and I receive the same
                                      error as before.</p>
                                    <p>Also, I remember in a previous
                                      message in this mail thread from
                                      KC that I had another issues
                                      because I was using gcc versions
                                      11. Don't know if this might be
                                      related though... I am just
                                      assuming this has something to do
                                      because the previous message and
                                      the part of the erroe
"/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libQtMultimedia.so"<br>
                                    </p>
                                    <p><br>
                                    </p>
                                    <p>Umberto</p>
                                    <p><br>
                                    </p>
                                    <div>On 4/23/24 15:52, Charles
                                      wrote:<br>
                                    </div>
                                    <blockquote type="cite">
                                      <div dir="ltr">
                                        <blockquote
class="gmail_default gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  LIBS          = $(SUBLIBS)
                                          \
                -L/home/umberto/games/python/memory/sysroot-linux-64/lib
                                          -L<span class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"></span>/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
                
                                          -lQtCore -lQtGui
                                          -lQtMultimedia -lQtNetwork
                                          -lQtWidgets -lm -lpython3.11
                                          -lsip -lz -lutil -ldl
                                          \
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so<span  class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"></span>
                                          \
                /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so
/usr/lib/x86_64-linux-gnu/libQt5Gui.so
                                          /usr/lib/x86_64-linux-gnu/libQt5Network.so
/usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread </blockquote>
                                        <div><br>
                                        </div>
                                        <div
style="font-family:arial,helvetica,sans-serif;font-size:small"
                                          class="gmail_default">You
                                          could try replacing <span
                                            class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"></span>
                                          /usr/lib/x86_64-linux-gnu in
                                          that line with 
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib
                                          <br>
                                        </div>
                                        <div
style="font-family:arial,helvetica,sans-serif;font-size:small"
                                          class="gmail_default"><br>
                                        </div>
                                        <div
style="font-family:arial,helvetica,sans-serif;font-size:small"
                                          class="gmail_default">Make
                                          sure the target .so file
                                          actually exists either by
                                          creating symlinks or using the
                                          right path (with .so.3 or
                                          whatever).</div>
                                        <div
style="font-family:arial,helvetica,sans-serif;font-size:small"
                                          class="gmail_default"><br>
                                        </div>
                                        <div
style="font-family:arial,helvetica,sans-serif;font-size:small"
                                          class="gmail_default">The
                                          problem is that libQt5Core.so
                                          installed by the system
                                          package is dynamically linked
                                          to libstdc++ while the one
                                          used by PyQt5 is statically
                                          linked, which is why you got
                                          the undefined reference error.<br>
                                        </div>
                                      </div>
                                      <br>
                                      <div class="gmail_quote">
                                        <div dir="ltr"
                                          class="gmail_attr">On Tue, Apr
                                          23, 2024 at 8:17 PM
                                          umbertofilippo &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
                                            moz-do-not-send="true"
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt; wrote:<br>
                                        </div>
                                        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">  <div>
                                            <p>Hi Charles, and thank you
                                              again for your time.</p>
                                            <p>I am a bit confused.</p>
                                            <p>I can see I have a file
                                              named "libQt5Core.so.5" in
                                              the folder
"/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib".</p>
  <p>In "/va/lib/" I don't
                                              have anything related to
                                              Qt, but I have lots of
                                              "Qt*"-like files in
                                              "/usr/lib/x86_64-linux-gnu/".</p>
                                            <p>Among these, there is one
                                              which is called
                                              "libQt5Core.so.5" (just
                                              like the one in the other
                                              "PyQt5" folder). This is
                                              actually a symlink to the
                                              file in the same directory
                                              called
                                              "libQt5Core.so.5.15.3".</p>
                                            <p>Are you suggesting to
                                              replace all "libQt*.so"
                                              files in
                                              "/usr/lib/x86_64-linux-gnu/"
                                              with the ones from
"/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib"?</p>
  <p>Then you wrote
                                              "Alternatively you can
                                              adjust your compiler LIB
                                              search directory if you
                                              know how." I certainly am
                                              no expert and don't know
                                              how to do that. However, i
                                              can see an entry in the
                                              "Makefile" inside my
                                              project's "build-linux-64"
                                              folder, which looks like:</p>
                                            <p>```</p>
                                            <p>LIBS          =
                                              $(SUBLIBS)
                                              \
                -L/home/umberto/games/python/memory/sysroot-linux-64/lib
-L/home/umberto/games/python/memory/sysroot-linux-64/lib/python3.11/site-packages/PyQt5
                
                                              -lQtCore -lQtGui
                                              -lQtMultimedia -lQtNetwork
                                              -lQtWidgets -lm
                                              -lpython3.11 -lsip -lz
                                              -lutil -ldl
                                              \
                /usr/lib/x86_64-linux-gnu/libQt5Widgets.so
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so
                                              /usr/lib/x86_64-linux-gnu/libQt5Gui.so
/usr/lib/x86_64-linux-gnu/libQt5Network.so
                                              /usr/lib/x86_64-linux-gnu/libQt5Core.so
                                              -lGL -lpthread<br>
                                            </p>
                                            <p>```</p>
                                            <p>What if I try to change
                                              the paths from
                                              "/usr/lib/x86_64-linux-gnu/*"
                                              to
"/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/Qt5/lib/*"
                                              there? Would it make
                                              sense? I see many of the
                                              files in the "PyQt5"
                                              folders ends with "*.so.5"
                                              rather than "*.so" so I am
                                              afraid this probably won't
                                              work...<br>
                                            </p>
                                            <p>And last but not least,
                                              is it normal that one is
                                              supposed to be doing all
                                              these modifications? I am
                                              noting down all the steps,
                                              but I was wondering if I
                                              did anything wrong that
                                              led me to pyqtdeploy not
                                              working as expected.</p>
                                            <p><br>
                                            </p>
                                            <p>Thank you in advance!</p>
                                            <p><br>
                                            </p>
                                            <p>Umberto<br>
                                            </p>
                                            <p><br>
                                            </p>
                                            <div>On 4/22/24 14:06,
                                              Charles wrote:<br>
                                            </div>
                                            <blockquote type="cite">
                                              <div dir="ltr">
                                                <div
                                                  class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small">That
                                                  symbol is exported by
                                                  libQtCore.so.3 from
                                                  PyQt5-Qt5. The easiest
                                                  way to fix it is to
                                                  copy/replace
                                                  libQtCore.so in
                                                  /var/lib with the file
                                                  from PyQt5-Qt5. To be
                                                  safe it is better to
                                                  replace all Qt .so in
                                                  /var/lib with the ones
                                                  from PyQt5-Qt5.
                                                  Alternatively you can
                                                  adjust your compiler
                                                  LIB search directory
                                                  if you know how.<br>
                                                </div>
                                                <div
                                                  class="gmail_default"
style="font-family:arial,helvetica,sans-serif;font-size:small"><br>
                                                </div>
                                              </div>
                                              <br>
                                              <div class="gmail_quote">
                                                <div dir="ltr"
                                                  class="gmail_attr">On
                                                  Sun, Apr 21, 2024 at
                                                  11:53 PM
                                                  umbertofilippo &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
                                                </div>
                                                <blockquote
                                                  class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">Thanks  Charles and thanks
                                                  Phil for clarifying,<br>
                                                  <br>
                                                  <br>
                                                  I am moving on, but
                                                  having another issue
                                                  now.<br>
                                                  <br>
                                                  The symlink is now
                                                  fine and I have the
                                                  file I accidentally
                                                  removed <br>
                                                  earlier
                                                  ("libQt5Multimedia.so").<br>
                                                  <br>
                                                  Now when I try to
                                                  build with make I get:<br>
                                                  <br>
                                                  ```<br>
                                                  <br>
                                                  /usr/bin/ld: <br>
/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libQtMultimedia.so:
                                                  <br>
                                                  undefined reference to
                                                  `operator
                                                  delete[](void*,
                                                  unsigned long)@Qt_5'<br>
                                                  collect2: error: ld
                                                  returned 1 exit status<br>
                                                  make: ***
                                                  [Makefile:210: memory]
                                                  Error 1<br>
                                                  <br>
                                                  ```<br>
                                                  <br>
                                                  Sorry for spamming, I
                                                  hope I can keep
                                                  posting my tries
                                                  without <br>
                                                  disturbing too much.<br>
                                                  <br>
                                                  <br>
                                                  Umberto<br>
                                                  <br>
                                                  <br>
                                                  On 4/21/24 18:49, Phil
                                                  Thompson wrote:<br>
                                                  &gt; <a
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank"
moz-do-not-send="true">QtMultimedia.abi3.so</a> is the Python extension
                                                  module that implements
                                                  <br>
                                                  &gt; the bindings to
                                                  the QtMultimedia C++
                                                  library.<br>
                                                  &gt;<br>
                                                  &gt;
                                                  libQt5Multimedia.so is
                                                  the QtMultimedia C++
                                                  library itself.<br>
                                                  &gt;<br>
                                                  &gt; Phil<br>
                                                  &gt;<br>
                                                  &gt; On 21/04/2024
                                                  17:40, umbertofilippo
                                                  wrote:<br>
                                                  &gt;&gt; Sorry for
                                                  messing things up.<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; I noticed the
                                                  right command for the
                                                  symlink was `sudo ln
                                                  -s<br>
                                                  &gt;&gt;
                                                  \
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/<a \
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank" \
moz-do-not-send="true">QtMultimedia.abi3.so</a> <br>  &gt;&gt;<br>
                                                  &gt;&gt;
                                                  \
/usr/lib/x86_64-linux-gnu/libQtMultimedia.so`  (not<br>
                                                  &gt;&gt;
                                                  "libQt5Multimedia.so",
                                                  removed the "5").<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; Trying to
                                                  rebuild again with
                                                  this I got:<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; ```<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; /usr/bin/ld:
                                                  cannot find<br>
                                                  &gt;&gt;
                                                  \
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so:  No such file or<br>
                                                  &gt;&gt; directory<br>
                                                  &gt;&gt; collect2:
                                                  error: ld returned 1
                                                  exit status<br>
                                                  &gt;&gt; make: ***
                                                  [Makefile:210: memory]
                                                  Error 1<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; ```<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; Sorry for the
                                                  confusion.<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; Umberto<br>
                                                  &gt;&gt;<br>
                                                  &gt;&gt; On 4/21/24
                                                  18:35, umbertofilippo
                                                  wrote:<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; Hello
                                                  again,<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I gave it
                                                  a try.<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I found
                                                  the <a
href="http://QtMultimedia.abi.so" rel="noreferrer" target="_blank"
moz-do-not-send="true">QtMultimedia.abi.so</a> file in the folder <br>
                                                  &gt;&gt;&gt;
                                                  \
/home/umberto/miniforge3/envs/memory/lib/python3.1/site-packages/PyQt5  <br>
                                                  &gt;&gt;&gt; (I am
                                                  using a virtual Python
                                                  environment created
                                                  with mamba, similar <br>
                                                  &gt;&gt;&gt; to
                                                  conda).<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I created
                                                  the symlink with `sudo
                                                  ln -s <br>
                                                  &gt;&gt;&gt;
                                                  \
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/<a \
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank" \
moz-do-not-send="true">QtMultimedia.abi3.so</a> <br>  &gt;&gt;&gt;
                                                  \
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so`.  After this, I <br>
                                                  &gt;&gt;&gt; checked
                                                  that
                                                  \
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so  points to <br>
                                                  &gt;&gt;&gt;
                                                  \
/home/umberto/miniforge3/envs/memory/lib/python3.12/site-packages/PyQt5/<a \
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank" \
moz-do-not-send="true">QtMultimedia.abi3.so</a> <br>  &gt;&gt;&gt; by
                                                  following the symlink
                                                  and everything seems
                                                  fine so far.<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I then
                                                  tried to re-build with
                                                  `pyqtdeploy-build
                                                  memory.pdt`, then cs <br>
                                                  &gt;&gt;&gt; to build-
                                                  directory, `qmake` and
                                                  `make`.<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I came
                                                  back to the error I
                                                  had before this:<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; ```<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;
                                                  /usr/bin/ld: cannot
                                                  find -lQtMultimedia:
                                                  No such file or
                                                  directory<br>
                                                  &gt;&gt;&gt; collect2:
                                                  error: ld returned 1
                                                  exit status<br>
                                                  &gt;&gt;&gt; make: ***
                                                  [Makefile:210: memory]
                                                  Error 1<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; ```<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; I
                                                  sincerely don't know
                                                  at this point what I
                                                  am supposed to do, and
                                                  I <br>
                                                  &gt;&gt;&gt; did not
                                                  think it wold be this
                                                  complicated.<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; Is it
                                                  because I am using a
                                                  virtual environment
                                                  maybe?<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; Thanks,<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; Umberto<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt; On
                                                  4/21/24 12:31, Charles
                                                  wrote:<br>
                                                  &gt;&gt;&gt;&gt; That
                                                  means instead of
                                                  QtMultimedia.so from
                                                  Qt, it wants to link <br>
                                                  &gt;&gt;&gt;&gt; with
                                                  <a
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank"
moz-do-not-send="true">QtMultimedia.abi3.so</a> &lt;<a
href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank"
moz-do-not-send="true">http://QtMultimedia.abi3.so</a>&gt; from PyQt5 <br>
                                                  &gt;&gt;&gt;&gt;
                                                  package instead, so
                                                  you should find where
                                                  that file is located
                                                  then <br>
                                                  &gt;&gt;&gt;&gt;
                                                  create symlink from
                                                  QtMultimedia.so to it.<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt; On
                                                  Sun, Apr 21, 2024 at
                                                  5:16 PM umbertofilippo
                                                  <br>
                                                  &gt;&gt;&gt;&gt; &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  Thank you Charles,<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;     I
                                                  symlinked the file,
                                                  and now I am receiving
                                                  yet another error:<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  `/usr/bin/ld:
pyqtdeploy_main.o:(.data.rel+0x28): undefined<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  reference to
                                                  `PyInit_QtMultimedia'`<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;     I
                                                  am (again) a bit stuck
                                                  at this point, a
                                                  google search of<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  "PyInit_QtMultimedia"
                                                  gave no results...<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  But I am confident
                                                  that slowly but
                                                  steadily, error by
                                                  error, I<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  will be able to
                                                  eventually build the
                                                  application!<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  Of course, if it
                                                  wasn't for the support
                                                  of this mailing list,
                                                  I<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  would not be so
                                                  optimist :)<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  Umberto<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;    
                                                  On 4/20/24 15:57,
                                                  Charles wrote:<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      -lQtMultimedia
                                                  means that you are
                                                  linking with
                                                  QtMultimedia.so.<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      The first thing
                                                  you do is check is
                                                  your /usr/lib
                                                  directory<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      whether that file
                                                  exists: cd /usr/lib
                                                  &amp;&amp; find | grep
                                                  -i <br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                  qtmultimedia<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      Then if the file
                                                  is not found, you
                                                  check the list of
                                                  files your<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      qtmultimedia5-dev
                                                  package has. You'll
                                                  see that it has<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      Qt5Multimedia.so.<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      So then what you
                                                  need to do is just
                                                  symlink it<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      ln<br>
                                                  &gt;&gt;&gt;&gt;&gt;
-s /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so \
/usr/lib/x86_64-linux-gnu/libQtMultimedia.so<br>  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      On Sat, Apr 20,
                                                  2024 at 8:21 PM
                                                  umbertofilippo<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                      &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          Hi KC and
                                                  thanks again for your
                                                  suopport!<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I have
                                                  included it in my toml
                                                  file, then tried to
                                                  build the<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          project and I
                                                  got the error:
                                                  "Project ERROR:
                                                  Unknown<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          module(s) in
                                                  QT: multimedia linux"<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I then googled
                                                  and understood I might
                                                  need to install<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          QtMultimedia
                                                  on my system (Linux
                                                  Mint 20).<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I then did
                                                  `sudo apt install
                                                  qtmultimedia5-dev<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                         
                                                  libqt5multimedia5
                                                  libqt5multimedia5-plugins`
                                                  (not sure if<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          all were
                                                  necessary), and now
                                                  during the make
                                                  command I<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          receive a new
                                                  error:<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          ```<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          /usr/bin/ld:
                                                  cannot find
                                                  -lQtMultimedia: No
                                                  such file or<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          directory<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          collect2:
                                                  error: ld returned 1
                                                  exit status<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          make: ***
                                                  [Makefile:210: memory]
                                                  Error 1<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          ```<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I tried to
                                                  find out how to solve
                                                  the problem but after
                                                  some<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          search I could
                                                  figure it out.<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I guess it
                                                  still has to do with
                                                  some missing
                                                  components, but<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          I could not
                                                  find the proper page
                                                  with a list of all the<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          needed
                                                  libraries.<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          Do you or
                                                  anyone else has it?<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          Thanks again
                                                  for your time, really
                                                  appreciated<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          Umberto<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;<br>
                                                  &gt;&gt;&gt;&gt;&gt;
                                                          On 4/20/24
                                                  11:32, Kaiser Chief
                                                  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;         Hi umbertofilippo,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         The non-standard python packages should
                                                  be added to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;         `sysroot.toml` first.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         In fact, there should be a `PyQt5`
                                                  block in your<br>
&gt;&gt;&gt;&gt;&gt;&gt;         `sysroot.toml`. (The component plugin
                                                  for PyQt5 will work<br>
&gt;&gt;&gt;&gt;&gt;&gt;         there). Look at the `Pyqt5.Linux`
                                                  section and add<br>
&gt;&gt;&gt;&gt;&gt;&gt;         QtMultimedia to the list of modules
                                                  (QtWidgets should<br>
&gt;&gt;&gt;&gt;&gt;&gt;         already be there for instance).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         Then reload your .pdt and it should
                                                  automatically detect<br>
&gt;&gt;&gt;&gt;&gt;&gt;         QtMultimedia which you can tick.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         I have checked your python source code
                                                  and it does not seem<br>
&gt;&gt;&gt;&gt;&gt;&gt;         that you need any other dependency so
                                                  you can ghead with<br>
&gt;&gt;&gt;&gt;&gt;&gt;         this change and build.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         KC<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;         On Fri, 19 Apr 2024, 17:16
                                                  umbertofilippo,<br>
&gt;&gt;&gt;&gt;&gt;&gt;         &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             Hello everyone,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             I finally had some time to come
                                                  back to this.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             I tried to build my own application
                                                  (a simple memory<br>
&gt;&gt;&gt;&gt;&gt;&gt;             game, whose source you can find
                                                  here:<br>
&gt;&gt;&gt;&gt;&gt;&gt;             <a
href="https://github.com/umbe1987/memory" rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://github.com/umbe1987/memory</a>).<br> \
&gt;&gt;&gt;&gt;&gt;&gt;<br> &gt;&gt;&gt;&gt;&gt;&gt;             Host Linux-64 and \
target Linux-64.<br> &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             The deployment process seemed
                                                  smooth, however when I<br>
&gt;&gt;&gt;&gt;&gt;&gt;             try to launch my application in the
                                                  build-linux-64<br>
&gt;&gt;&gt;&gt;&gt;&gt;             directory, I see this error:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             Traceback (most recent call last):<br>
&gt;&gt;&gt;&gt;&gt;&gt;               File "memory.py", line 6, in
                                                  &lt;module&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;               File "<a
href="http://bootstrap-3.11.0.py" rel="noreferrer" target="_blank"
moz-do-not-send="true">bootstrap-3.11.0.py</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;             &lt;<a
href="http://bootstrap-3.11.0.py" rel="noreferrer" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">http://bootstrap-3.11.0.py</a>&gt;",  line 1178, in \
<br> &gt;&gt;&gt;&gt;&gt;&gt; _find_and_load<br>
&gt;&gt;&gt;&gt;&gt;&gt;               File "<a
href="http://bootstrap-3.11.0.py" rel="noreferrer" target="_blank"
moz-do-not-send="true">bootstrap-3.11.0.py</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;             &lt;<a
href="http://bootstrap-3.11.0.py" rel="noreferrer" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">http://bootstrap-3.11.0.py</a>&gt;",  line 1142, in<br>
&gt;&gt;&gt;&gt;&gt;&gt;             _find_and_load_unlocked<br>
&gt;&gt;&gt;&gt;&gt;&gt;             ModuleNotFoundError: No module
                                                  named <br>
&gt;&gt;&gt;&gt;&gt;&gt; 'PyQt5.QtMultimedia'<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             I went back to the .pdt file
                                                  (`pyqtdeploy-build<br>
&gt;&gt;&gt;&gt;&gt;&gt;             memory.pdt`), but in the Packages
                                                  tab I cannot see<br>
&gt;&gt;&gt;&gt;&gt;&gt;             QtMultimedia listed anywhere.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             I could try to add it manually in
                                                  the memory.pdt file,<br>
&gt;&gt;&gt;&gt;&gt;&gt;             but I was wondering if I am doing
                                                  anything wrong.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             I am sharing the content of my pdt
                                                  file below.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             Many thanks in advance if you wish
                                                  to help.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             memory.pdt<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             version = 0<br>
&gt;&gt;&gt;&gt;&gt;&gt;             sysroot = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;             sysroots_dir = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;             parts = [ "Python:random",
                                                  "PyQt:PyQt5.QtWidgets",<br>
&gt;&gt;&gt;&gt;&gt;&gt;             "Python:glob", "Python:os",
                                                  "PyQt:PyQt5.QtCore",<br>
&gt;&gt;&gt;&gt;&gt;&gt;             "PyQt:PyQt5.QtGui",
                                                  "SIP:PyQt5.sip",
                                                  "PyQt:PyQt5",]<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             [Application]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             entry_point = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_console = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_bundle = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;             name = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;             qmake_configuration = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;             script = "memory.py"<br>
&gt;&gt;&gt;&gt;&gt;&gt;             syspath = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             [Application.Package]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             name = "data"<br>
&gt;&gt;&gt;&gt;&gt;&gt;             exclude = [ "*.pyc", "*.pyd",
                                                  "*.pyo", "*.pyx",<br>
&gt;&gt;&gt;&gt;&gt;&gt;             "*.pxi", "__pycache__", "*-info",
                                                  "EGG_INFO", "*.so",]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             [[Application.Package.Content]]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             name = "back.jpg"<br>
&gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             [[Application.Package.Content]]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             name = "img"<br>
&gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "analisiapprofondita.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = \
true<br> &gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "cagnaccioselvaggio.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = \
true<br> &gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "diamanteocchidileone.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = \
true<br> &gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "lameraviglia.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "leggedelpiuforte.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "lucertolacrogiolante.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = \
true<br> &gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "ricercaossessiva.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "ruggitodelwurm.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "studioaccurato.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "Tropicalisland.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "wurmarrogante.jpg"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             [[Application.Package.Content]]<br>
&gt;&gt;&gt;&gt;&gt;&gt;             name = "sound"<br>
&gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "end.wav"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "fail.wav"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;            
                                                  \
[[Application.Package.Content.Content]]<br> &gt;&gt;&gt;&gt;&gt;&gt;             name \
= "success.wav"<br> &gt;&gt;&gt;&gt;&gt;&gt;             included = true<br>
&gt;&gt;&gt;&gt;&gt;&gt;             is_directory = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;             On 3/12/24 08:48, umbertofilippo
                                                  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Thanks Charles and KC!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             I was finally able to build the
                                                  demo after installing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             all the Qt for X11 requirements
                                                  for Linux!!!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             For the records, here is what I
                                                  had to install on my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             machine (Linux Mint 21):<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Note: there is a package in the
                                                  list of requirements<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             which has a missing match on my
                                                  system, I am marking<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             it down below:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             sudo apt-get install
                                                  libxcb-util-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             sudo apt-get install
                                                  libfontconfig1-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libfreetype6-dev libx11-dev
                                                  libx11-xcb-dev
                                                  libxext-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxfixes-dev libxi-dev
                                                  libxrender-dev
                                                  libxcb1-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxcb-glx0-dev
                                                  libxcb-keysyms1-dev
                                                  libxcb-image0-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxcb-shm0-dev
                                                  libxcb-icccm4-dev
                                                  libxcb-sync0-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxcb-xfixes0-dev
                                                  libxcb-shape0-dev
                                                  libxcb-randr0-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxcb-render-util0-dev
                                                  libxkbcommon-dev<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             libxkbcommon-x11-dev
                                                  libxcb-xinerama0-dev #
                                                  instead of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             "libxcd-xinerama-dev"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Now, on my application and then
                                                  Android! ;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;             On 3/9/24 20:47, Umberto Minora
                                                  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Thanks for the hint
                                                  Charles, I will try to
                                                  test the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             solution as soon as I can
                                                  and report back on the
                                                  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; result.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             As far as I understand, I
                                                  should do "sudo
                                                  apt-get<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             install libxcb-util-dev" as
                                                  explained in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&amp;lang=it"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true">https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb \
-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&amp;lang=it</a><br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&amp;lang=it"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true">https://forum.qt.io/topic/125582/qt-5-15-2-do-not-build-libqxcb \
-so-but-at-the-same-time-qt-5-14-0-successfully-build-libqxcb-so/4?_=1710013170647&amp;lang=it</a>&gt;<br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             and run "build-demo.py"
                                                  again.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Will be back soon.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             Il 9 mar 2024 15:48,
                                                  Charles &lt;<a
href="mailto:peacech@gmail.com" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">peacech@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;             &lt;mailto:<a
href="mailto:peacech@gmail.com" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">peacech@gmail.com</a>&gt; ha scritto:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 Do you have libxcb.so
                                                  platform plugin in
                                                  your qt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 directory?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 If not you need to
                                                  rebuild qt again, make
                                                  sure<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 that requirements
                                                  listed at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://doc.qt.io/qt-5/linux-requirements.html" rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://doc.qt.io/qt-5/linux-requirements.html</a><br> \
                &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 are installed and \
                make
                                                  sure the xcb platform<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 plugin is built.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 On Sat, Mar 9, 2024 at
                                                  8:38 PM umbertofilippo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Hello everyone,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     just a quick
                                                  update: I did the KC's
                                                  three<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     lines trick and it
                                                  did the job.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     I am now stuck at
                                                  yet another error,
                                                  which is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Generating the
                                                  Makefiles...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
/home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake<br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     -recursive  PyQt5.pro<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     sip-install:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
'/home/umberto/games/python/pyqt-demo/sysroot-linux-64/Qt/bin/qmake  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     -recursive
                                                  PyQt5.pro' failed
                                                  returning 3<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Info: creating
                                                  stash file<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                    
                                                  /tmp/tmphwkq3ix1/.qmake.stash<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Reading
                                                  \
/tmp/tmphwkq3ix1/QtCore/QtCore.pro<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;               \
Reading <br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
/tmp/tmphwkq3ix1/QtNetwork/QtNetwork.pro<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;         \
                Reading
                                                  \
/tmp/tmphwkq3ix1/QtGui/QtGui.pro<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 \
Reading <br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
/tmp/tmphwkq3ix1/QtWidgets/QtWidgets.pro<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;         \
Reading<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
/tmp/tmphwkq3ix1/QtX11Extras/QtX11Extras.pro<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;     \
Project ERROR:  Unknown module(s) in
                                                  QT: <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; x11extras<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     pyqtdeploy-sysroot:
                                                  execution of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     'sip-install'
                                                  failed: returned exit
                                                  code 1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     I am attaching the
                                                  whole log again in
                                                  case<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     it's useful to
                                                  better understand what
                                                  went <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrong.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Any idea how to
                                                  move on from here?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Sorry for spamming
                                                  but I hope this thread
                                                  not<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     only will fix my
                                                  issues but also will
                                                  serve<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     as a reference for
                                                  building with a Linux<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     machine (or me and
                                                  for others hopefully).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                     On 3/8/24 20:32,
                                                  Kaiser Chief wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
"qt-everywhere-opensource-src-5.15.10.tar.xz"<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;    \
is the right  file you are looking
                                                  for.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         Unfortunately,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "pyqtdeploy/sysroot/plugins/Qt.py" is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         looking for
                                                  'qt-everywhere-src-{}.tar.xz'<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         You could fix
                                                  that line (#53) in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "pyqtdeploy/sysroot/plugins/Qt.py"with:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         `
                                                  \
qt-everywhere-opensource-src-{}.tar.xz  `<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         However, you
                                                  might encounter
                                                  problems<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         down the line
                                                  probably...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         I would
                                                  recommend to stick
                                                  with Qt5.15.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         and do
                                                  necessary changes.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         Alternatively,
                                                  you could built<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
qt-everywhere-opensource-src-5.15.10.tar.xz<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;      \
from source  manually and tell
                                                  pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         where to look
                                                  for Qt install (but
                                                  that's<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         a bit more
                                                  painful).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         KC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         Le ven. 8 mars
                                                  2024 à 19:21,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                         umbertofilippo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;  a écrit :<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Thanks
                                                  again for the
                                                  feedback,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             I have just
                                                  tried to update the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                            
                                                  sysroot.toml like
                                                  this:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             # Qt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
##########################################################################<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             [Qt]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             version =
                                                  "5.15.10" # original
                                                  was<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             "5.15.2"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             edition =
                                                  "opensource"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             and now it
                                                  seems the link to
                                                  download<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             the qt
                                                  source can no longer
                                                  be found.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Qt:
                                                  installing
                                                  component...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Qt: looking
                                                  for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 'qt-everywhere-src-5.15.10.tar.xz' in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /home/umberto/games/python/pyqt-demo.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Qt:
                                                  downloading<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 'qt-everywhere-src-5.15.10.tar.xz'<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             from<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://download.qt.io/archive/qt/5.15/5.15.10/single/."
                                                    rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true">https://download.qt.io/archive/qt/5.15/5.15.10/single/.</a>..<br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Qt:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; '<a
href="https://download.qt.io/archive/qt/5.15/5.15.10/single/qt-everywhere-src-5.15.10.tar.xz"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://download.qt.io/archive/qt/5.15/5.15.10/single/qt-everywhere-src-5.15.10.tar.xz</a>'<br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             was not
                                                  found.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                            
                                                  pyqtdeploy-sysroot:
                                                  Qt: unable to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             find<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
'/home/umberto/.pyqtdeploy/cache/qt-everywhere-src-5.15.10.tar.xz'.  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             The only
                                                  similar thing I can
                                                  see in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://download.qt.io/archive/qt/5.15/5.15.10/single/"
                                                    rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://download.qt.io/archive/qt/5.15/5.15.10/single/</a><br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
"qt-everywhere-opensource-src-5.15.10.tar.xz"<br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             If there is
                                                  no easy way to solve
                                                  this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             you can
                                                  think of I will
                                                  probably try<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             to test
                                                  adding those 3 lines
                                                  to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qtbase/src/corelib/global/qglobal.h<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Thanks
                                                  again so much for your
                                                  kind<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             and
                                                  feedback, much
                                                  appreciated!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                             On 3/8/24
                                                  19:38, Kaiser Chief
                                                  wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 To
                                                  complement Charles'
                                                  answer, it<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 seems
                                                  like someone found a
                                                  quick<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 fix
                                                  with GCC11, in case
                                                  you are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                
                                                  reluctant to move back
                                                  to GCC10:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://forum.qt.io/topic/136672/error-installing-qt-everywhere-src-5-15-2-on-ubuntu-22-04/2"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://forum.qt.io/topic/136672/error-installing-qt-everywhere-src-5-15-2-on-ubuntu-22-04/2</a><br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 add
                                                  these 3 lines at the
                                                  top of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; qtbase/src/corelib/global/qglobal.h<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 : (I
                                                  haven't tested that)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 #ifdef
                                                  __cplusplus<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                
                                                  #include
                                                  &lt;limits&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 #endif<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 For
                                                  ref, the QT bug
                                                  associated<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 is:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://bugreports.qt.io/browse/QTBUG-90395" rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://bugreports.qt.io/browse/QTBUG-90395</a><br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 It has  been fixed \
for **  QT5.15.9<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="https://bugreports.qt.io/issues/?jql=project+%3D+QTBUG+AND+fixVersion+%3D+5.15.9"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://bugreports.qt.io/issues/?jql=project+%3D+QTBUG+AND+fixVersion+%3D+5.15.9</a>&gt;,<br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 but
                                                  since you are using
                                                  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 default
                                                  QT5.15.2, well it's
                                                  not<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 fixed.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 Best
                                                  regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 KC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 Le ven.
                                                  8 mars 2024 à 18:28,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                 Charles
                                                  &lt;<a
href="mailto:peacech@gmail.com" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">peacech@gmail.com</a>&gt; a <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; écrit :<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  With C++ the relevant
                                                  error<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                     is
                                                  the first error line,
                                                  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  rest is usually noise.
                                                  If you<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  google gcc
                                                  numeric_limits is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                     not
                                                  a class template you
                                                  will<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  find<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://bugs.gentoo.org/768342" rel="noreferrer" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://bugs.gentoo.org/768342</a><br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                 \
If  you use gcc 11 then
                                                  use<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                     gcc
                                                  10 otherwise patch qt<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  headers as in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d54be896563102786238893a9c645b8bdb43ef"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d54be896563102786238893a9c645b8bdb43ef</a><br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                     On
                                                  Sat, Mar 9, 2024 at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                    
                                                  12:49 AM
                                                  umbertofilippo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;<br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                      wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Moving on,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  I have tried to remove<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  OpenSSL from the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "sysroot.toml" since it<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  is not required, and
                                                  now<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  the process seems to
                                                  go<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  further, but I am
                                                  stuck<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  at a new error:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Verifying host<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  architecture
                                                  'linux-64'...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Verifying target<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  architecture
                                                  'linux-64'...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  zlib: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Qt: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Python: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  SIP: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  PyQt: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  PyQt3D: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  PyQtChart:
                                                  verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PyQtDataVisualization:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PyQtNetworkAuth: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; PyQtPurchasing: verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  QScintilla:
                                                  verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  zlib: installing <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; component...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Qt: installing <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; component...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Qt: downloading<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 'qt-everywhere-src-5.15.2.tar.xz'<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  from<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://download.qt.io/archive/qt/5.15/5.15.2/single/."
                                                    rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true">https://download.qt.io/archive/qt/5.15/5.15.2/single/.</a>..<br>
 &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy-sysroot:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  execution of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; './configure' failed:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  returned exit code 2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  What can be the cause
                                                  of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  this new error? I see<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  there is a new folder
                                                  now<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  in the original pyqt
                                                  demo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  directory called<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "sysroot-linux-64" and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  inside I see there's<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                  \
"sysroot-linux-64/build/qt-everywhere-src-5.15.2"<br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                          with a \
"configure"  file,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  but other than this I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  have no clue sincerely
                                                  on<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  why it is failing.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  I have attached the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  content of running<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; build-demo.py with --verbose<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Hope someone can help
                                                  me.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  Thanks.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;                                        
                                                  On 3/8/24 12:18,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; umbertofilippo wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Hi and many thanks<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  for you feedback!<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  First of all let me<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  tell that I am very<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interested in finding<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  a solution to this<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  problem, and I will<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  try to do my best if<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I can contribute in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  case it's needed.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I just checked, and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  this is what I can<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  see in my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /usr/include/openssl/opensslv.h<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  file. Cannot tell<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  though if pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  is supposed to work<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  or not given these<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  lines...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  /*<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                   * SECTION 4:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                  BACKWARD COMPATIBILITY<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                   */<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_VERSION_TEXT<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                  "OpenSSL 3.0.2 15 Mar<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  2022"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  /* Synthesize<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_VERSION_NUMBER<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  with the layout<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 0xMNN00PPSL */<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # ifdef<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_VERSION_PRE_RELEASE<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _OPENSSL_VERSION_PRE_RELEASE<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  0x0L<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # else<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _OPENSSL_VERSION_PRE_RELEASE<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  0xfL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # endif<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_VERSION_NUMBER \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  (<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (OPENSSL_VERSION_MAJOR&lt;&lt;28)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; |(OPENSSL_VERSION_MINOR&lt;&lt;20)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; |(OPENSSL_VERSION_PATCH&lt;&lt;4)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; |_OPENSSL_VERSION_PRE_RELEASE<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  )<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # ifdef __cplusplus<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  }<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # endif<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # include<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;openssl/macros.h&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # ifndef<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_NO_DEPRECATED_3_0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; HEADER_OPENSSLV_H<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  # endif<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  #endif<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  On 3/7/24 19:11,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Kaiser Chief wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  To complement my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; previous message<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  (and after doing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  a quick search<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; through the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; source code):<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                  * The script<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "OpenSSL.py" is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; looking for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "OPENSSL_VERSION_NUMBER"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "/usr/include/openssl/opensslv.h"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
                
                                                  * In OpenSSL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1.1.1 (which is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; installed on my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Linux), I can see<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the line "#define<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OPENSSL_VERSION_NUMBER"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; "/usr/include/openssl/opensslv.h".<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Can you check<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  that you have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  that line in your<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; header file too?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  If not, it's<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; probably that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OpenSSL updated<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; their header<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; files and put the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; VERSION_NUMBER<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; somewhere else...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  If you want to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  run the demo, I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; would recommend<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  you install the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; default versions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  as written in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; `sysroot.toml`<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  If there are<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fixes to make for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  each "version<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; grepping", I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; believe that Phil<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  had a way to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; contribute to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; plugins for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy, but<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; can't remember<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; where...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  KC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le jeu. 7 mars<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  2024 à 17:56,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Kaiser Chief<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="mailto:kaiser.chiefmail@gmail.com" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">kaiser.chiefmail@gmail.com</a>&gt;<br> \
                &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  a écrit :<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; According to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the sysroot<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; help page<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (<a
href="https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/sysroot.html#openssl"
                                                    rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/sysroot.html#openssl</a>),
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; if you have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; configured<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; your<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; `sysroot.toml`<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; like this:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [OpenSSL.linux]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; version = ""<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; install_from_source = false<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ```<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Then, on<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Linux, the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OpenSSL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; library used<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; will be the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; one installed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on your OS<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with no<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; assumption on<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the version<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (so that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; should work<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; in your example).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Now, that's<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; what is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; provided in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the demo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; folder for<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; `pyqtdeploy-3.3.0`,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; so that's odd.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Therefore, it<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; could be that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; `pyqtdeploy-sysroot`<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; functionality<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is struggling<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to extract<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the version<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; number from<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; your<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OS-installed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OpenSSL.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I am not of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; great help<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with that<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; comment,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; however, I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; would like to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; suggest, if<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; it's your<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; first time<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; give a try at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; my Github repo:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://github.com/achille-martin/pyqt-crom" rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://github.com/achille-martin/pyqt-crom</a><br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This repo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; aims at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; demonstrating<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; how beginner<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; devs,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; intermediate<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; devs and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; expert devs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; can benefit<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from pyqtdeploy.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It also<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; offers a few<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; simple<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tutorials to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; get started<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (simpler than<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the demo in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the official<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; package) and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; optimises<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; bits of the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tool<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; regarding the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; user<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; interface<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (for now).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I can support<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; you with your<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; initial<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; journey on<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; discovering<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; through my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; repo if you wish.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; KC<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Le jeu. 7<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mars 2024<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; à 17:06,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; umbertofilippo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a
href="mailto:umbertofilippo@tiscali.it" target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">umbertofilippo@tiscali.it</a>&gt;<br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; a écrit :<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Hello<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  everyone,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  first<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  time here<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  for me :)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I was<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  giving<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  pyqtdeploy<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  a try and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I am<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  stuck at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the very<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  first<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  step of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  "Building<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the Demo"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  page.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I am on a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Linux-64<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  machine.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I am<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  following<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tutorial at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/demo.html"
                                                    rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/demo.html</a>
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  downloaded<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the demo<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  files from<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a
href="https://files.pythonhosted.org/packages/44/d4/978017382f0ecc48601944c3fc0f58a5c5075a1d3acd48d09c11ee471b05/pyqtdeploy-3.3.0.tar.gz"
  rel="noreferrer"
                                                    target="_blank"
moz-do-not-send="true" \
class="moz-txt-link-freetext">https://files.pythonhosted.org/packages/44/d4/978017382f \
0ecc48601944c3fc0f58a5c5075a1d3acd48d09c11ee471b05/pyqtdeploy-3.3.0.tar.gz</a><br> \
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br> &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  created a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  virtual<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  python<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; environment<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  with the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  following<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  packages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  versions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  installed:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Name,Version<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _libgcc_mutex,0.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _openmp_mutex,4.5<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; bzip2,1.0.8<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ca-certificates,2024.2.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ld_impl_linux-64,2.40<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libexpat,2.6.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libffi,3.4.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libgcc-ng,13.2.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libgomp,13.2.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libnsl,2.0.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libsqlite,3.45.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libuuid,2.38.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libxcrypt,4.4.36<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; libzlib,1.2.13<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ncurses,6.4<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; openssl,3.2.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  pip,24.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqt5,5.15.10<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqt5-qt5,5.15.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqt5-sip,12.13.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy,3.3.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; python,3.12.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; readline,8.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; setuptools,69.1.1<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  tk,8.6.13<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; toml,0.10.2<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tzdata,2024a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wheel,0.42.0<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  xz,5.2.6<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  I have<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  tried to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  run the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  command<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  "python<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; build-demo.py"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  straight<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  away,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  but I am<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  getting<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  following<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  error:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  OpenSSL:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; verifying...<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  OpenSSL:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; determining<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  installed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  version <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; '/usr/include/openssl/opensslv.h'.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pyqtdeploy-sysroot:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  OpenSSL:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  unable to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  extract<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  version<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  number.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  OpenSSL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  installed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  on my<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  machine<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  and the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  result of<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  doing<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  "openssl<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  version"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  "OpenSSL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  3.2.1 30<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Jan 2024<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  (Library:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  OpenSSL<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  3.2.1 30<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Jan 2024)"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Am I<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  supposed<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  install<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the exact<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  versions<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  of all<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  components<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  found<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  in the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ""sysroot.toml"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  file to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  be able<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; run "python<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; build-demo.py"<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  <br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; successfully?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
                                                                                      \
  Umberto<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
                                                </blockquote>
                                              </div>
                                            </blockquote>
                                          </div>
                                        </blockquote>
                                      </div>
                                    </blockquote>
                                  </div>
                                </blockquote>
                              </div>
                            </blockquote>
                          </div>
                        </blockquote>
                      </div>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
            </blockquote>
          </div>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic