if you don't install the xinerama headers before compiling xmonad, then the x11 package doesn't build with xinerama support
solution: install the libxinerama-dev
library before building xmonad
alternatively, if you didn't do that, then i just deleted the entire ~/.stack
and .stack-work
folders and rebuilt it. then it worked.