Thu Nov 15 20:53:44 2012: Request 81172 was acted upon.
Transaction: Correspondence added by SISYPHUS
Queue: Inline
Subject: using Inline with => 'Event' fails to compile
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=81172 >
On Thu Nov 15 06:57:05 2012, [email protected] wrote:
> Hi Rob!
>
> here is the BUILD_NOISY output on version 0.48:
>
> Sun-A3 root 261/0 (~/peter/inline_fails_to_compile)# la
> total 4
> -rw-r--r-- 1 root root 529 Nov 14 17:05 compile_test_1.t
> -rw-r--r-- 1 root root 581 Nov 15 10:47 compile_test_2.t
> Sun-A3 root 262/0 (~/peter/inline_fails_to_compile)#
> /opt/perl5.12.2.debug/bin/perl compile_test_2.t
> Starting Build Preprocess Stage
> Finished Build Preprocess Stage
>
> Starting Build Parse Stage
> Finished Build Parse Stage
>
> Starting Build Glue 1 Stage
> Finished Build Glue 1 Stage
>
> Starting Build Glue 2 Stage
> Finished Build Glue 2 Stage
>
> Starting Build Glue 3 Stage
> Finished Build Glue 3 Stage
>
> Starting Build Compile Stage
> Starting "perl Makefile.PL" Stage
> Writing Makefile for compile_test_2_t_a7b1
> Finished "perl Makefile.PL" Stage
>
> Starting "make" Stage
> /opt/perl5.12.2.debug/bin/perl
> /opt/perl5.12.2.debug/lib/5.12.2/ExtUtils/xsubpp -typemap
> /opt/perl5.12.2.debug/lib/5.12.2/ExtUtils/typemap
> compile_test_2_t_a7b1.xs > compile_test_2_t_a7b1.xsc && mv
> compile_test_2_t_a7b1.xsc compile_test_2_t_a7b1.c
> gcc -c -I/root/peter/inline_fails_to_compile -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.5/include -DDEBUGGING -fno-strict-aliasing
> -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE
> -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV -g -DVERSION=\"0.00\"
> -DXS_VERSION=\"0.00\" -fPIC
> "-I/opt/perl5.12.2.debug/lib/5.12.2/i86pc-solaris/CORE"
> compile_test_2_t_a7b1.c
> compile_test_2_t_a7b1.xs:5: error: expected ')' before '*' token
> make: *** [compile_test_2_t_a7b1.o] Error 1
This is a bit confusing.
Firstly, the 0.48 build fails (though no mention of a missing EventAPI.h).
Secondly, if the 0.48 build finds EventAPI.h, I don't see why the 0.51
build can't do the same.
Neither of the 2 builds specify
-I/opt/perl5.12.2.debug/lib/site_perl/5.12.2/i86pc-solaris/Event
(which is the location of EventAPI.h).
Cheers,
Rob