Attempts to build huts on wall locations should be caught when you try to build and the resources returned. We'll investigate why this isn't happening.
The ogre problem is very odd. I know some players experienced a problem with Treants not being shown a while back, so it might be a similar issue to that.
We'll look into it, but seeing your log1.txt file from when this happens would help.