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

Attachment: signature.asc
Description: Digital signature

Reply via email to