Public bug reported: dee-transaction.c: In function 'dee_transaction_get_first_iter': dee-transaction.c:236:59: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] #define journal_iter_is_removed(jiter) jiter->change_type == CHANGE_TYPE_REMOVE ^ /usr/include/glib-2.0/glib/gmacros.h:319:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gtestutils.h:106:49: note: in expansion of macro 'G_LIKELY' if G_LIKELY (expr) ; else \ ^ dee-transaction.c:1245:7: note: in expansion of macro 'g_assert' g_assert (!journal_iter_is_removed (jiter)); ^ dee-transaction.c:1245:18: note: in expansion of macro 'journal_iter_is_removed' g_assert (!journal_iter_is_removed (jiter)); ^ cc1: all warnings being treated as errors Makefile:791: recipe for target 'libdee_1_0_la-dee-transaction.lo' failed make[4]: *** [libdee_1_0_la-dee-transaction.lo] Error 1
** Affects: dee (Ubuntu) Importance: Undecided Status: Confirmed ** Tags: ftbfs patch ** Patch added: "dee.debdiff" https://bugs.launchpad.net/bugs/1428299/+attachment/4334667/+files/dee.debdiff -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to dee in Ubuntu. https://bugs.launchpad.net/bugs/1428299 Title: fix ftbfs with GCC 5 (real issue in dee) Status in dee package in Ubuntu: Confirmed Bug description: dee-transaction.c: In function 'dee_transaction_get_first_iter': dee-transaction.c:236:59: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses] #define journal_iter_is_removed(jiter) jiter->change_type == CHANGE_TYPE_REMOVE ^ /usr/include/glib-2.0/glib/gmacros.h:319:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gtestutils.h:106:49: note: in expansion of macro 'G_LIKELY' if G_LIKELY (expr) ; else \ ^ dee-transaction.c:1245:7: note: in expansion of macro 'g_assert' g_assert (!journal_iter_is_removed (jiter)); ^ dee-transaction.c:1245:18: note: in expansion of macro 'journal_iter_is_removed' g_assert (!journal_iter_is_removed (jiter)); ^ cc1: all warnings being treated as errors Makefile:791: recipe for target 'libdee_1_0_la-dee-transaction.lo' failed make[4]: *** [libdee_1_0_la-dee-transaction.lo] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dee/+bug/1428299/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp