Skip Menu |

This queue is for tickets about the Archive-ByteBoozer CPAN distribution.

Report information
The Basics
Id: 76438
Status: resolved
Priority: 0/
Queue: Archive-ByteBoozer

People
Owner: PAWELKROL [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.01
Fixed in: 0.02



Subject: Does not compile anymore for bleadperl (5.15.3 and newer)
The module does not compile anymore for bleadperl. The error message is: BB.h:15:16: error: expected identifier before numeric constant Regards, Slaven
On 2012-04-09 06:22:13, SREZIC wrote: Show quoted text
> The module does not compile anymore for bleadperl. The error message is: > > BB.h:15:16: error: expected identifier before numeric constant
A similar issue was reported for Date-Calc-XS <https://rt.cpan.org/Ticket/Display.html?id=76425> and File-Locate <https://rt.cpan.org/Ticket/Display.html?id=76413>. Patches for these modules exist. Regards, Slaven
Sending the previous mail has failed. Please contact your admin, they can find more details in the logs.
The problem still persists with perl 5.16.0 RC0. Regards, Slaven
It is now fixed in the version 0.02 by replacing all occurrences of a newly defined "bool" types (first defined in "bb.h") with "boolean" label in the original source code of "ByteBoozer" right before packaging the actual release of "Archive::ByteBoozer" Perl module, using the following command: $ perl -pi -e 's/bool(?=[ ;])/boolean/g' *.c *.h Thank you very much for your report!