Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1038576

Bug#977819: licenseutils FTCBFS: uses the build architecture pkg-config

From Helmut Grohne <helmut@subdivi.de>
Newsgroups linux.debian.bugs.dist
Subject Bug#977819: licenseutils FTCBFS: uses the build architecture pkg-config
Date 2020-12-21 14:10 +0100
Message-ID <Bot6P-7TR-37@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Source: licenseutils
Version: 0.0.9-4
Tags: patch upstream
User: debian-cross@lists.debian.org
Usertags: ftcbfs

licenseutils fails to cross build from source, because the configure
script detects the build architecture pkg-config. Please use the
standard macro PKG_PROG_PKG_CONFIG (which is already implicitly used via
PKG_CHECK_MODULES) as it will find the correct pkg-config. I'm attaching
a patch for this.

Beyond this, licenseutils uses help2man and - since it knows that doing
so breaks cross compilation - it skips generating manual pages.
Unfortunately, installing the absent pages fails. There are many
solutions to this problem all with their own disadvantages:
 * Stop using help2man and write real manual pages.
 * The package can be built twice (once for build and once for host),
   but the dependencies of licenseutils seem to complex to allow this.
 * Split manual pages to an Architecture: all package (though this
   violates a policy should).
 * Generate manual pages on the upstream side and skip regenerating them
   during build.

Do you have any preference here?

Please close this bug when fixing the pkg-config issue.

Helmut

Back to linux.debian.bugs.dist | Previous | Next | Find similar | Unroll thread


Thread

Bug#977819: licenseutils FTCBFS: uses the build architecture pkg-config Helmut Grohne <helmut@subdivi.de> - 2020-12-21 14:10 +0100

csiph-web