<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi,<div><br></div><div>I am splitting my one long proof-of-concept module into sub-modules and encountered this error:</div><div><br></div><div><div><font face="Andale Mono">Making Mercury/int3s/core.int3</font></div><div><font face="Andale Mono">% Reading old version of `Mercury/int3s/core.int3'... done.</font></div><div><font face="Andale Mono">% `Mercury/int3s/core.int3' has not changed.</font></div><div><font face="Andale Mono">% Touching `Mercury/date3s/core.date3'...  done.</font></div><div><font face="Andale Mono">Uncaught Mercury exception:</font></div><div><font face="Andale Mono">Software Error: predicate `make.check_up_to_date.find_oldest_lhs_file'/2: Unexpected: LhsMaybeTimestamps = []</font></div><div><br></div><div><br></div></div><div><br></div><div>OK....... it seems I used ':- import_module' instead of ':- include_module'.</div><div><br></div><div>I am just reporting it in, in case it might be able to help generate a more meaningful error message later.</div><div><br></div><div>Thanks,</div><div>Sean.</div><div><br></div><div><br></div></body></html>