Re: [nhc-users] ANNOUNCE: nhc98 1.06, incorporating Hat 1.06.

This message announces a new release of the nhc98 compiler and the Hat (Haskell Tracing) system. Version 1.06 is primarily a bugfix release, correcting minor bugs and build problems with 1.04.
It seems that one fix got for the Hat Makefile got lost (-lncurses at the start instead of the end of a linker command; undefined ncurses variable; a missing -lncurses for hat-detect). One might also want to change the ncurses variable to capitals, for consistency. Claus --- nhc98-1.06/src/tracer/hat/Makefile Fri Jun 1 14:13:44 2001 +++ Makefile Fri Jun 15 17:00:36 2001 @@ -48,7 +48,8 @@ # Thorsten's libraries and tools THORFLAGS = -g -LINKFLAGS = -lncurses -g +LINKFLAGS = -g +ncurses = -lncurses $(THOROBJS) : $(OBJDIR)/%.o : %.c $(CC) -c $(THORFLAGS) -o $@ $< @@ -63,7 +64,7 @@ $(OBJDIR)/nodelist.o : nodelist.h FunTable.h hatfileops.h Expressions.h $(OBJDIR)/detect.o : detect.h FunTable.h hatfileops.h Expressions.h nodelist.h hashtable.h $(DEST)/hat-detect: hat-detect.c $(OBJDIR)/hatfileops.o $(OBJDIR)/observe.o $(OBJDIR)/detect.o - $(CC) $(LINKFLAGS) hat-detect.c $(THOROBJS) \ + $(CC) $(LINKFLAGS) hat-detect.c $(THOROBJS) $(ncurses)\ -o $(DEST)/hat-detect $(DEST)/hat-observe: hat-observe.c $(OBJDIR)/observe.o $(OBJDIR)/hatfileops.o $(OBJDIR)/hashtable.o $(OBJDIR)/detect.o $(CC) $(LINKFLAGS) hat-observe.c $(THOROBJS) $(ncurses) \

It seems that one fix got for the Hat Makefile got lost (-lncurses at the start instead of the end of a linker command; undefined ncurses variable; a missing -lncurses for hat-detect). One might also want to change the ncurses variable to capitals, for consistency.
Oops, you are right. I've made a patch available on the website download page. Thanks. Regards, Malcolm
participants (2)
-
C.Reinke
-
Malcolm Wallace