Index: automake.in =================================================================== --- automake.in.orig 2012-04-13 16:46:00.000000000 +0200 +++ automake.in 2012-04-18 11:35:58.420388812 +0200 @@ -7878,12 +7878,14 @@ sub require_file_internal ($$$@) my $fullfile = "$dir/$file"; my $found_it = 0; my $dangling_sym = 0; + my $thisdir = dirname ($fullfile); + my $thisfile = basename ($fullfile); if (-l $fullfile && ! -f $fullfile) { $dangling_sym = 1; } - elsif (dir_has_case_matching_file ($dir, $file)) + elsif (dir_has_case_matching_file ($thisdir, $thisfile)) { $found_it = 1; maybe_push_required_file ($dir, $file, $fullfile);