building INGRES under recent 2.11BSD versions

59 views
Skip to first unread message

Heinz-Bernd Eggenstein

unread,
Jul 28, 2025, 6:25:21 PMJul 28
to [PiDP-11]
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

Reply all
Reply to author
Forward
0 new messages