and then i just let him compile only the BSP stage
Aha, no wonder there's a problem

. You need at least some form of Vis compiling, only Lighting is optional and not necessary for testing the map.
To minimize compile times set your Mbuilder settings as follows:

To stop the Lightcompile (3rd stage), first select the .map you're gonna compile in the list, then put a "rem" in the batchfile as shown in the picture. You'll need to do that each time you want to compile without Light.
in MOHbuilder i go to 'other options' and checking TDM gametype
Setting the Gametype only tells Mbuilder where to output the .bsp file, eg. main/maps or main/maps/dm. But somehow it never worked for me and it always put the .bsp in the main/maps dir.
So just do a bsp+vis compile and let us know if that solves the problem.