Source: python-gevent Version: 1.0-1 Severity: serious Justification: fails to build from source (but built successfully in the past) Tags: sid jessie
python-gevent 1.0-1 failed to build on the armel buildd: | arm-linux-gnueabi-gcc -pthread -fno-strict-aliasing -g -O0 -Wall -Wstrict-prototypes -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-armv5tel-2.7-pydebug/libev -Ilibev -I/usr/include/python2.7_d -c gevent/gevent.core.c -o build/temp.linux-armv5tel-2.7-pydebug/gevent/gevent.core.o | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c:467:48: warning: "/*" within comment [-Wcomment] | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ | ^ | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c:620:42: error: missing binary operator before token "(" | #elif defined __clang && __has_feature (cxx_atomic) | ^ | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c:1311:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' [enabled by default] | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ | ^ | In file included from libev/ev.c:174:0, | from gevent/libev.h:2, | from gevent/gevent.core.c:302: | libev/ev_poll.c: In function 'poll_poll': | libev/ev_poll.c:110:77: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: poll() returned illegal result, broken BSD kernel?", p < polls + pollcnt)); | ^ | libev/ev.c: In function 'verify_watcher': | libev/ev.c:2580:49: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: watcher has invalid priority", ABSPRI (w) >= 0 && ABSPRI (w) < NUMPRI)); | ^ | libev/ev.c:2583:59: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w)); | ^ | libev/ev.c: In function 'verify_heap': | libev/ev.c:2593:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: active index mismatch in heap", ev_active (ANHE_w (heap [i])) == i)); | ^ | libev/ev.c:2594:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (heap [i]))); | ^ | libev/ev.c:2595:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: heap at cache mismatch", ANHE_at (heap [i]) == ev_at (ANHE_w (heap [i])))); | ^ | libev/ev.c: In function 'array_verify': | libev/ev.c:2606:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: active index mismatch", ev_active (ws [cnt]) == cnt + 1)); | ^ | libev/ev.c: In function 'ev_verify': | libev/ev.c:2624:47: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0)); | ^ | libev/ev.c:2637:64: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: io watcher list contains a loop", w != w2)); | ^ | libev/ev.c:2641:61: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1)); | ^ | libev/ev.c:2642:65: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i)); | ^ | libev/ev.c: In function 'timers_reify': | libev/ev.c:2824:93: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: negative ev_timer repeat value found while processing timers", w->repeat > 0.)); | ^ | libev/ev.c: In function 'ev_run': | libev/ev.c:3025:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE)); | ^ | libev/ev.c:3146:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w))); | ^ | libev/ev.c: In function 'ev_io_start': | libev/ev.c:3320:56: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_io_start called with negative fd", fd >= 0)); | ^ | libev/ev.c:3321:63: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE)))); | ^ | libev/ev.c:3330:62: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_io_start called with corrupted watcher", ((WL)w)->next != (WL)w)); | ^ | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c:3332:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); | ^ | In file included from libev/ev.c:174:0, | from gevent/libev.h:2, | from gevent/gevent.core.c:302: | libev/ev.c: In function 'ev_io_stop': | libev/ev.c:3345:88: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_io_stop called with illegal fd (must stay constant after start!)", w->fd >= 0 && w->fd < anfdmax)); | ^ | libev/ev.c: In function 'ev_timer_start': | libev/ev.c:3365:75: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_timer_start called with negative timer repeat value", w->repeat >= 0.)); | ^ | libev/ev.c: In function 'ev_timer_stop': | libev/ev.c:3393:53: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: internal timer heap corruption", ANHE_w (timers [active]) == (WT)w)); | ^ | libev/ev.c: In function 'ev_signal_start': | libev/ev.c:3524:70: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG)); | ^ | libev/ev.c:3527:73: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: a signal must not be attached to two different loops", | ^ | libev/ev.c: In function 'ev_child_start': | libev/ev.c:3644:74: warning: left-hand operand of comma expression has no effect [-Wunused-value] | assert (("libev: child watchers are only supported in the default loop", loop == ev_default_loop_ptr)); | ^ | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c: At top level: | libev/ev.c:4563:27: warning: "/*" within comment [-Wcomment] | /* EV_STAT 0x00001000 /* stat data changed */ | ^ | libev/ev.c:4564:27: warning: "/*" within comment [-Wcomment] | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ | ^ | In file included from gevent/libev.h:2:0, | from gevent/gevent.core.c:302: | libev/ev.c: In function 'evpipe_write': | libev/ev.c:1940:17: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] | write (evpipe [1], &counter, sizeof (uint64_t)); | ^ | libev/ev.c:1952:17: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] | write (evpipe [1], &(evpipe [1]), 1); | ^ | libev/ev.c: In function 'pipecb': | libev/ev.c:1973:16: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] | read (evpipe [1], &counter, sizeof (uint64_t)); | ^ | libev/ev.c:1987:16: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] | read (evpipe [0], &dummy, sizeof (dummy)); | ^ | error: command 'arm-linux-gnueabi-gcc' failed with exit status 1 | [34192 refs] | dh_auto_build: python-dbg setup.py build --force returned exit code 1 | make[1]: *** [override_dh_auto_build] Error 1 The full build log is available at https://buildd.debian.org/status/fetch.php?pkg=python-gevent&arch=armel&ver=1.0-1&stamp=1391298160 Could you please take a look? Regards -- Sebastian Ramacher
signature.asc
Description: Digital signature