A bug report was submitted for the FreeBSD slurm package claiming that the roken.h header is not needed and causes problems when WITHOUT_KERBEROS is used. After a bit of grepping I do not see why it is required. What do you say? Should '#include <roken.h>' be dropped from src/plugins/mpi/pmi2/agent.c, src/plugins/mpi/pmi2/agent.c, and src/plugins/mpi/pmi2/pmi2.c? Joseph Mingrone <jrm@ftfl.ca>
Joseph - I added you on as CC so you'd see this. I push this fix to strip those headers out, it doesn't look like they've been required for quite some time now: commit c6330552bfddf924cd0b466dbd014dfb566b71fb Author: Tim Wickberg <tim@schedmd.com> Date: Tue Feb 27 08:13:50 2018 -0700 Remove <roken.h> header include from FreeBSD builds. No longer needed, and will cause errors on FreeBSD systems build with WITHOUT_KERBEROS. Bug 4805.
Created attachment 6241 [details] Do not include rtoken.h on FreeBSD
Hi Tim. The FreeBSD port/package has been running with the attached patch for about a week and so far, I have not received any reports. Thanks, Joseph