Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Mojo-Base-XS CPAN distribution.

Report information
The Basics
Id: 72185
Status: open
Priority: 0/
Queue: Mojo-Base-XS

People
Owner: YKO [...] cpan.org
Requestors: 'spro^^*%*^6ut# [...] &$%*c
Cc: perl5-porters [...] perl.org
smueller [...] cpan.org
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.02
Fixed in: (no value)



CC: perl5-porters [...] perl.org, smueller [...] cpan.org
Subject: ExtUtils::ParseXS changes break Mojo::Base::XS
XS.c:360: error: static declaration of ‘XS_Mojo__Base__XS_accessor_init’ follows non-static declaration XS.xs:117: error: previous declaration of ‘XS_Mojo__Base__XS_accessor_init’ was here XS.c:389: error: static declaration of ‘XS_Mojo__Base__XS_accessor’ follows non-static declaration XS.xs:116: error: previous declaration of ‘XS_Mojo__Base__XS_accessor’ was here XS.c:495: error: static declaration of ‘XS_Mojo__Base__XS_constructor_init’ follows non-static declaration XS.xs:121: error: previous declaration of ‘XS_Mojo__Base__XS_constructor_init’ was here XS.c:522: error: static declaration of ‘XS_Mojo__Base__XS_constructor’ follows non-static declaration XS.xs:120: error: previous declaration of ‘XS_Mojo__Base__XS_constructor’ was here Steffen Müller can explain this better than I, so I am forwarding this to him.
On Fri Nov 04 16:33:44 2011, SPROUT wrote: Show quoted text
> XS.c:360: error: static declaration of > ‘XS_Mojo__Base__XS_accessor_init’ follows non-static > declaration > ...
Thank you for pointing me at this. Problem was I forgot to define PERL_EUPXS_ALWAYS_EXPORT as described in Class::XSAccessor. Show quoted text
> Steffen Müller can explain this better than I, so I am forwarding this > to him.
Problem is solved now. 0.05 should bring the fix, so no need to disturb Steffen -- Regards yko