I had to tweak Makefile and config.h in an OpenServer 5.0.6 box, as it didn't compile out of the box. In config.h, I set: #define HAVE_INITGROUPS 1 #define HAVE_IFACE_IFCONF 1 in the Makefile, I had to add LDFLAGS=-b elf I don't know why, as ld manpage says ELF is the default format, so it should be unnecessary. I barely know a thing about SCO, though...
Sorry, but the 2.2 is not under development any longer. If you can reproduce this bug against the latest 3.0 release, please reopen this bug and change the version in the report. Thanks.