-
-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libicu*.so.56 not automatically added to DistributionKit #766
Comments
Hi, I'm interesting about reason, why these libraries were being ignored
|
Here you go: CQtDeployerOutput.txt Looks like the files can't be found: |
Show me please your /opt/Qt/5.15.2/gcc_64/lib dir ls -al /opt/Qt/5.15.2/gcc_64/lib |
There you go: ls -al /opt/Qt/5.15.2/gcc_64/lib output |
Hm, i think cqtdeployer can't read these libraries.
please add a read permission for the all users of these libs
|
I am not sure I understand what you are asking for - that file already has read permissions for all users (note that there are three r's in |
Yes, I didn't notice it right away, but cqtdeployer can't read it. I don't know why, |
I cloned the tag v1.6.2311 and built locally with SIGN_APP unchecked (I couldn't get it to build with Qt 5.15.2 and I don't need that functionality). |
I don't have any ideas what's happened. Maybe it is issue of the qt5, because I was not tested cqtdeployer base on qt5. but not forget to reboot your system after install snapd (if you do this) and add all permissions for cqtdeloyer tool (if you will use snap distribution)
|
This happened to me too, I am using Qt6.6.3(Onlineinstaller) and CQtDeployer [v1.6.2351] both snap and run version and my system is WSL2 Ubuntu 22.04.4 LTS, linux kernel 5.15.143.1-microsoft-standard-wsl2 .There are three dynamic libraries which exits in /opt/qt/6.6.3/gcc_64/lib but can not be found by CQtDeployer in total: libicudata.so.56, libicui18n.so.56, libicuuc.so.56. |
Attach please verbose log, and your deployment command. |
Similar issue here as well.
I used the following command to deploy:
and also installed these
and restarted my laptop. My verbose log is as follows.
|
This issue is outdated and closed. |
I am running Fedora 34 with Qt 5.15.2 and CQtDeployer v1.6.2311 which I compiled locally.
When I run CQtDeployer it would not collect the following Qt dependencies:
5.15.2/gcc_64/lib/libicui18n.so.56
5.15.2/gcc_64/lib/libicuuc.so.56
5.15.2/gcc_64/lib/libicudata.so.56
I tried to use the -recursiveDepth option with 1 and 2 but it didn't solve the issue.
If I manually add those dependencies with -extraData they get copied to the DistributionKit, but it would be easier if CQtDeployer figures this out automatically.
Here is the output of ldd on the executable in case that helps in any way:
linux-vdso.so.1 (0x00007ffe5bdd8000)
libQt5QuickControls2.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5QuickControls2.so.5 (0x00007f8f5efaa000)
libQt5SerialPort.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5SerialPort.so.5 (0x00007f8f5ed91000)
libmkl_intel_lp64.so.2 => /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_intel_lp64.so.2 (0x00007f8f5def1000)
libmkl_core.so.2 => /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_core.so.2 (0x00007f8f59b3c000)
libmkl_intel_thread.so.2 => /opt/intel/oneapi/mkl/2022.0.2/lib/intel64/libmkl_intel_thread.so.2 (0x00007f8f563da000)
libiomp5.so => /opt/intel/oneapi/compiler/latest/linux/compiler/lib/intel64_lin/libiomp5.so (0x00007f8f55fb7000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f8f55f96000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8f55f75000)
libQt5Quick.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5Quick.so.5 (0x00007f8f5583f000)
libQt5QmlModels.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5QmlModels.so.5 (0x00007f8f555bf000)
libQt5Qml.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5Qml.so.5 (0x00007f8f54f43000)
libQt5Network.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5Network.so.5 (0x00007f8f54b93000)
libQt5Gui.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5Gui.so.5 (0x00007f8f54262000)
libQt5Core.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5Core.so.5 (0x00007f8f53a6c000)
libftdi1.so.2 => /lib64/libftdi1.so.2 (0x00007f8f53a5b000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f8f5383c000)
libm.so.6 => /lib64/libm.so.6 (0x00007f8f536f8000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f8f536db000)
libc.so.6 => /lib64/libc.so.6 (0x00007f8f5350c000)
libQt5QuickTemplates2.so.5 => /opt/Qt/5.15.2/gcc_64/lib/libQt5QuickTemplates2.so.5 (0x00007f8f53192000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f8f5310b000)
librt.so.1 => /lib64/librt.so.1 (0x00007f8f53100000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8f5f1de000)
libz.so.1 => /lib64/libz.so.1 (0x00007f8f530e4000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f8f5308d000)
libicui18n.so.56 => /opt/Qt/5.15.2/gcc_64/lib/libicui18n.so.56 (0x00007f8f52bf4000)
libicuuc.so.56 => /opt/Qt/5.15.2/gcc_64/lib/libicuuc.so.56 (0x00007f8f5283c000)
libicudata.so.56 => /opt/Qt/5.15.2/gcc_64/lib/libicudata.so.56 (0x00007f8f50e59000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f8f50e54000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f8f50d18000)
libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007f8f50cfb000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f8f50cc9000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f8f50b81000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f8f50b6c000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f8f50ab2000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f8f509d4000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f8f509bc000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f8f509b5000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f8f509a4000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f8f5099d000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f8f506ad000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8f50693000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f8f5061b000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f8f505ef000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f8f505c4000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f8f50596000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f8f50590000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f8f504f9000)
The text was updated successfully, but these errors were encountered: