Table of Contents
PortLog: sys-devel/autoconf
version 2.61
| R5 | untested |
| BONE | stable |
| Haiku | untested |
dependencies:
- dev-lang/perl >= ? (with flock() support!)
- sys-devel/m4 >= 1.4.7
revision 1 (brecht) - [BONE]
Building autoconf 2.61 requires perl with flock() support. See dev-lang/perl. Also, a recent version of sys-devel/m4 (>= 1.4.7) is required.
When these two requirements are fulfilled, autoconf builds without errors on BONE. Most tests fail however. This is due to a warning that perl emits:
Can't ignore signal CHLD, forcing to default
What this means is explained in http://perldoc.perl.org/perl56delta.html
A fix for this problem with cron is described in http://lists.jammed.com/owl-users/2003/01/0008.html
As I understand it, the SIGCHLD signal should be set to SIG_DFL (default). However, it is set to SIG_IGN (ignore). Checking the POSIX standard, the default for SIGCHLD is to ignore. So it's basically correct. Still, Perl warns and consequently most autoconf tests fail.
When suppressing the output of this warning (in Perl's perl.c), none of the tests fail.