EV on AIX?

Darin McBride darin.mcbride at shaw.ca
Tue Mar 20 21:58:14 CET 2012


I'm playing with perl 5.15.9 on AIX 64-bit, and thought I'd try installing EV 
with Coro.  However, I get the following error:

$ make
        cc -q64 -c  -Ilibev  -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -
qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q64 -
DUSE_64_BIT_ALL -q64 -O    -DVERSION=\"4.11\"  -DXS_VERSION=\"4.11\"  "-
I/home/dmcbride/perl-5.15.9/lib/5.15.9/aix-thread-multi-64all/CORE"  -
DEV_USE_MONOTONIC=1 -DEV_USE_REALTIME=0 -DEV_USE_SELECT=1 -DEV_USE_POLL=1 -
DEV_USE_EPOLL=0 -DEV_USE_KQUEUE=0 -DEV_USE_PORT=0 -DEV_USE_INOTIFY=0 -
DEV_USE_EVENTFD=0 -DEV_USE_SIGNALFD=0  EV.c
"libev/ev.c", line 470.49: 1506-342 (W) "/*" detected in comment.
"libev/ev.c", line 941.3: 1506-205 (S) #error "memory fences not defined for 
your architecture, please report"
"libev/ev.c", line 4468.28: 1506-342 (W) "/*" detected in comment.
"libev/ev.c", line 4469.28: 1506-342 (W) "/*" detected in comment.
"EV.xs", line 131.1: 1506-046 (S) Syntax error.
make: 1254-004 The error code from the last command is 1.

I'm imagining here, then, that AIX is not supported (yet?).  If it's merely 
that I've set something up incorrectly, I'd be interested to know what I could 
do to get this installed.  Worst case scenario is the fallback to AE's pure-
perl loop.




More information about the anyevent mailing list