install libgnutls-dev:i386

Carlo Marchiori carlo.marchiori at gmail.com
Sun Dec 7 17:56:09 UTC 2014


Trying to build wine I get

./configure | grep gnutls
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
*checking for -lgnutls... not found*


I've found that this is because configure compiles a fake program on the
fly
to verify that linking libgnutls behaves as expected.
It expects the output of readelf -d against the compiled program to contain
the line

(NEEDED) Shared library: [libgnutls.so.28]

but instead it finds

(NEEDED) Shared library: [libgnutls-deb0.so.28]


I have the following packages installed

aptitude search ^libgnutls

i A libgnutls-deb0-28
    - GNU TLS library - main runtime library

i A libgnutls-deb0-28:i386
     - GNU TLS library - main runtime library

p   libgnutls-dev
    - GNU TLS library - development files

p   libgnutls-dev:i386
     - GNU TLS library - development files

v   libgnutls-openssl-dev
    -

v   libgnutls-openssl-dev:i386
     -

i A libgnutls-openssl27
    - GNU TLS library - OpenSSL wrapper

i   libgnutls-openssl27:i386
     - GNU TLS library - OpenSSL wrapper

i   libgnutls26
    - GNU TLS library - runtime library

i A libgnutls26:i386
     - GNU TLS library - runtime library

p   libgnutls26-dbg
    - GNU TLS library - debugger symbols

p   libgnutls26-dbg:i386
     - GNU TLS library - debugger symbols

i   libgnutls28
    - GNU TLS library - main runtime library

i   libgnutls28:i386
     - GNU TLS library - main runtime library

p   libgnutls28-dbg
    - GNU TLS library - debugger symbols

p   libgnutls28-dbg:i386
     - GNU TLS library - debugger symbols

p   libgnutls28-dev
    - GNU TLS library - development files

i   libgnutls28-dev:i386
     - GNU TLS library - development files

i   libgnutlsxx27
    - GNU TLS library - C++ runtime library

i   libgnutlsxx27:i386
     - GNU TLS library - C++ runtime library

i   libgnutlsxx28
    - GNU TLS library - C++ runtime library

i   libgnutlsxx28:i386
     - GNU TLS library - C++ runtime library



It appears that the problem is connected to how debian packages the library.
Thanks in advance for any help,
Carlo.




2014-12-07 16:39 GMT+01:00 Andreas Metzler <ametzler at bebt.de>:

> On 2014-12-07 Carlo Marchiori <carlo.marchiori at gmail.com> wrote:
> > I'm trying to install libgnutls-dev:i386 on my machine to compile wine.
> > My computer has an amd64 architecture, so I'm actually cross-compiling
> wine.
> > The installation gives the following problem:
> [...]
>
> Hello,
>
> libgnutls-dev has been removed from jessie and is scheduled for removal
> from sid. It has been superceded by libgnutls28-dev.
>
> hth, cu Andreas
> --
> `What a good friend you are to him, Dr. Maturin. His other friends are
> so grateful to you.'
> `I sew his ears on from time to time, sure'
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnutls-maint/attachments/20141207/8c7016f1/attachment.html>


More information about the Pkg-gnutls-maint mailing list