Package: adlint Version: 3.2.14-2 Severity: important Tags: upstream Dear Maintainer,
Eager to try out a linter for my C code, I found the 'adlint' package in the repository. After installation I set up a project as described in the documentation at http://adlint.sourceforge.net/pmwiki/upload.d/Main/users_guide_en.html#Sample-Session One step is to select an environment based on the architecture and gcc version, from a list given by "adlintize -L": $ adlintize -L i686-cygwin-gcc_4.3.4 i686-devkit-gcc_4.5.2 i686-linux-gcc_4.5.1 i686-mingw-gcc_4.6.1 i686-mswin-msvc_100 x86_64-centos_6.4-gcc_4.4.7 x86_64-ubuntu_12.04-gcc_4.6.3 My architecture is x86_64 debian, my choice of compilers are gcc 6 and 7. Trying to use one of the options above gives me an error in the actual linting stage, for example: 1. `compiler_traits:file_search_paths' contains non-existent pathname (/usr/lib/gcc/i686-redhat-linux/4.5.1/include). or 1. `compiler_traits:file_search_paths' contains non-existent pathname (/usr/lib/gcc/x86_64-linux-gnu/4.6/include). 2. `compiler_traits:file_search_paths' contains non-existent pathname (/usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed). I'm not sure what the solution is. Apparently a compiler that is not distributed with debian is needed for this package to work. What I know is that I can't use this package without major extra components, so maybe it just needs to be added clearly to the documentation. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages adlint depends on: ii ruby 1:2.3.3 adlint recommends no packages. adlint suggests no packages. -- no debconf information