Hello there, I have discovered that some fairly recent change to either of the modules 'regex' or 'pthread', is messing unduly with OpenBSD 4.6 and 5.0. For sure, I know that the problem were not present at the beginning of April.
/* config.h */ #define HAVE_PTHREAD_H 1 /* #undef HAVE_PTHREAD_SPINLOCK_T */ #define HAVE_PTHREAD_T 1 /* #undef HAVE_RAW_DECL_PTHREAD_SIGMASK */ The issue is that 'regex.o' is being linked against 'pthread.o', but the makefile is not told about this need. In fact, a manual intervention /* talkd/Makefile */ - LIBS = + LIBS = $(LIB_PTHREAD) achieves the final linking, but I do not believe this linking should be there at all for OpenBSD. Correct me if I am wrong. Best regards, Mats Erik Andersson, on behalf of GNU Inetutils.