Bug#661285: pytables: FTBFS on kfreebsd-*: OSError: [Errno 78] Function not implemented

Antonio Valentino antonio.valentino at tiscali.it
Sun Feb 26 09:17:17 UTC 2012


Hi Jakub,

Il 25/02/2012 23:39, Jakub Wilk ha scritto:
> Source: pytables
> Version: 2.3.1-2
> Severity: serious
> Justification: fails to build from source
> User: debian-bsd at lists.debian.org
> Usertags: kfreebsd-i386
> 
> pytables FTBFS on kfreebsd-*:
> | set -e; \
> |     for v in 2.6 2.7; do \
> |         cd
> "/build/buildd-pytables_2.3.1-2-kfreebsd-i386-Y_RApU/pytables-2.3.1/debian/tmp/usr/lib/python$v/dist-packages/";
> \
> |         env PYTHONPATH=. python$v tables/tests/test_all.py; \
> |     done
> |
> /build/buildd-pytables_2.3.1-2-kfreebsd-i386-Y_RApU/pytables-2.3.1/debian/tmp/usr/lib/python2.6/dist-packages/tables/filters.py:264:
> FiltersWarning: compression library ``bzip2`` is not available; using
> ``zlib`` instead
> |   % (complib, default_complib), FiltersWarning )
> |
> /build/buildd-pytables_2.3.1-2-kfreebsd-i386-Y_RApU/pytables-2.3.1/debian/tmp/usr/lib/python2.6/dist-packages/tables/filters.py:264:
> FiltersWarning: compression library ``lzo`` is not available; using
> ``zlib`` instead
> |   % (complib, default_complib), FiltersWarning )
> [snip]
> | ======================================================================
> | ERROR: None (tables.tests.test_basics.BloscSubprocess)
> | ----------------------------------------------------------------------
> | Traceback (most recent call last):
> |   File
> "/build/buildd-pytables_2.3.1-2-kfreebsd-i386-Y_RApU/pytables-2.3.1/debian/tmp/usr/lib/python2.6/dist-packages/tables/tests/common.py",
> line 250, in newmethod
> |     return oldmethod(self, *args, **kwargs)
> |   File
> "/build/buildd-pytables_2.3.1-2-kfreebsd-i386-Y_RApU/pytables-2.3.1/debian/tmp/usr/lib/python2.6/dist-packages/tables/tests/test_basics.py",
> line 2314, in test_multiprocess
> |     qout = mp.Queue()
> |   File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in
> Queue
> |     return Queue(maxsize)
> |   File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in
> __init__
> |     self._rlock = Lock()
> |   File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117,
> in __init__
> |     SemLock.__init__(self, SEMAPHORE, 1, 1)
> |   File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49,
> in __init__
> |     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> | OSError: [Errno 78] Function not implemented
> |
> | ----------------------------------------------------------------------
> | Ran 4724 tests in 659.305s
> |
> | FAILED (errors=1)
> 
> Full build logs:
> https://buildd.debian.org/status/fetch.php?pkg=pytables&arch=kfreebsd-i386&ver=2.3.1-2&stamp=1327773403
> 
> https://buildd.debian.org/status/fetch.php?pkg=pytables&arch=kfreebsd-amd64&ver=2.3.1-2&stamp=1327776919
> 

A fix for this has already been pushed to git.

http://anonscm.debian.org/gitweb/?p=debian-science/packages/pytables.git;a=commitdiff;h=a49645249a397fce5256d45b457f03a166d21fc5

http://anonscm.debian.org/gitweb/?p=debian-science/packages/pytables.git;a=commitdiff;h=16c5465cef76a1ec20aac548222a934dc328519e

best regards

-- 
Antonio Valentino





More information about the debian-science-maintainers mailing list