[Bug 1815978] Re: sa-compile broken on 16.04 LTS AMD64

Andreas Hasenack andreas at canonical.com
Tue Feb 19 15:29:10 UTC 2019


I tried again on xenial this time, and both the installation and the
manual run of sa-compile afterwards work just fine.

You seem to have a mix of 32 and 64 bits packages installed.

What do these produce?
find /usr/include -name types.h
find /usr/lib -name perl.h

On my xenial amd64 container, it looks like:
-rw-r--r-- 1 root root 6.6K Jan 15  2018 /usr/include/x86_64-linux-gnu/sys/types.h
-rw-r--r-- 1 root root 207K Nov 19 18:29 /usr/lib/x86_64-linux-gnu/perl/5.22.1/CORE/perl.h

So both 64 bits.

It looks like you have libc6-dev-i386 installed (32 bits) on your 64bits
system, could you also try installing "libc6-dev"?

This file is in a 64bit path: /usr/lib/x86_64-linux-gnu/perl/5.22/CORE/perl.h
And it's including "sys/types.h", and it makes sense to include it also from a 64bit location, and you have libc6-dev-i386 instead of the 64bit one.

The dependency tree looks correct, because if I try to remove libc6-dev,
it also removes sa-compile, so I don't see how you could have it
uninstalled unless something was forced.

-- 
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to spamassassin in Ubuntu.
https://bugs.launchpad.net/bugs/1815978

Title:
  sa-compile broken on 16.04 LTS AMD64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/spamassassin/+bug/1815978/+subscriptions



More information about the Ubuntu-server-bugs mailing list