id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	planetversion	pltversion
184	modular acl2 unresolved import problem, useless error message	pnkfelix	cce	"Running the following program in Modular ACL2
{{{
(interface Ispec-and1 (sig andp1 (x y)))

(interface Ispec-and2 (sig andp2 (x y)))

(module Mprob
  (import Ispec-and1)
  (defun andp2 (x y) (andp1 x y))
  (export Ispec-and2))

(module Mprob/impl-and1
  (defun andp1 (x y) (and x y))
  (export Ispec-and1))

(link Mprob/test (Mprob Mprob/impl-and1))
(invoke Mprob/test)
}}}

yields the following error message:
{{{
. invoke: unresolved imports:
((andp1))
from exports:
((andp1) (andp2))
 in: mprob/test
}}}

1. Is my program actually doing something wrong?  I do not see why any imports are unresolved.  (The error does not occur if I take out the invoke on the last line of the program.

2. Either way, the error message is not helpful.

"	defect	new	major		cce/dracula.plt					4.1.5
