ulex: depend on camlp4 explicitly