[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1014735: rpcsvc-proto: The /usr/include/rpc/* files is not included



Package: rpcsvc-proto
Version: 1.4.2-4
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Template answers first, for your convenience.

   * What led up to the situation?

Rebuilding an application using rpcgen.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Run rpcgen, then tried to compile the produced files.

   * What was the outcome of this action?

Any of the /usr/include/rpc/* header-files referenced such as
#include <rpc/rpc.h>
etc. fail to include, all the related definitions missing causes large amount
of compile errors.

   * What outcome did you expect instead?

Nice compile as headerfiles is found.

This is most likely a consequence of repackaging the rpc-part. Looking back at
the stable version of libc6 the header files is there in libc6-dev, but for
testing and unstable they are not. I expect that using these this would work.
If the headerfiles is in another package, dependence on that should be in
place.

Package-testing should actually include a dummy-application that generates
through rpcgen and then compiles it successfully. Then this error would be
caught. Another approach would be to check that the same header files gets
installed from previous packaging and new packaging. Both methods would be
recommended to create fail-safes and quick turn-around for package maintainers.

Cheers,
Magnus

-- System Information:
Debian Release: 11.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-16-amd64 (SMP w/32 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rpcsvc-proto depends on:
ii  libc6  2.33-7

rpcsvc-proto recommends no packages.

rpcsvc-proto suggests no packages.


Reply to: