On 2016-05-29 at 08:14:06 -0400, Slaven_Rezic via RT wrote:
Show quoted text> Queue: Alien-MuPDF
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=110287 >
>
> On 2015-12-11 01:15:26, SREZIC wrote:
> > On FreeBSD the build fails with a log like this:
> >
> > Building library ...
> > + cd /home/cpansand/.cpan/build/2015121021/Alien-MuPDF-0.002-
> > FxDeit/_alien/mupdf-1.8-source
> > + make
> > make: "/home/cpansand/.cpan/build/2015121021/Alien-MuPDF-0.002-
> > FxDeit/_alien/mupdf-1.8-source/Makerules" line 10: Need an operator
> > make: "/home/cpansand/.cpan/build/2015121021/Alien-MuPDF-0.002-
> > FxDeit/_alien/mupdf-1.8-source/Makerules" line 12: Need an operator
> > ...
> >
> > These "Need an operator" error messages indicate that the Makefiles
> > require GNU make and do not work with BSD make. Probably you should
> > consider to use Alien::gmake here.
>
> Issue still exists in 0.005.
>
Fixed in v0.005_02 <
https://metacpan.org/release/ZMUGHAL/Alien-MuPDF-0.005_02>,
<
http://matrix.cpantesters.org/?dist=Alien-MuPDF+0.005_02>.
I applied a patch that disables the `HAVE_INCBIN` define on FreeBSD
systems. More information at <
https://github.com/project-renard/p5-Alien-MuPDF/issues/15>.
These changes are now available in v0.006 as well.
I would just like to note that the failures that are happening at
<
http://matrix.cpantesters.org/?dist=Alien-MuPDF+0.006> are mostly due
to running out of memory on the testing machines. There is nothing I can
do until a more appropriate patch is available upstream.
Thanks for the report and continually checking on this issue! I'll try
to follow up when upstream improves their FreeBSD builds.
Cheers,
- Zaki Mughal