Bug#761618: FTCBFS due to missing Build-Depends: libopts25-dev

Helmut Grohne helmut at subdivi.de
Mon Sep 15 05:48:31 UTC 2014


Package: src:gnutls28
Version: 3.3.7-2
User: helmutg at debian.org
Usertags: rebootstrap

Currently, gnutls28 FTCBFS for any architecture failing to find libopts
in configure. Looking closer, libopts25-dev is really not installed for
the host architecture. It is only available for the build architecture.
The build architecture instance was installed due to autogen depending
on it.

Even though it is obvious that something is broken, it is not that
obvious what needs to be fixed. I see the following options:

 * Add libopts25-dev to Build-Depends for gnutls28. In this case we do
   not consider libopts25-dev an API of autogen even though it depends
   on it. There are in total 13 source packages that Build-Depend on
   autogen and half of them are gcc, so the fallout should be
   manageable.

 * Argue that libopts25-dev is part of the API provided by the autogen
   package. In this case, please reassign this bug:

   reassign -1 autogen
   retitle -1 wrongly declared Multi-Arch:foreign

   It is not obvious how to fix this issue in autogen, but we could do
   the same dance that will be necessary for flex: #761449.

Can you let me know which view to the problem you prefer such that I can
write and test patches? At the moment I am inclined to do the former,
but I cannot test it, because autogen currently FTCBFS due to using a
deprecated guile-2.0 API (no bug reported yet).

Helmut



More information about the Pkg-gnutls-maint mailing list