problems installing nhc98-1.04 on cygwin

Hi there,
I'm trying to install the results of months of cooperative hacking,
your all new nhc98-1.04, on cygwin (Windows/NT4). Apart from a missing
"include

Claus Reinke writes:
[missing in nhc98-1.04\src\runtime\Builtin\cIOExtras.c] #include
Thanks.
You now rely on being able to distinguish between *T* and *t* (tracing and timing), right?
Yes, as we have done for more than three years. However, we have only recently added time profiling to the set of things built by 'make all' - previously you had to ask for it specially.
WIN32 can't tell the difference between files with just different case.
Unbelievable. Just unbelievable.
In case you can't imagine this kind of silly behaviour, and just to confirm that I'm not hallucinating and that the FAQ is not simply out of date, here is an example ...
Ok, ok, I believe you. So you know already what the fix for this bug is - get a /real/ operating system, not a toy! :-)
I'm not sure whether this has anything to do with the second bug, but it is a trap I would like to avoid.
It has everything to do with your reported bug, yes. Providing you do not mind losing time profiling, there is an easy workaround: . completely remove the directory targets/ix86-CYGWIN_NT-4.0/objt . in the toplevel Makefile, remove the target 'timeprofile' from the dependencies of 'all' and then 'make all' should work to build the tracing libraries and tools.
Unless you can think of any good reason not to, could you please change your suffix scheme to something that will also work on Windows-inhibited cygwin?
Ok, I think you have persuaded us to use one different suffix. We are currently thinking of changing 't' (for time profiling) to 'z' in your honour. (For 'zeit', or perhaps for your middle name Claus?). It is sad to lose the English mnemonic, but perhaps a German one will be just as good. :-) Complaints, comments, or suggestions for a different mnemonic, are welcome. Regards, Malcolm
participants (2)
-
C.Reinke
-
Malcolm Wallace