Found another bug in automake's support for dependencies using BSD's make. This one is based on the fact that BSD make doesn't allow comments to continue on the next line using '\'. I just hooked into the existing conditional machinery instead of stuffing "\@AMDEP\@" as the first item in the DEP_FILES list, as used to happen. There're new RPMs at: http://alumni.engin.umich.edu/~oberon/automake-1.4c-0_CVSHome_org_2.noarch.rpm http://alumni.engin.umich.edu/~oberon/automake-1.4c-0_CVSHome_org_2.src.rpm Derek -- Derek Price CVS Solutions Architect ( http://CVSHome.org ) mailto:[EMAIL PROTECTED] OpenAvenue ( http://OpenAvenue.com ) -- I find that the harder I work, the more luck I seem to have. - Thomas Jefferson
Index: automake.in =================================================================== RCS file: /cvs/automake/automake/automake.in,v retrieving revision 1.813 diff -u -r1.813 automake.in --- automake.in 2000/12/23 21:05:21 1.813 +++ automake.in 2000/12/29 20:30:22 @@ -3030,7 +3031,7 @@ local ($iter); local (@deplist) = sort keys %dep_files; - &define_pretty_variable ('DEP_FILES', '', ("\@AMDEP\@", @deplist)); + &define_pretty_variable ('DEP_FILES', "\@AMDEP\@", @deplist); # Generate each `include' individually. Irix 6 make will # not properly include several files resulting from a Index: ChangeLog =================================================================== RCS file: /cvs/automake/automake/ChangeLog,v retrieving revision 1.929 diff -u -r1.929 ChangeLog --- ChangeLog 2000/12/23 21:42:43 1.929 +++ ChangeLog 2000/12/29 20:38:49 @@ -1,3 +1,11 @@ +2000-12-29 Derek Price <[EMAIL PROTECTED]> + + * automake.in (handle_dependencies): switched the DEP_FILES definition + to use the &pretty_print conditional machinery rather than shoving + "\@AMDEP\@" in as the first list element since BSD make doesn't seem to + be able to handle backslashes for continuing comments on the following + line + 2000-12-28 Derek Price <[EMAIL PROTECTED]> * NEWS (New in 1.4c): Added