Hi,
2017-08-15 12:20 Helmut Grohne:
Package: libvoikko-dev
Version: 4.1.1-1
Severity: important
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:tmispell-voikko
tmispell-voikko fails to cross build from source, because it cannot find
-lvoikko in the public shared library search path. It requested
libvoikko-dev its Build-Depends. The build architecture libvoikko-dev
was installed, because libvoikko-dev is wrongly marked Multi-Arch:
foreign.
libvoikko-dev was probably marked Multi-Arch: foreign, because it also
contains tools in /usr/bin that are expected to be executable. For
practical cross building, those tools will need to be installed for a
different architecture than the .so symlink. Thus the only viable long
term solution is to split libvoikko-dev into two packages, one of them
being Multi-Arch: foreign and the other Multi-Arch: same. Typically, the
package containing the programs would be called libvoikko-dev-bin and
libvoikko-dev would depend on it.
As a short term solution (closing this bug), please remove Multi-Arch:
foreign from libvoikko-dev as it does more harm than good.
This seem to be an important package to build enchant and, through it,
many other packages. So I think that it would be nice if this is
solved.
Will it help if I prepare an NMU?
Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>