Skip Menu |

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

Report information
The Basics
Id: 124451
Status: resolved
Priority: 0/
Queue: Alien-Moot

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

Bug Information
Severity: (no value)
Broken in: 0.002
Fixed in: (no value)



Subject: Build hangs (on non-gnumake systems?)
The build hangs on my freebsd smokers (9.2 + 10.3): ... + make Making all in config Making all in m4 Making all in src Making all in libmoot echo "/* src/libgfsm/mootNoConfig.h. Generated from mootAutoConfig.h by make */" > mootNoConfig.h sed 's/^#define \([^ ]*\).*$/#undef \1/;' >> mootNoConfig.h My guess is that the Makefile uses a GNU extension (a special variable for sources?) which is not available in BSD make, so the source file for sed is missing and the things is just waiting for input from stdin.
On 2018-02-16 13:44:16, SREZIC wrote: Show quoted text
> The build hangs on my freebsd smokers (9.2 + 10.3): > > ... > + > make > Making > all in config > Making > all in m4 > Making > all in src > Making > all in libmoot > echo > "/* src/libgfsm/mootNoConfig.h. Generated from mootAutoConfig.h by > make */" > mootNoConfig.h > sed > 's/^#define \([^ ]*\).*$/#undef \1/;' >> mootNoConfig.h > > > My guess is that the Makefile uses a GNU extension (a special variable > for sources?) which is not available in BSD make, so the source file > for sed is missing and the things is just waiting for input from > stdin.
Actually an issue in Alien-Moot; moved the ticket.
ACK - thanks for the report. I'll fire up my freebsd image and check it out next week; I may just have to flag Alien::Moot (and probably my other Alien packages too) as taboo for BSD variants.
should be "fixed" in Alien::Moot v0.003 and moot v2.0.19 - moot v2.0.19-1 no longer hangs on mootNoConfig.h generation under freebsd 10.3 - Alien::Moot Build.PL now refuses to build on anything but linux (sad but realistic) associated changes: - Alien::DDC::Concordance updated analogously to v0.003 (no joy expected on bsd) - Alien::Gfsm actually builds on freebsd with new gfsm-0.0.18 (wow) - Alien::GfsmXL should work with gfsmxl-0.0.16, but preprocessor flags from "shared" Alien::Gfsm build don't seem to be propagating correctly via pkg-config