The following actions will be performed: - install links 0.7.1 =-=- Gathering sources =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [links: http] Command started [links: http] Command started [links.0.7.1] https://github.com/links-lang/links/archive/v0.7.1.tar.gz downloaded =-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= [links: make nc] Command started + make "nc" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 [ERROR] The compilation of links failed at "make nc". [links: rm] Command started + rm "-f" "/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/bin/linx" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 [links: rm] Command started + rm "-rf" "/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/lib/links" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 [links: rm] Command started + rm "-rf" "/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/share/links/examples" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 [links: rm] Command started + rm "-rf" "/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/etc/links/config" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 [links: rm] Command started + rm "-rf" "/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/doc/links/README" (CWD=/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1) - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 - ocamlfind: Package `sqlite3' not found - ocamlfind: Package `mysql' not found - ocamllex lexer.mll - 202 states, 4760 transitions, table size 20252 bytes - ocamllex xmlLexer.mll - 60 states, 1353 transitions, table size 5772 bytes - ocamllex jsonlex.mll - 38 states, 483 transitions, table size 2160 bytes - ocamlyacc -v parser.mly - ocamlyacc -v xmlParser.mly - ocamlyacc -v jsonparse.mly - rm -f prelude.links.cache - make[1]: Entering directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - ocamlfind ocamldep -native jsonparse.mli > ._ncdi/jsonparse.di - ocamlfind ocamldep -native xmlParser.mli > ._ncdi/xmlParser.di - ocamlfind ocamldep -native parser.mli > ._ncdi/parser.di - ocamlfind ocamldep -native webif.mli > ._ncdi/webif.di - ocamlfind ocamldep -native webserver.mli > ._ncdi/webserver.di - ocamlfind ocamldep -native webserver_types.mli > ._ncdi/webserver_types.di - ocamlfind ocamldep -native query.mli > ._ncdi/query.di - ocamlfind ocamldep -native irtojs.mli > ._ncdi/irtojs.di - ocamlfind ocamldep -native loader.mli > ._ncdi/loader.di - ocamlfind ocamldep -native sugartoir.mli > ._ncdi/sugartoir.di - ocamlfind ocamldep -native -pp "deriving " lib.mli > ._ncdi/lib.di - ocamlfind ocamldep -native database.mli > ._ncdi/database.di - ocamlfind ocamldep -native resolveJsonState.mli > ._ncdi/resolveJsonState.di - ocamlfind ocamldep -native proc.mli > ._ncdi/proc.di - ocamlfind ocamldep -native json.mli > ._ncdi/json.di - ocamlfind ocamldep -native typeSugar.mli > ._ncdi/typeSugar.di - ocamlfind ocamldep -native desugarHandlers.mli > ._ncdi/desugarHandlers.di - ocamlfind ocamldep -native desugarCP.mli > ._ncdi/desugarCP.di - ocamlfind ocamldep -native desugarInners.mli > ._ncdi/desugarInners.di - ocamlfind ocamldep -native desugarProcesses.mli > ._ncdi/desugarProcesses.di - ocamlfind ocamldep -native desugarFuns.mli > ._ncdi/desugarFuns.di - ocamlfind ocamldep -native desugarDbs.mli > ._ncdi/desugarDbs.di - ocamlfind ocamldep -native desugarFors.mli > ._ncdi/desugarFors.di - ocamlfind ocamldep -native desugarRegexes.mli > ._ncdi/desugarRegexes.di - ocamlfind ocamldep -native desugarFormlets.mli > ._ncdi/desugarFormlets.di - ocamlfind ocamldep -native desugarPages.mli > ._ncdi/desugarPages.di - ocamlfind ocamldep -native fixTypeAbstractions.mli > ._ncdi/fixTypeAbstractions.di - ocamlfind ocamldep -native transformSugar.mli > ._ncdi/transformSugar.di - ocamlfind ocamldep -native desugarLAttributes.mli > ._ncdi/desugarLAttributes.di - ocamlfind ocamldep -native refineBindings.mli > ._ncdi/refineBindings.di - ocamlfind ocamldep -native parseXml.mli > ._ncdi/parseXml.di - ocamlfind ocamldep -native eventHandlers.mli > ._ncdi/eventHandlers.di - ocamlfind ocamldep -native -pp "deriving " value.mli > ._ncdi/value.di - ocamlfind ocamldep -native -pp "deriving " requestData.mli > ._ncdi/requestData.di - ocamlfind ocamldep -native desugarDatatypes.mli > ._ncdi/desugarDatatypes.di - ocamlfind ocamldep -native desugarModules.mli > ._ncdi/desugarModules.di - ocamlfind ocamldep -native desugarAlienBlocks.mli > ._ncdi/desugarAlienBlocks.di - ocamlfind ocamldep -native chaser.mli > ._ncdi/chaser.di - ocamlfind ocamldep -native resolvePositions.mli > ._ncdi/resolvePositions.di - ocamlfind ocamldep -native moduleUtils.mli > ._ncdi/moduleUtils.di - ocamlfind ocamldep -native sugarTraversals.mli > ._ncdi/sugarTraversals.di - ocamlfind ocamldep -native parse.mli > ._ncdi/parse.di - ocamlfind ocamldep -native -pp "deriving " ir.mli > ._ncdi/ir.di - ocamlfind ocamldep -native unify.mli > ._ncdi/unify.di - ocamlfind ocamldep -native typevarcheck.mli > ._ncdi/typevarcheck.di - ocamlfind ocamldep -native generalise.mli > ._ncdi/generalise.di - ocamlfind ocamldep -native instantiate.mli > ._ncdi/instantiate.di - ocamlfind ocamldep -native errors.mli > ._ncdi/errors.di - ocamlfind ocamldep -native typeUtils.mli > ._ncdi/typeUtils.di - ocamlfind ocamldep -native lexer.mli > ._ncdi/lexer.di - ocamlfind ocamldep -native -pp "deriving " types.mli > ._ncdi/types.di - ocamlfind ocamldep -native performance.mli > ._ncdi/performance.di - ocamlfind ocamldep -native debug.mli > ._ncdi/debug.di - ocamlfind ocamldep -native settings.mli > ._ncdi/settings.di - ocamlfind ocamldep -native -pp "deriving " env.mli > ._ncdi/env.di - ocamlfind ocamldep -native -pp "deriving " processTypes.mli > ._ncdi/processTypes.di - ocamlfind ocamldep -native getopt.mli > ._ncdi/getopt.di - ocamlfind ocamldep -native -pp "deriving " unionfind.mli > ._ncdi/unionfind.di - ocamlfind ocamldep jsonparse.ml > ._d/jsonparse.d - ocamlfind ocamldep xmlParser.ml > ._d/xmlParser.d - ocamlfind ocamldep parser.ml > ._d/parser.d - ocamlfind ocamldep jsonlex.ml > ._d/jsonlex.d - ocamlfind ocamldep xmlLexer.ml > ._d/xmlLexer.d - ocamlfind ocamldep lexer.ml > ._d/lexer.d - ocamlfind ocamldep links.ml > ._d/links.d - ocamlfind ocamldep webserver.ml > ._d/webserver.d - ocamlfind ocamldep -pp "deriving " webif.ml > ._d/webif.d - ocamlfind ocamldep buildTables.ml > ._d/buildTables.d - ocamlfind ocamldep evalir.ml > ._d/evalir.d - ocamlfind ocamldep webserver_types.ml > ._d/webserver_types.d - ocamlfind ocamldep -pp "deriving " queryshredding.ml > ._d/queryshredding.d - ocamlfind ocamldep -pp "deriving " query.ml > ._d/query.d - ocamlfind ocamldep -pp "deriving " irtojs.ml > ._d/irtojs.d - ocamlfind ocamldep pg_database.ml > ._d/pg_database.d - ocamlfind ocamldep loader.ml > ._d/loader.d - ocamlfind ocamldep sugartoir.ml > ._d/sugartoir.d - ocamlfind ocamldep -pp "deriving " lib.ml > ._d/lib.d - ocamlfind ocamldep linksregex.ml > ._d/linksregex.d - ocamlfind ocamldep database.ml > ._d/database.d - ocamlfind ocamldep resolveJsonState.ml > ._d/resolveJsonState.d - ocamlfind ocamldep proc.ml > ._d/proc.d - ocamlfind ocamldep json.ml > ._d/json.d - ocamlfind ocamldep js.ml > ._d/js.d - ocamlfind ocamldep websocketMessages.ml > ._d/websocketMessages.d - ocamlfind ocamldep -pp "deriving " compilePatterns.ml > ._d/compilePatterns.d - ocamlfind ocamldep dumpTypes.ml > ._d/dumpTypes.d - ocamlfind ocamldep frontend.ml > ._d/frontend.d - ocamlfind ocamldep experimentalExtensions.ml > ._d/experimentalExtensions.d - ocamlfind ocamldep checkXmlQuasiquotes.ml > ._d/checkXmlQuasiquotes.d - ocamlfind ocamldep -pp "deriving " typeSugar.ml > ._d/typeSugar.d - ocamlfind ocamldep desugarHandlers.ml > ._d/desugarHandlers.d - ocamlfind ocamldep desugarCP.ml > ._d/desugarCP.d - ocamlfind ocamldep desugarInners.ml > ._d/desugarInners.d - ocamlfind ocamldep desugarProcesses.ml > ._d/desugarProcesses.d - ocamlfind ocamldep desugarFuns.ml > ._d/desugarFuns.d - ocamlfind ocamldep desugarDbs.ml > ._d/desugarDbs.d - ocamlfind ocamldep desugarFors.ml > ._d/desugarFors.d - ocamlfind ocamldep desugarRegexes.ml > ._d/desugarRegexes.d - ocamlfind ocamldep desugarFormlets.ml > ._d/desugarFormlets.d - ocamlfind ocamldep desugarPages.ml > ._d/desugarPages.d - ocamlfind ocamldep fixTypeAbstractions.ml > ._d/fixTypeAbstractions.d - ocamlfind ocamldep transformSugar.ml > ._d/transformSugar.d - ocamlfind ocamldep desugarLAttributes.ml > ._d/desugarLAttributes.d - ocamlfind ocamldep refineBindings.ml > ._d/refineBindings.d - ocamlfind ocamldep parseXml.ml > ._d/parseXml.d - ocamlfind ocamldep eventHandlers.ml > ._d/eventHandlers.d - ocamlfind ocamldep -pp "deriving " value.ml > ._d/value.d - ocamlfind ocamldep -pp "deriving " requestData.ml > ._d/requestData.d - ocamlfind ocamldep defaultAliases.ml > ._d/defaultAliases.d - ocamlfind ocamldep desugarDatatypes.ml > ._d/desugarDatatypes.d - ocamlfind ocamldep desugarModules.ml > ._d/desugarModules.d - ocamlfind ocamldep desugarAlienBlocks.ml > ._d/desugarAlienBlocks.d - ocamlfind ocamldep chaser.ml > ._d/chaser.d - ocamlfind ocamldep resolvePositions.ml > ._d/resolvePositions.d - ocamlfind ocamldep moduleUtils.ml > ._d/moduleUtils.d - ocamlfind ocamldep sugarTraversals.ml > ._d/sugarTraversals.d - ocamlfind ocamldep parse.ml > ._d/parse.d - ocamlfind ocamldep -pp "deriving " closures.ml > ._d/closures.d - ocamlfind ocamldep tables.ml > ._d/tables.d - ocamlfind ocamldep -pp "deriving " ir.ml > ._d/ir.d - ocamlfind ocamldep -pp "deriving " var.ml > ._d/var.d - ocamlfind ocamldep unify.ml > ._d/unify.d - ocamlfind ocamldep typevarcheck.ml > ._d/typevarcheck.d - ocamlfind ocamldep generalise.ml > ._d/generalise.d - ocamlfind ocamldep instantiate.ml > ._d/instantiate.d - ocamlfind ocamldep errors.ml > ._d/errors.d - ocamlfind ocamldep typeUtils.ml > ._d/typeUtils.d - ocamlfind ocamldep -pp "deriving " sugartypes.ml > ._d/sugartypes.d - ocamlfind ocamldep -pp "deriving " regex.ml > ._d/regex.d - ocamlfind ocamldep -pp "deriving " sourceCode.ml > ._d/sourceCode.d - ocamlfind ocamldep -pp "deriving " constant.ml > ._d/constant.d - ocamlfind ocamldep -pp "deriving " types.ml > ._d/types.d - ocamlfind ocamldep graph.ml > ._d/graph.d - ocamlfind ocamldep performance.ml > ._d/performance.d - ocamlfind ocamldep debug.ml > ._d/debug.d - ocamlfind ocamldep parseSettings.ml > ._d/parseSettings.d - ocamlfind ocamldep basicsettings.ml > ._d/basicsettings.d - ocamlfind ocamldep settings.ml > ._d/settings.d - ocamlfind ocamldep env.ml > ._d/env.d - ocamlfind ocamldep -pp "deriving " processTypes.ml > ._d/processTypes.d - ocamlfind ocamldep -pp "deriving " utility.ml > ._d/utility.d - ocamlfind ocamldep notfound.ml > ._d/notfound.d - ocamlfind ocamldep multipart.ml > ._d/multipart.d - ocamlfind ocamldep PP.ml > ._d/PP.d - ocamlfind ocamldep getopt.ml > ._d/getopt.d - ocamlfind ocamldep -pp "deriving " unionfind.ml > ._d/unionfind.d - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unionfind.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix getopt.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix PP.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix multipart.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix notfound.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix utility.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix processTypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix env.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix settings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix basicsettings.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parseSettings.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix debug.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix performance.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix graph.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix types.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix constant.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sourceCode.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix regex.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix sugartypes.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix parser.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix lexer.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typeUtils.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix errors.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix instantiate.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix generalise.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix typevarcheck.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix unify.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix var.ml - ocamlfind ocamlc -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.mli - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix ir.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix tables.ml - ocamlfind ocamlopt -package str,deriving,unix,cgi,base64,ANSITerminal,linenoise,cohttp,lwt,websocket,websocket-lwt.cohttp,postgresql,threads -c -pp "deriving " -thread -dtypes -w Ae-44-45-60 -g -cclib -lunix closures.ml - File "closures.ml", line 328, characters 26-27: - Error: This expression has type - < binder : Ir.binder -> Ir.binder * 'b; - binding : Ir.binding -> Ir.binding * 'b; - bindings : Ir.binding list -> Ir.binding list * 'b; - computation : Ir.computation -> - Ir.computation * Types.datatype * 'b; - constant : Ir.constant -> Ir.constant * Types.datatype * 'b; - get_type_environment : Ir.Transform.environment; - list : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a list -> 'a list * Types.datatype list * 'b; - lookup_type : Ir.var -> Types.datatype; - name_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.name_map -> - 'a Ir.name_map * Types.datatype Ir.name_map * 'b; - option : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a option -> 'a option * Types.datatype option * 'b; - optionu : 'a. ('b -> 'a -> 'a * 'b) -> 'a option -> 'a option * 'b; - pop_hoisted_bindings : Ir.binding list * 'b; - program : Ir.program -> Ir.program * Types.datatype * 'b; - push_binding : Ir.binding -> 'b; - set_context : Ir.binder list -> Ir.var -> Utility.IntSet.t -> 'b; - special : Ir.special -> Ir.special * Types.datatype * 'b; - tail_computation : Ir.tail_computation -> - Ir.tail_computation * Types.datatype * 'b; - value : Ir.value -> Ir.value * Types.datatype * 'b; - var : Ir.var -> Ir.var * Types.datatype * 'b; - var_map : 'a. - ('b -> 'a -> 'a * Types.datatype * 'b) -> - 'a Ir.var_map -> - 'a Ir.var_map * Types.datatype Ir.var_map * 'b; - .. > - as 'b - but an expression was expected of type 'weak6 - Self type cannot escape its class - OCamlMakefile:1076: recipe for target 'closures.cmx' failed - make[1]: *** [closures.cmx] Error 2 - make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' - OCamlMakefile:777: recipe for target 'native-code' failed - make: *** [native-code] Error 2 #=== ERROR while installing links.0.7.1 =======================================# # opam-version 1.2.2+dd (3852ba0a7708d4dc37f64dd4cd00f873bf317ac0) # os linux # command make nc # path /home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1 # compiler 4.07.0+pr2051 # exit-code 2 # env-file /home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1/links-29341.env # stdout-file /home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1/links-29341.out # stderr-file /home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1/links-29341.out ### stdout ### # Error: This expression has type # [...] # .. > # as 'b # but an expression was expected of type 'weak6 # Self type cannot escape its class # OCamlMakefile:1076: recipe for target 'closures.cmx' failed # make[1]: *** [closures.cmx] Error 2 # make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' # OCamlMakefile:777: recipe for target 'native-code' failed # make: *** [native-code] Error 2 ### stderr ### # Error: This expression has type # [...] # .. > # as 'b # but an expression was expected of type 'weak6 # Self type cannot escape its class # OCamlMakefile:1076: recipe for target 'closures.cmx' failed # make[1]: *** [closures.cmx] Error 2 # make[1]: Leaving directory '/home/doligez/opamcheck/sandbox2/opamstate/4.07.0+pr2051/dotopam/4.07.0+pr2051/build/links.0.7.1' # OCamlMakefile:777: recipe for target 'native-code' failed # make: *** [native-code] Error 2 =-=- Error report -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= The following actions failed - install links 0.7.1 No changes have been performed 'opam install links.0.7.1' failed.