I'm not familliar enough with the code of either wayland or freeglut so I'm not sure if it doesn't work of if it doesn't try anything. In the former case, I'm curious what the problem is, and in the latter case, perhaps a warning message (akin to the warnings you get when you call glutGetModifiers() outside of key handlers) that what you're doing isn't supported? That would probably save other developers the headache of figuring out why their program sometimes doesn't work.
glutWarpPointer does nothing when running under wayland