clean-base depends on an existing Clean installation

It seems impossible to build clean-base on a 64-bit linux machine without Clean installed. After running fetch and setup, building fails at this step:

second compile of system modules
Compiling backendconvert
clm: can't start the clean compiler: No such file or directory

This is in the build_compiler function.

Is it intended that this works on systems without Clean installed?