stash / Feersum

A PSGI engine for Perl based on EV/libev
http://search.cpan.org/~stash/Feersum/
74 stars 15 forks source link

build issues with EV 4.0 #7

Closed y closed 14 years ago

y commented 14 years ago
cpanm (App::cpanminus) 1.0015 on perl 5.012002 built for darwin-thread-multi-2level
Work directory is /var/root/.cpanm/work/1288043111.49213
You have make /usr/bin/make
You have LWP 5.837
You have /usr/bin/tar: bsdtar 2.6.2 - libarchive 2.6.2
You have /usr/bin/unzip
Searching Feersum on cpanmetadb ...
--> Working on Feersum
Fetching http://search.cpan.org/CPAN/authors/id/S/ST/STASH/Feersum-0.984.tar.gz
-> OK
Unpacking Feersum-0.984.tar.gz
Entering Feersum-0.984
Checking if you have ExtUtils::MakeMaker 6.51 ... Yes (6.56)
Checking if you have EV 3.9 ... Yes (4.00)
Configuring Feersum-0.984
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Feersum
-> OK
Finding PREREQ from Makefile ...
Checking if you have Test::More 0.94 ... Yes (0.96)
Checking if you have Scalar::Util 1.19 ... Yes (1.23)
Checking if you have Test::Exception 0.29 ... Yes (0.31)
Checking if you have AnyEvent 5.261 ... Yes (5.28)
Checking if you have EV 3.9 ... Yes (4.00)
Checking if you have Guard 1.012 ... Yes (1.021)
Checking if you have JSON::XS 2 ... Yes (2.3)
Building and testing Feersum-0.984
cp lib/Feersum.pm blib/lib/Feersum.pm
cp lib/Feersum/Runner.pm blib/lib/Feersum/Runner.pm
cp lib/Feersum/Connection/Handle.pm blib/lib/Feersum/Connection/Handle.pm
cp lib/Plack/Handler/Feersum.pm blib/lib/Plack/Handler/Feersum.pm
cp lib/Feersum/Connection.pm blib/lib/Feersum/Connection.pm
/opt/local/bin/perl /opt/local/lib/perl5/5.12.2/ExtUtils/xsubpp  -typemap /opt/local/lib/perl5/5.12.2/ExtUtils/typemap -typemap typemap  Feersum.xs > Feersum.xsc && mv Feersum.xsc Feersum.c
/usr/bin/gcc-4.2 -c  -I. -I/opt/local/lib/perl5/site_perl/5.12.2/darwin-thread-multi-2level/EV -I/opt/local/lib/perl5/site_perl/5.12.2/darwin-thread-multi-2level -O2 -arch x86_64 -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -pipe -fstack-protector -I/opt/local/include -O3   -DVERSION=\"0.984\" -DXS_VERSION=\"0.984\"  "-I/opt/local/lib/perl5/5.12.2/darwin-thread-multi-2level/CORE"   Feersum.c
Feersum.xs: In function 'add_chunk_sv_to_wbuf':
Feersum.xs:334: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'STRLEN'
Feersum.xs: In function 'prepare_cb':
Feersum.xs:624: error: 'EVUNLOOP_ALL' undeclared (first use in this function)
Feersum.xs:624: error: (Each undeclared identifier is reported only once
Feersum.xs:624: error: for each function it appears in.)
Feersum.xs: In function 'check_cb':
Feersum.xs:639: error: 'EVUNLOOP_ALL' undeclared (first use in this function)
Feersum.xs: In function 'idle_cb':
Feersum.xs:651: error: 'EVUNLOOP_ALL' undeclared (first use in this function)
Feersum.xs: In function 'accept_cb':
Feersum.xs:966: error: 'EVUNLOOP_ALL' undeclared (first use in this function)
Feersum.xs: In function 'respond_with_server_error':
Feersum.xs:1157: warning: format '%d' expects type 'int', but argument 4 has type 'STRLEN'
Feersum.xs:1157: warning: field precision should have type 'int', but argument 5 has type 'STRLEN'
Feersum.xs: In function 'feersum_env':
Feersum.xs:1435: warning: field precision should have type 'int', but argument 3 has type 'size_t'
Feersum.xs: In function 'feersum_start_response':
Feersum.xs:1489: warning: format '%d' expects type 'int', but argument 2 has type 'UV'
Feersum.xs:1489: warning: field precision should have type 'int', but argument 3 has type 'STRLEN'
Feersum.xs: In function 'pump_io_handle':
Feersum.xs:1890: warning: field precision should have type 'int', but argument 2 has type 'STRLEN'
make: *** [Feersum.o] Error 1
-> FAIL Installing Feersum failed. See /var/root/.cpanm/build.log for details.
stash commented 14 years ago

Thanks, i just noticed EV 4.0 this morning and will get it fixed soon.

stash commented 14 years ago

OK, 0.985 is pushed out to CPAN.