Hi!
I tried (for the first time now) to compile INGRES under 2.11 BSD Version 481 (so not quite up to date, but already with the ANSIfied cc). It failed, as some code (e.g. in the sub-module ovqp) uses "const" as variable and field name. In the new version of the compiler, this is a reserved keyword. I checked on another instance that is patched to version 490 and it's still the same.
So one of two things happened: either I made a mistake patching my systems, or the INGRES code in the 2.11BSD image of PiDP11 was never patched to build with the new cc (I could perfectly understand if INGRES is not considered to be in the scope of maintaining 2.11 BSD !!). But the source code is in the PiDP11 distribution and it would be cool to use it (yes, after reconfig and rebuild of the kernel to include the INGRES lock driver).
Now, renaming "const" to (say) "const_" everywhere in the old INGRES source code is easy enough but I'd like to know if anyone else has descended into that rabbit hole before me and whether there might be other stuff to pay attention to. Maybe there is a newer version of INGRES source code altogether that is tested?
I just would like to make a database of my developed film negatives, and in retro style of course, so if there are other database options running under 2.11BSD (or ITS :-) ) , I would be interested as well.
hbe