syft icon indicating copy to clipboard operation
syft copied to clipboard

Cannot detect installation of Qt6

Open misery opened this issue 3 weeks ago • 0 comments

What happened: syft and grype cannot detect Qt6.

What you expected to happen: Find package for Qt6 like for openssl.

Steps to reproduce the issue: Build and install openssl and Qt6 into a seperate directory. See files.txt for the content of the example.

$ syft .
 ✔ Indexed file system                                                                                                                                                                       . 
 ✔ Cataloged contents                                                                                                         cdb4ee2aea69cc6a83331bbe96dc2caa9a299d21329efb0336fc02a82e1839a8 
   ├── ✔ Packages                        [1 packages]  
   ├── ✔ File metadata                   [1 locations]  
   ├── ✔ File digests                    [1 files]  
   └── ✔ Executables                     [178 executables]  
[0000]  WARN no explicit name and version provided for directory source, deriving artifact ID from the given path (which is not ideal)
NAME     VERSION  TYPE      
openssl  3.5.4    binary  

Anything else we need to know?: The file tree of the example. files.txt

Environment:

$ syft version
Application:   syft
Version:       [not provided]
BuildDate:     [not provided]
GitCommit:     [not provided]
GitDescription: [not provided]
Platform:      linux/amd64
GoVersion:     go1.25.5 X:nodwarf5
Compiler:      gc
SchemaVersion: 16.1.0
$ cat /etc/os-release
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

misery avatar Dec 12 '25 12:12 misery