Hello
I thought I'd try ParaSail out. I cloned the GitHub repository and successfully built using make, but I'm stuck on compiling. For example, suppose I want to compile the for_loop.psl example. Based on what I've read previously, I need to do this:
pslc.csh ../../../../lib/aaa.psi for_loop.psl
This gives me many errors along the following lines:
../../../../lib/aaa.psi:7:11: Error: Duplicate module definition:
../../../../lib/aaa.psi:7:11: Info: interface PSL<> is ...
../../../../lib/aaa.psi:182:18: Error: Duplicate module definition:
../../../../lib/aaa.psi:182:18: Info: class PSL::Core::Boolean is ...
../../../../lib/aaa.psi:182:18: Error: Cannot find interface for module:
../../../../lib/aaa.psi:248:1: Error: Hiding of Test_Boolean at line 248 not permitted:
../../../../lib/aaa.psi:248:1: Info: func PSL::Test::Test_Boolean
(UX : Univ_Enumeration;
UY : Univ_Enumeration) is ...
../../../../lib/aaa.psi:623:18: Error: Duplicate module definition:
../../../../lib/aaa.psi:623:18: Info: class PSL::Core::Ordering is ...
../../../../lib/aaa.psi:623:18: Error: Cannot find interface for module:
../../../../lib/aaa.psi:1029:18: Error: Duplicate module definition:
../../../../lib/aaa.psi:1029:18: Info: class PSL::Core::Countable_Range is ...
../../../../lib/aaa.psi:1029:18: Error: Cannot find interface for module:
../../../../lib/aaa.psi:1179:1: Error: Hiding of Test_Countable_Range at line 1179 not permitted:
../../../../lib/aaa.psi:1179:1: Info: func PSL::Test::Test_Countable_Range
(A : Integer;
X : Integer;
Y : Integer) is ...
Any chance anyone knows what I'm doing wrong?