Not sure if this is considered a bug or not, but it caused considerable frustration for me until I figured it out.
When your BSP relies on textures in a .WAD file, that .WAD file _MUST_ reside in the same directory as your project's executable. For a while I had it in the same folder as my .BSP file, which won't work. You get the lightmap with no textures.
Also, DBS, _PLEASE!!!_ give us entity support... it's vital! It's so f%*ing annoying to go through and place all my objects via code using trial and error.
Thanks...