Have you tried using a different material? I think all the ones used for roof tiling have the word "close" in them but that might just be a D:OS 1 convention.
It's hard to tell by the screenshot, but it is possible that the walls aren't actually closed/linked, in which case the roof will never appear. Sometimes you can have two wall pieces right next to each other that might look right but aren't actually linked.