Lattice Radiant: Why do i encountering an error from duplicate modules when running synthesis?

Lattice Radiant: Why do i encountering an error from duplicate modules when running synthesis?

Description: 
User is encountering the below error when design is synthesized. 
ERROR - Duplicate modules named <> between libraries

Solution:
There are two possible solutions for this error as shown below:
 
(1) Synplify Pro searches for the work.<VHDL lib> by default causing cyclic dependencies.
 
The proposed solution is to perform the following:
a. Go to "Project > Active Implementation > Set Top-Level Unit..." 
b. Change the library from 'work' to <VHDL lib> (e.g.  'ccr_lat').
c. Click 'OK' then run synthesis.