Package: dbus-c++ / 0.9.0-16
Metadata
| Package | Version | Patches format |
|---|---|---|
| dbus-c++ | 0.9.0-16 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| 01_host_name_max.patch | (download) |
examples/echo/Makefile.am |
2 1 + 1 - 0 ! |
avoid relying on max host name length Fixes FTBFS on Debian GNU/kFreeBSD. |
| 02_no_add_needed.patch | (download) |
examples/glib/Makefile.am |
2 1 + 1 - 0 ! |
add missing library to fix ftbfs with --no-add-needed. |
| 03_add_unistd_header.patch | (download) |
src/eventloop-integration.cpp |
1 1 + 0 - 0 ! |
fix ftbfs due to header dependency changes in gcc 4.7 This patch fixes FTBFS by explicitly including unistd.h. |
| 04_fix_hurd_ftbfs.patch | (download) |
test/functional/Test1/Makefile.am |
3 2 + 1 - 0 ! |
fix ftbfs on hurd Fix FTBFS caused by undefined reference to symbol 'pthread_join@@GLIBC_2.12' while linking test/functional/Test1. |
| 05_fix_glibmm_ftbfs.patch | (download) |
examples/glib/dbus-browser.h |
2 1 + 1 - 0 ! |
fix build with glibmm 2.4 |
| 06_fix_gcc 7_ftbfs.patch | (download) |
src/pipe.cpp |
2 1 + 1 - 0 ! |
fix ftbfs with gcc-7 |
| 07_fix_mutex_ftbfs.patch | (download) |
include/dbus-c++/dispatcher.h |
14 14 + 0 - 0 ! |
fix ftbfs if dbus_has_recursive_mutex is undefined |
| 08_fix_gcc 12.patch | (download) |
include/dbus-c++/types.h |
23 14 + 9 - 0 ! |
fix some weird template/operator issues on os x. I frankly don't understand at all what's going on here. These fixes |
| 09_fix_build_order_and_linking.patch | (download) |
src/Makefile.am |
1 1 + 0 - 0 ! |
fix build order and linking of libraries |
| 10_prevent_deadlock_on_timeout_expiration.patch | (download) |
src/eventloop.cpp |
1 1 + 0 - 0 ! |
prevent deadlock on timeout expiration |
| 11_fix_MessageIter__copy_data.patch | (download) |
src/message.cpp |
3 2 + 1 - 0 ! |
messageiter: handle nested dicts in copy_data MessageIter::copy_data is calling dbus_message_iter_open_container (in libdbus) with an invalid |contained_signature| argument when |type| is complex. This triggers an assertion failure when the args are checked. . The comments for dbus_message_iter_open_container say: "For variants, the contained_signature should be the type of the single value inside the variant. For structs and dict entries, contained_signature should be NULL; it will be set to whatever types you write into the struct. For arrays, contained_signature should be the type of the array elements." . However, the existing code only follows this guideline for arrays. It does the opposite of what is specified (passing NULL when a type signature string is required and vice versa) for variants, structs, and dict entries. . This issue was identified and this fix proposed in the upstream issue tracker (see http://sourceforge.net/tracker/?func=detail&aid=3151818&group_id=236997&atid=1101682), but the fix has not yet been applied upstream and the issue remains open. . This issue was causing cashewd to abort when making a GetProperties D-Bus call to flimflam's Device interface because of the nesting in the newly added Cellular.SIMLockStatus property (see issue 11293). . BUG=chromium-os:13850 TEST=manual testing on device . |
| 12_autoconf_update.patch | (download) |
configure.ac |
17 9 + 8 - 0 ! |
update configure.ac and m4/acx_pthread.m4 |
