Bug#840482: [diffoscope] error at startup
Daniel Shahaf
danielsh at apache.org
Wed Oct 12 00:25:14 UTC 2016
Mattia Rizzolo wrote on Tue, Oct 11, 2016 at 23:53:07 +0000:
> On Mon, Oct 10, 2016 at 02:34:04PM +0100, Mihai - Catalin Stefan wrote:
> > AttributeError: /usr/bin/python3: undefined symbol: archive_errno
I get the same on a pristine sid sbuild chroot (slightly outdated) with:
# apt-get install --no-install-recommends python3-pip
# apt-get install --no-install-recommends python3-setuptools
# pip3 install libarchive-c
# python3 -c 'import libarchive; print(42)'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/libarchive/__init__.py", line 1, in <module>
from .entry import ArchiveEntry
File "/usr/local/lib/python3.5/dist-packages/libarchive/entry.py", line 6, in <module>
from . import ffi
File "/usr/local/lib/python3.5/dist-packages/libarchive/ffi.py", line 97, in <module>
errno = ffi('errno', [c_archive_p], c_int)
File "/usr/local/lib/python3.5/dist-packages/libarchive/ffi.py", line 84, in ffi
f = getattr(libarchive, 'archive_'+name)
File "/usr/lib/python3.5/ctypes/__init__.py", line 360, in __getattr__
func = self.__getitem__(name)
File "/usr/lib/python3.5/ctypes/__init__.py", line 365, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: python3: undefined symbol: archive_errno
Note, that's without involving diffoscope at all.
Cheers,
Daniel
P.S. I also did 'apt-get install tmux; LC_ALL=C.UTF-8 tmux' in there.
(I don't expect it was relevant, but just in case..)
More information about the Reproducible-builds
mailing list