[pkg-boost-devel] Bug#519669: libboost1.37-dev: please fix eventfd_select_interrupter.hpp in asio

Cristian Greco cristian.debian at gmail.com
Sat Mar 14 09:02:22 UTC 2009


Package: libboost1.37-dev
Version: 1.37.0-5+b1
Severity: important
Tags: upstream patch

Hi,

a lot of deluge and qbittorrent users (rdeps of libtorrent-rasterbar, which is
in turn a rdep of boost1.37) reported[0] a bug related to the asio library
included in libboost1.37-dev.

The bug is related to the following traceback (similar with both clients):

  [...]
  RuntimeError: eventfd_select_interrupter: Function not implemented

and prevents clients from starting, making the packages unusable.

It has been reported only on debian amd64 systems (debian is likely the only
distribution which actually builds libtorrent-rasterbar against boost1.37, but
I don't know if the bug affects all 64bit systems).

It has been reported upstream at:

  https://svn.boost.org/trac/boost/ticket/2683

and fixed with the following svn commit:

  https://svn.boost.org/trac/boost/changeset/50961

New boost1.38 is not affected by this bug, as mentioned in upstream changelog.

I've rebuilt boost1.37 packages applying such patch and users confirmed me it
works well.

Could you please add the following patch (quilt ready) to the official packages
so that we can fix this severe bug while waiting for boost1.38?

Thanks,
Cristian


[0] The bug has been filed on debian bts:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519036

on launchpad:

  https://bugs.launchpad.net/qbittorrent/+bug/341968

on deluge upstream support forum:

  http://forum.deluge-torrent.org/search.php?keywords=eventfd

and boost bug tracker:

  https://svn.boost.org/trac/boost/ticket/2683



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libboost1.37-dev depends on:
ii  libboost-math1.37-dev        1.37.0-5+b1 Boost.Math Library development fil
ii  libboost-serialization1.37-d 1.37.0-5+b1 serialization library for C++
ii  libc6                        2.9-4       GNU C Library: Shared libraries
ii  libgcc1                      1:4.3.3-5   GCC support library
ii  libicu40                     4.0.1-2     International Components for Unico
ii  libstdc++6                   4.3.3-5     The GNU Standard C++ Library v3
ii  libstdc++6-4.3-dev [libstdc+ 4.3.3-5     The GNU Standard C++ Library v3 (d

Versions of packages libboost1.37-dev recommends:
ii  libboost-date-time1.37-dev   1.37.0-5+b1 set of date-time libraries based o
ii  libboost-filesystem1.37-dev  1.37.0-5+b1 filesystem operations (portable pa
pn  libboost-graph1.37-dev       <none>      (no description available)
pn  libboost-iostreams1.37-dev   <none>      (no description available)
pn  libboost-mpi1.37-dev         <none>      (no description available)
ii  libboost-program-options1.37 1.37.0-5+b1 program options library for C++
ii  libboost-python1.37-dev      1.37.0-5+b1 Boost.Python Library development f
ii  libboost-regex1.37-dev       1.37.0-5+b1 regular expression library for C++
ii  libboost-signals1.37-dev     1.37.0-5+b1 managed signals and slots library 
ii  libboost-system1.37-dev      1.37.0-5+b1 Operating system (e.g. diagnostics
pn  libboost-test1.37-dev        <none>      (no description available)
ii  libboost-thread1.37-dev      1.37.0-5+b1 portable C++ multi-threading
pn  libboost-wave1.37-dev        <none>      (no description available)
pn  libboost1.37-doc             <none>      (no description available)

libboost1.37-dev suggests no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix_eventfd_select_interrupter.patch
Type: text/x-diff
Size: 3586 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20090314/8f6d3637/attachment.patch 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20090314/8f6d3637/attachment.pgp 


More information about the pkg-boost-devel mailing list