lestrrat-p5 / ZMQ

libzmq Perl binding
46 stars 31 forks source link

Use correct parameter in zmq_poll trace message #62

Closed aelse closed 9 years ago

aelse commented 9 years ago

Fix build error that occurs when ZMQ_TRACE=1

cc -c  "-I."  "-Ixs" "-I." -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -W -Wno-comment -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2   -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -o xs/perl_libzmq3.o -fPIC "-I/usr/lib/perl/5.18/CORE"  -DUSE_PPPORT -DPERLZMQ_TRACE=1 -DHAS_ZMQ_PROXY -DHAS_ZMQ_CTX_DESTROY -DHAS_ZMQ_DEVICE -DHAS_ZMQ_UNBIND -DHAS_ZMQ_DISCONNECT -DHAS_ZMQ_RECVMSG -DHAS_ZMQ_INIT -DHAS_ZMQ_MSG_RECV -DHAS_ZMQ_TERM -DHAS_ZMQ_CTX_GET -DHAS_ZMQ_SOCKET_MONITOR -DHAS_ZMQ_SENDMSG -DHAS_ZMQ_CTX_SET -DHAS_ZMQ_CTX_NEW -DHAS_ZMQ_MSG_SEND xs/perl_libzmq3.c
In file included from xs/perl_libzmq3.xs:1:0:
xs/perl_libzmq3.xs: In function ‘XS_ZMQ__LibZMQ3_zmq_poll’:
xs/perl_libzmq3.xs:1095:60: error: ‘RETVAL’ undeclared (first use in this function)
         P5ZMQ3_TRACE( " + zmq_poll returned with rv '%d'", RETVAL );
                                                            ^
xs/perl_libzmq3.h:67:40: note: in definition of macro ‘P5ZMQ3_TRACE’
         PerlIO_printf(PerlIO_stderr(), __VA_ARGS__); \
                                        ^
xs/perl_libzmq3.xs:1095:60: note: each undeclared identifier is reported only once for each function it appears in
         P5ZMQ3_TRACE( " + zmq_poll returned with rv '%d'", RETVAL );
                                                            ^
xs/perl_libzmq3.h:67:40: note: in definition of macro ‘P5ZMQ3_TRACE’
         PerlIO_printf(PerlIO_stderr(), __VA_ARGS__); \
                                        ^
make[1]: *** [xs/perl_libzmq3.o] Error 1