@alanc@ptribble unfortunately defining _XOPEN_SOURCE by default breaks a lot of third-party software, or at least did last time I tried it.
I should probably do an updated bulk build to see what the current state is, I imagine it's better since we removed the strict feature_tests.h nonsense.
Joyent's DNS has finally been turned off, so if for some reason you were still using pkgsrc.joyent.com for the past few years, you definitely need to switch over to pkgsrc.smartos.org.
Definitely adding that to my toolkit for next time. Was only after spending a number of hours code reading and writing manual probes to try and figure out where the EINVAL was bubbling up from.
Would be great if we had a repository somewhere of D scripts to cover a huge range of analysis areas, and help folks bootstrap themselves into writing their own.
Senior Software Engineer at MNX. :illumos: :pkgsrc:I provide https://pkgsrc.smartos.org, a cross-platform package manager for macOS and illumos. I also help develop SmartOS and TritonDataCenter, a complete open source cloud stack to run your entire datacenter.Previously:* Sysadmin @ Netcraft* SRE @ BBC* Lead Release Engineer @ MySQL / Sun / Oracle* SDE/SRE @ Joyent.I like playing the piano, making espresso, improving my chess, and running trail ultramarathons.