Hi,
 
I recently discovered the problem with eval in 3.80 on Tru64 that others
have reported since it's release.  I just tried 3.81 beta2 and am happy to
report that it appears to be fixed.  Two things that I'll let you know about
which I don't have time to delve any deeper into (sorry, got an urgent
release in final stages):
 
1. I had to make a minor source change to get it to build (on Digital UNIX
V4.0E with native compiler).  In main.c the following error was reported:
      cc: Error: main.c, line 949: In this statement, "bsd_signal(...)" and
"(void ...)1" cannot be compared for equality or inequality. (noequality)
        FATAL_SIG (SIGHUP);
      --^
   and the same error reported for the other similar lines.  This was fixed
by casting the two things being compared to void* on line 942:
      941: #define FATAL_SIG(sig)
\
      942:   if ((void*)bsd_signal (sig, fatal_error_signal) ==
(void*)SIG_IGN)          \
      943:     bsd_signal (sig, SIG_IGN);
\
      944:   else
\
      945:     ADD_SIG (sig);

2. make check failed:
        features/order_only ..................................... ok     (9
passed)
        features/override ....................................... ok     (1
passed)
        features/parallelism .................................... ok     (3
passed)
        features/patspecific_vars ............................... Error
running /usr/users/redst01/make-3.81beta2/tests/../make
        (expected 0; got 512):
/usr/users/redst01/make-3.81beta2/tests/../make -f
work/features/patspecific_vars.mk
        FAILED (6/7 passed)
        features/patternrules ................................... ok     (1
passed)
        features/quoting ........................................ ok     (1
passed)
        features/recursion ...................................... ok     (2
passed)
        features/reinvoke ....................................... ok     (3
passed)
        features/statipattrules ................................. ok     (4
passed)

Regards,

Steven



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to