[m-dev.] ROTD 2012-01-07 doesn't compile under the IL grade

Peter Ross pro at missioncriticalit.com
Thu May 24 04:22:32 AEST 2012


I get the following error when trying to build the il grade with the
latest rotd.

mmc --make-optimization-interface --grade il      --mercury-linkage
shared --flags LIB_FLAGS   --flags INTER_FLAGS --allow-stubs
--no-warn-stubs
-R/usr/local/stow/mercury-rotd-2012-01-07/lib/mercury/lib/il
-R/usr/local/stow/mercury-rotd-2012-01-07/lib/mercury/lib     bool
bool.m:080: In `pragma foreign_export_enum' declaration for `bool.bool'/0:
bool.m:080:   error: `bool.bool'/0 is not an enumeration type. It has one or
bool.m:080:   more non-zero arity constructors.
bool.m:086: In `pragma foreign_export_enum' declaration for `bool.bool'/0:
bool.m:086:   error: `bool.bool'/0 is not an enumeration type. It has one or
bool.m:086:   more non-zero arity constructors.
make[2]: *** [bool.optdate] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/root/mercury-compiler-rotd-2012-01-07/install_grade_dir.il/library'
To clean up from failed install, remove
/root/mercury-compiler-rotd-2012-01-07/install_grade_dir.il
make[1]: *** [install_grades] Error 1
make[1]: Leaving directory `/root/mercury-compiler-rotd-2012-01-07'
make: *** [install] Error 2
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at csse.unimelb.edu.au
Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
Subscriptions:          mercury-developers-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the developers mailing list