Skip Menu |

This queue is for tickets about the Alien-MuPDF CPAN distribution.

Report information
The Basics
Id: 110287
Status: resolved
Priority: 0/
Queue: Alien-MuPDF

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.002
Fixed in:
  • 0.005_02
  • 0.006



Subject: Build probably requires GNU make
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.
On 2015-12-11 01:15:26, SREZIC wrote: Show quoted text
> 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.
CC: ;
Subject: Re: [rt.cpan.org #110287] Build probably requires GNU make
Date: Thu, 25 Aug 2016 23:45:00 -0500
To: Slaven_Rezic via RT <bug-Alien-MuPDF [...] rt.cpan.org>
From: Zakariyya Mughal <zaki.mughal [...] gmail.com>
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