[pyqtdeploy] Failing at building the demo

Charles peacech at gmail.com
Fri Apr 26 15:39:54 BST 2024


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 at 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 at 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 at 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 at 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 at 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 at 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 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
>>>>>> >>
>>>>>> >> /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 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
>>>>>> >>> /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
>>>>>> >>> 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> 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 at 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 at 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 at 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>", line 1178, in
>>>>>> >>>>>> _find_and_load
>>>>>> >>>>>>               File "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
>>>>>> >
>>>>>> >>>>>>>>             and run "build-demo.py" again.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>             Will be back soon.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>             Umberto
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>             Il 9 mar 2024 15:48, Charles <peacech at gmail.com>
>>>>>> >>>>>>>>             <mailto:peacech at 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 at 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 at 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/...
>>>>>> >>>>>>>>                             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 at 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 at 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/...
>>>>>> >>>>>>>> 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 at 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 at 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
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>>
>>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20240426/57a83d34/attachment-0001.htm>


More information about the PyQt mailing list