[DRE-maint] Bug#873382: adlint only supports ancient gcc not available in debian
Anders Andersson
pipatron at gmail.com
Sun Aug 27 09:36:56 UTC 2017
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
More information about the Pkg-ruby-extras-maintainers
mailing list