}
- if ( /\S+\.[ch](?:pp|xx)?:\d+:\d+: error: (\S+): No such file or directory$/ ) {
+ if ( /\S+\.[ch](?:pp|xx|c)?:\d+:\d+: error: (\S+): No such file or directory$/ or
+ /\S+\.[ch](?:pp|xx|c)?:\d+:\d+: fatal error: (\S+): No such file or directory$/ ) {
my $h = $1;
warn "Looking for C(++) header $h\n";
poldek_file( "/usr/include*/$h" );
add_br( "perl-XML-Parser" );
}
+ if ( m{ (\S+) does not appear in AM_CONDITIONAL$} ) {
+ my $macro = $1;
+ warn "Looking for autotools macro $macro\n";
+ if ( my $br = $ac2br{ $macro } ) {
+ add_br( $br );
+ next;
+ } else {
+ $check_ac = 1;
+ }
+ }
+
if ( m{configure\[\d+\]: syntax error: }
or m{\./configure\[\d+\]: \S+_\S+: not found}
or m{./configure\[\d+\]: .*unexpected}