[pkg-wine-party] Bug#804598: wine32: hardcoded dependency on libncurses5

Sven Joachim svenjoac at gmx.de
Mon Nov 9 20:43:41 UTC 2015


Control: clone -1 -2
Control: reassign -2 wine32-development
Control: retitle -2 wine32-development: hardcoded dependency on libncurses5

On 2015-11-09 21:31 +0100, Sven Joachim wrote:

> Package: wine32
> Version: 1.6.2-22
> User: ncurses at packages.debian.org
> Usertags: hardcoded-dependency
>
> The wine32 package declares a hardcoded dependency on libncurses5.  This
> will become problematic once ncurses changes soname, which will happen
> after the Stretch release.
>
> I'm not quite sure how to properly solve this - bug #771104 shows that
> there is a good reason for the dependency, and while Debian Policy says
> in §8.6 ("these files" refers to symbols and shlibs files in library
> packages)
>
> ,----
> | Other packages which use a shared library (for example using
> | `dlopen()') should compute appropriate dependencies using these files
> | at build time as well.
> `----

For the record, kernel32.dll.so and wineconsole.exe.so (in libwine)
dlopen libncurses.so.5.  The name of the library to dlopen is deduced at
build time and will probably change to libncursesw.so.6 in the future.

> , there is no advice how to actually do that. :-(

The wine32-development package has the same problem as wine32, so I'm
cloning a copy of this bug for it.

Cheers,
       Sven



More information about the pkg-wine-party mailing list