[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