Skip to content
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

Table contains paths for items not Found #32

Open
stellarpower opened this issue Dec 4, 2023 · 3 comments
Open

Table contains paths for items not Found #32

stellarpower opened this issue Dec 4, 2023 · 3 comments

Comments

@stellarpower
Copy link

Hi,

On Ubuntu Bionic Beaver - some libraries that are not found are being interpreted as paths of libraries that are found.

root@buildkitsandbox:/workspace# ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
root@buildkitsandbox:/workspace# 

root@buildkitsandbox:/workspace# uname -a     
Linux buildkitsandbox 6.2.0-27-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 12 22:39:51 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

root@buildkitsandbox:/workspace# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
Codename:       bionic

root@buildkitsandbox:/workspace# pylddwrap /build/AQtBasedProject
soname                | path                                                                                               | found | mem_address        | unused
----------------------+----------------------------------------------------------------------------------------------------+-------+--------------------+-------
None                  | /build/AQtBasedProject: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by | True  |                    | False 
linux-vdso.so.1       | None                                                                                               | True  | 0x00007ffdb6f2e000 | False 
libhidapi-hidraw.so.0 | /usr/lib/x86_64-linux-gnu/libhidapi-hidraw.so.0                                                    | True  | 0x00007ff2067e8000 | False 
libQt6Widgets.so.6    | /opt/Qt/6.3.0/gcc_64/lib/libQt6Widgets.so.6                                                        | True  | 0x00007ff2060c4000 | False 
libQt6Gui.so.6        | /opt/Qt/6.3.0/gcc_64/lib/libQt6Gui.so.6                                                            | True  | 0x00007ff205764000 | False 
libQt6Core.so.6       | /opt/Qt/6.3.0/gcc_64/lib/libQt6Core.so.6                                                           | True  | 0x00007ff205109000 | False 
libGLX.so.0           | /usr/lib/x86_64-linux-gnu/libGLX.so.0                                                              | True  | 0x00007ff204ed8000 | True  
libOpenGL.so.0        | /usr/lib/x86_64-linux-gnu/libOpenGL.so.0                                                           | True  | 0x00007ff204caa000 | True  
libstdc++.so.6        | /usr/lib/x86_64-linux-gnu/libstdc++.so.6                                                           | True  | 0x00007ff20484a000 | False 
libgcc_s.so.1         | /lib/x86_64-linux-gnu/libgcc_s.so.1                                                                | True  | 0x00007ff204627000 | False 

...

Cheers

@mristin
Copy link
Collaborator

mristin commented Dec 12, 2023

Hi @stellarpower,
Thanks for reporting the issue! I will have time to look into this only in January 2024.

In the meanwhile, if you get a chance, a pull request would be most welcome!

@mristin
Copy link
Collaborator

mristin commented Dec 26, 2023

@stellarpower I finally have some time to look into it. Could you please provide the same output for ldd so that I can compare & test?

If I understood your logs, that would be ldd /build/AQtBasedProject.

@stellarpower
Copy link
Author

stellarpower commented Jan 8, 2024

Sorry for the delay! Not been working at this project in some time.

Here you go:

user@host:/# ldd /build/AQtBasedProject
/build/AQtBasedProject: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /opt/Qt/6.3.0/gcc_64/lib/libQt6Core.so.6)
        linux-vdso.so.1 (0x00007ffc3fad4000)
        libhidapi-hidraw.so.0 => /usr/lib/x86_64-linux-gnu/libhidapi-hidraw.so.0 (0x00007f8f2dc00000)
        libQt6Widgets.so.6 => /opt/Qt/6.3.0/gcc_64/lib/libQt6Widgets.so.6 (0x00007f8f2d400000)
        libQt6Gui.so.6 => /opt/Qt/6.3.0/gcc_64/lib/libQt6Gui.so.6 (0x00007f8f2ca00000)
        libQt6Core.so.6 => /opt/Qt/6.3.0/gcc_64/lib/libQt6Core.so.6 (0x00007f8f2c200000)
        libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f8f2be00000)
        libOpenGL.so.0 => /usr/lib/x86_64-linux-gnu/libOpenGL.so.0 (0x00007f8f2ba00000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8f2b400000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8f2b000000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8f2ac00000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8f2a800000)
        libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f8f2a400000)
        libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f8f2a000000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8f29c00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8f29800000)
        libEGL.so.1 => /usr/lib/x86_64-linux-gnu/libEGL.so.1 (0x00007f8f29400000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8f29000000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8f28c00000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8f28800000)
        libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f8f28400000)
        libQt6DBus.so.6 => /opt/Qt/6.3.0/gcc_64/lib/libQt6DBus.so.6 (0x00007f8f2e558000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8f28000000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8f27c00000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f8f27800000)
        libicui18n.so.56 => /opt/Qt/6.3.0/gcc_64/lib/libicui18n.so.56 (0x00007f8f27200000)
        libicuuc.so.56 => /opt/Qt/6.3.0/gcc_64/lib/libicuuc.so.56 (0x00007f8f26e00000)
        libicudata.so.56 => /opt/Qt/6.3.0/gcc_64/lib/libicudata.so.56 (0x00007f8f25400000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8f25000000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f8f2e400000)
        libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f8f24c00000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8f24800000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8f24400000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f8f24000000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f8f23c00000)
        libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8f23800000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8f23400000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8f23000000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f8f22c00000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f8f22800000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f8f22400000)
        liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f8f22000000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f8f21c00000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f8f21800000)
user@host:/# 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants