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

