hi peeps: given the following Makefile.am: noinst_PROGRAMS = foo foo_SOURCES = foo.i automake will die with: + perl ../../automake --amdir=/usr/beta/src/automake/tests/.. --foreign -a Use of uninitialized value in string eq at ../../automake line 5417. unknown extensions are not tested before used. ChangeLog: 2001-03-13 Edward M. Lee <[EMAIL PROTECTED]> * automake.in (handle_single_transform_list): test (and warn the user) for unknown extensions before doing language features. Suggested Patch: --- automake.in.orig Tue Mar 13 04:49:55 2001 +++ automake.in Tue Mar 13 06:28:11 2001 @@ -1633,6 +1633,11 @@ my $renamed = 0; my ($linker, $object); + if (!defined($extension_map{$extension})) + { + &am_error ("unknown extension for `$full' in $var"); + next; + } $extension = &derive_suffix ($extension); my $lang = $extension_map{$extension}; if ($lang) __________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/