Hm.  I think this assert() is bogus.  Probably it was there because we
couldn't think of a way it could happen, but you did.  Try this patch:


--- main.c-dist Tue Jun 13 10:24:45 2000
+++ main.c      Sat Apr 20 13:57:21 2002
@@ -1672,12 +1672,12 @@
 
       switch (update_goal_chain (read_makefiles, 1))
        {
-       case 1:
        default:
 #define BOGUS_UPDATE_STATUS 0
          assert (BOGUS_UPDATE_STATUS);
          break;
 
+       case 1:
        case -1:
          /* Did nothing.  */
          break;


-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://www.paulandlesley.org/gmake/
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to