Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MacBook-Pro-de-Gabriel:test gabriel$ cpanm EV
- --> Working on EV
- Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/EV-4.11.tar.gz ... OK
- Configuring EV-4.11 ... OK
- Building and testing EV-4.11 ... FAIL
- ! Installing EV failed. See /Users/gabriel/.cpanm/build.log for details.
- MacBook-Pro-de-Gabriel:test gabriel$ cpan EV
- CPAN: Storable loaded ok (v2.30)
- Reading '/Users/gabriel/.cpan/Metadata'
- Database was generated on Fri, 18 May 2012 08:15:04 GMT
- CPAN: LWP::UserAgent loaded ok (v6.04)
- CPAN: Time::HiRes loaded ok (v1.9725)
- Fetching with LWP:
- http://cpan.kinghost.net/authors/01mailrc.txt.gz
- CPAN: YAML loaded ok (v0.81)
- Reading '/Users/gabriel/.cpan/sources/authors/01mailrc.txt.gz'
- CPAN: Compress::Zlib loaded ok (v2.052)
- ............................................................................DONE
- Fetching with LWP:
- http://cpan.kinghost.net/modules/02packages.details.txt.gz
- Reading '/Users/gabriel/.cpan/sources/modules/02packages.details.txt.gz'
- Database was generated on Thu, 19 Jul 2012 08:12:55 GMT
- ............................................................................DONE
- Fetching with LWP:
- http://cpan.kinghost.net/modules/03modlist.data.gz
- Reading '/Users/gabriel/.cpan/sources/modules/03modlist.data.gz'
- ............................................................................DONE
- Writing /Users/gabriel/.cpan/Metadata
- Running install for module 'EV'
- Running make for M/ML/MLEHMANN/EV-4.11.tar.gz
- Fetching with LWP:
- http://cpan.kinghost.net/authors/id/M/ML/MLEHMANN/EV-4.11.tar.gz
- CPAN: Digest::SHA loaded ok (v5.71)
- Fetching with LWP:
- http://cpan.kinghost.net/authors/id/M/ML/MLEHMANN/CHECKSUMS
- Checksum for /Users/gabriel/.cpan/sources/authors/id/M/ML/MLEHMANN/EV-4.11.tar.gz ok
- CPAN: File::Temp loaded ok (v0.22)
- CPAN: Parse::CPAN::Meta loaded ok (v1.4404)
- CPAN: CPAN::Meta loaded ok (v2.120921)
- CPAN: Module::CoreList loaded ok (v2.66)
- CPAN.pm: Building M/ML/MLEHMANN/EV-4.11.tar.gz
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Welcome to EV configuration. If you are in a hurry, just press return here
- and hope for the best. The defaults should usually do.
- Skip further questions and use defaults (y/n)? [y]
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- POSIX optionally offers support for a monotonic clock source. EV
- can take advantage of this clock source to detect time jumps more
- reliably. Unfortunately, some systems are bound to be broken, so you can
- disable this here: you can completely disable the detection and use of
- the monotonic clock by answering 'n' here. Support for this clock type
- will otherwise be autodetected at both compile- and runtime. (this setting
- currently affects the use of nanosleep over select as well).
- Enable optional support for CLOCK_MONOTONIC (y/n)? [y] y
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- POSIX optionally offers support for a (potentially) high-resolution
- realtime clock interface. In a good implementation, using it is faster
- than the normal method of using gettimeofday. Unfortunately, this option
- is also bound to be broken on some systems, and current EV versions do not
- actually call gettimeofday very often, so it defaults to no.
- Prefer clock_gettime (CLOCK_REALTIME) over gettimeofday (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- EV can use various backends with various portability issues. The select
- backend is the most portable and makes for a good fallback, but it can be
- limited to a low number of file descriptors and/or might not compile. If
- you have problems with compiling ev_select.c, you might try to play around
- with disabling it here, or forcing it to use the fd_set provided by your
- OS, via the next question. I highly recommend keeping it in.
- Enable select backend (y/n)? [y] y
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- The select backend can operate in two modes. One uses the system-provided
- fd_set and is usually limited to 1024 file descriptors (64 on windows),
- the other requires your header files to define NFDBITS and declare a
- suitable fd_mask type. If you run into problems compiling ev_select.c, you
- can try forcing the use of the system fd_set here.
- Force use of system fd_set for select backend (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- The second very portable backend is poll(2). It does not exist on windows
- and various versions of Mac OS X (and on the other versions it simply
- doesn't work), but works basically everywhere else. It is recommended to use
- the default here unless you run into compile problems in ev_poll.c.
- Enable poll backend (y/n)? [y] y
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Select and poll make it hard to write efficient servers, especially if the
- number of active connections is much lower than the watched ones. GNU/Linux
- systems have a more scalable method called "epoll", which EV can use. For
- this to work, both your kernel and glibc have to support epoll, but if you
- can compile it, the detection will be done at runtime, and EV will safely
- fall back to using select when epoll isn't available. If unsure, accept
- the default.
- Enable epoll backend (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Similarly to the epoll backend above, EV can take advantage of kqueue on
- many BSD systems. Support for kqueue will be detected at runtime, with a
- safe fallback to other methods when it cannot be used.
- Note that kqueue is broken on most operating systems, so by default it
- won't be used on many platforms, but you can still create your own event
- loop with kqueue backend if you ask specifically for it.
- Here is what we know:
- NetBSD: partially working in at least 3.1 and later. Yeah! :)
- FreeBSD: broken on at least 6.2-STABLE, spotty in later versions,
- sockets *likely* work, ptys definitely don't.
- OpenBSD: reports indicate that it likely doesn't work
- (similar problems as on FreeBSD).
- OS X: completely, utterly broken on at least <= 10.6.
- Enable kqueue backend (y/n)? [y] y
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Similarly to the kqueue backend above, EV can take advantage of the
- solaris 10 event port interface. Support for event ports will be detected
- at runtime, with a safe fallback to other methods when it cannot be used.
- Enable event port backend (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- EV needs the functions pthread_atfork and clock_gettime. On most systems
- you need some special libraries for this (such as -lrt and -lpthread). You
- can specify additional libraries to provide these calls (and any other
- required by EV) now, or accept the default.
- Extra libraries for pthread_atfork and clock_gettime? [-lpthread -lrt ] -lpthread -lrt
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- A backend of a different kind is the Linux inotify(7) interface, which can
- be used to speed up (and reduce resource consumption) of stat watchers. If
- you have the include file and libc support for it, it is usually a good
- idea to enable it, as kernel availability is detected at runtime.
- Enable inotify support (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Another useful bit of functionality is the Linux eventfd, which is useful
- for faster signal handling (don't care) and intra-thread communications
- (more relevant). Kernel support for this will be probed at runtime, but
- your libc must contain the necessary wrapper. Glibc 2.7 and later should
- have this wrapper.
- Enable linux eventfd support (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Another sometimes useful bit of functionality is the Linux signalfd, which
- is useful for faster signal handling (don't care). Kernel support for
- this will be probed at runtime, but your libc must contain the necessary
- wrapper. Glibc 2.7 and later should have this wrapper.
- Enable linux signalfd support (y/n)? [n] n
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Very rarely, people want to tweak EV even more, e.g. to exclude
- or include certain watcher types or backends. This can be done by adding
- extra -D options here, or via the EV_EXTRA_DEFS environment variable.
- For example, if you run into compile problems because of missing memory
- fences (or you just want extra performance), you can tell EV to not support
- smp and threads via -DEV_NO_THREADS.
- Normal persons just press enter.
- Any extra -D options? []
- *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
- Checking if your kit is complete...
- Looks good
- Note (probably harmless): No library found for -lrt
- Writing Makefile for EV
- Writing MYMETA.yml and MYMETA.json
- cp EV/MakeMaker.pm blib/lib/EV/MakeMaker.pm
- cp libev/ev.pod blib/lib/EV/libev.pod
- cp EV/EVAPI.h blib/lib/EV/EVAPI.h
- cp EV.pm blib/lib/EV.pm
- cp libev/ev.h blib/lib/EV/ev.h
- /Users/gabriel/perl5/perlbrew/perls/perl-5.14.2/bin/perl /Users/gabriel/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/ExtUtils/xsubpp -typemap /Users/gabriel/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/ExtUtils/typemap -typemap typemap EV.xs > EV.xsc && mv EV.xsc EV.c
- cc -c -Ilibev -fno-common -DPERL_DARWIN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include -O3 -DVERSION=\"4.11\" -DXS_VERSION=\"4.11\" "-I/Users/gabriel/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/darwin-thread-multi-2level/CORE" -DEV_USE_MONOTONIC=1 -DEV_USE_REALTIME=0 -DEV_USE_SELECT=1 -DEV_USE_POLL=1 -DEV_USE_EPOLL=0 -DEV_USE_KQUEUE=1 -DEV_USE_PORT=0 -DEV_USE_INOTIFY=0 -DEV_USE_EVENTFD=0 -DEV_USE_SIGNALFD=0 EV.c
- In file included from EV.xs:35:
- ./libev/ev.c:470:48: warning: '/*' within block comment [-Wcomment]
- /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */
- ^
- ./libev/ev.c:1254:31: error: static declaration of 'ev_default_loop_ptr' follows non-static declaration
- EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition ...
- ^
- libev/ev.h:554:26: note: previous definition is here
- extern struct ev_loop *ev_default_loop_ptr;
- ^
- In file included from EV.xs:35:
- In file included from ./libev/ev.c:2084:
- libev/ev_poll.c:110:18: warning: expression result unused [-Wunused-value]
- assert (("libev: poll() returned illegal result, broken BSD kernel?", p < polls + pollcnt));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2504:12: warning: expression result unused [-Wunused-value]
- assert (("libev: watcher has invalid priority", ABSPRI (w) >= 0 && ABSPRI (w) < NUMPRI));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2507:14: warning: expression result unused [-Wunused-value]
- assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2517:16: warning: expression result unused [-Wunused-value]
- assert (("libev: active index mismatch in heap", ev_active (ANHE_w (heap [i])) == i));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2518:16: warning: expression result unused [-Wunused-value]
- assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (heap [i])));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2519:16: warning: expression result unused [-Wunused-value]
- assert (("libev: heap at cache mismatch", ANHE_at (heap [i]) == ev_at (ANHE_w (heap [i]))));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2530:16: warning: expression result unused [-Wunused-value]
- assert (("libev: active index mismatch", ev_active (ws [cnt]) == cnt + 1));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2548:14: warning: expression result unused [-Wunused-value]
- assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2555:18: warning: expression result unused [-Wunused-value]
- assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2556:18: warning: expression result unused [-Wunused-value]
- assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2733:24: warning: expression result unused [-Wunused-value]
- assert (("libev: negative ev_timer repeat value found while processing timers", w->repeat > 0.));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2797:24: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_periodic reschedule callback returned time in the past", ev_at (w) >= ev_rt_now));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:2936:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_loop recursion during release detected", loop_done != EVBREAK_RECURSE));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3056:22: warning: expression result unused [-Wunused-value]
- assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3228:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_io_start called with negative fd", fd >= 0));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3229:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_io_start called with illegal event mask", !(w->events & ~(EV__IOFDSET | EV_READ | EV_WRITE))));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3237:34: warning: '&' within '|' [-Wbitwise-op-parentheses]
- fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);
- ~~~~~~~~~~^~~~~~~~~~~~~ ~
- ./libev/ev.c:3237:34: note: place parentheses around the '&' expression to silence this warning
- fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);
- ^
- ( )
- ./libev/ev.c:3250:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_io_stop called with illegal fd (must stay constant after start!)", w->fd >= 0 && w->fd < anfdmax))...
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3270:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_timer_start called with negative timer repeat value", w->repeat >= 0.));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3298:14: warning: expression result unused [-Wunused-value]
- assert (("libev: internal timer heap corruption", ANHE_w (timers [active]) == (WT)w));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3360:16: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_periodic_start called with negative interval value", w->interval >= 0.));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3392:14: warning: expression result unused [-Wunused-value]
- assert (("libev: internal periodic heap corruption", ANHE_w (periodics [active]) == (WT)w));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3429:12: warning: expression result unused [-Wunused-value]
- assert (("libev: ev_signal_start called with illegal signal number", w->signum > 0 && w->signum < EV_NSIG));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3432:12: warning: expression result unused [-Wunused-value]
- assert (("libev: a signal must not be attached to two different loops",
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:3549:12: warning: expression result unused [-Wunused-value]
- assert (("libev: child watchers are only supported in the default loop", loop == ev_default_loop_ptr));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- In file included from EV.xs:35:
- ./libev/ev.c:4119:14: warning: expression result unused [-Wunused-value]
- assert (("libev: loop to be embedded is not embeddable", backend & ev_embeddable_backends ()));
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/assert.h:93:25: note: expanded from macro 'assert'
- (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
- ^
- 27 warnings and 1 error generated.
- make: *** [EV.o] Error 1
- MLEHMANN/EV-4.11.tar.gz
- /usr/bin/make -- NOT OK
- Running make test
- Can't test without successful make
- Running make install
- Make had returned bad status, install seems impossible
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement