json.m fails to build on Ubuntu 18.04 TLS using Mercury 14.01 as predicate integer.from_string/2 does not yet exist in that version.
(base) stain@biggie:~/src/bower$ mmc --version
Mercury Compiler, version 14.01.1-3, configured for x86_64-pc-linux-gnu
Copyright (C) 1993-2014 The University of Melbourne
(base) stain@biggie:~/src/bower$ make
make[1]: Entering directory '/home/stain/src/bower/src'
Making Mercury/cs/json.c
json.m:203: In clause for predicate `number'/4:
json.m:203: error: undefined predicate `integer.from_string'/2.
json.m:203: (There is a *function* with that name, however.
json.m:203: Perhaps you forgot to add ` = ...'?)
** Error making `Mercury/cs/json.c'.
json.m
fails to build on Ubuntu 18.04 TLS using Mercury 14.01 as predicateinteger.from_string/2
does not yet exist in that version.See commit https://github.com/wangp/bower/commit/7af3877ca9b920ca07bdb8062bc9e925a50abd7a#r37575074