I can't compile anything in GPL.BP!
Programs that live in GPL.BP are for the most part "internal" programs. As such, they need to be compiled in a special way.
You may have seen errors similar to those below:
****** 69: Unrecognised compiler directive * 73: Misformed $CATALOGUE
This means that you didn't start OpenQM with the "internal" directive.
Quit out of OpenQM and restart it using the "-internal" option.
You should then be able to compile programs that use the $internal compiler directive as well as the extended version of the $catalogue directive.