man outputs "geqn should have been given a `-Tutf8' option"
cmd - userland programs
If $PATH has /usr/gnu/bin before /usr/bin, man(1) will spit out a warning, and happily misrender the man-page. Technically, it's a nroff vs groff issue. Regardless, setting $PATH to /usr/bin in main() should do the trick.