Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failure on OS X, 4.04.1 #89

Open
yminsky opened this issue May 2, 2017 · 3 comments
Open

Build failure on OS X, 4.04.1 #89

yminsky opened this issue May 2, 2017 · 3 comments

Comments

@yminsky
Copy link

yminsky commented May 2, 2017

Can't seem to build it in the latest opam, but not sure why:

#=== ERROR while installing ocp-build.1.99.19-beta ============================#
# opam-version 1.2.2
# os           darwin
# command      make
# path         /Users/yminsky/.opam/4.04.1/build/ocp-build.1.99.19-beta
# compiler     4.04.1
# exit-code    2
# env-file     /Users/yminsky/.opam/4.04.1/build/ocp-build.1.99.19-beta/ocp-build-9364-521989.env
# stdout-file  /Users/yminsky/.opam/4.04.1/build/ocp-build.1.99.19-beta/ocp-build-9364-521989.out
# stderr-file  /Users/yminsky/.opam/4.04.1/build/ocp-build.1.99.19-beta/ocp-build-9364-521989.err
### stdout ###
# [...]
# ocamlc.opt -c  -I libs/ocplib-stdlib  -I libs/ocplib-debug  -I libs/ocplib-lang  -I libs/ocplib-maxunix  -I libs/ocplib-file  -I libs/ocplib-system  -I libs/ocplib-config  -I libs/ocplib-compat/string-compat  -I  tools/ocp-build -I tools/ocp-build/lang-ocp -I tools/ocp-build/lang-ocp2 -I tools/ocp-build/engine -I tools/ocp-build/actions -I tools/ocp-build/ocaml libs/ocplib-unix/minUnix_c.c
# mv `basename libs/ocplib-unix/minUnix_c.o` libs/ocplib-unix/minUnix_c.o
# ocamlc.opt -c  -I libs/ocplib-stdlib  -I libs/ocplib-debug  -I libs/ocplib-lang  -I libs/ocplib-maxunix  -I libs/ocplib-file  -I libs/ocplib-system  -I libs/ocplib-config  -I libs/ocplib-compat/string-compat  -I  tools/ocp-build -I tools/ocp-build/lang-ocp -I tools/ocp-build/lang-ocp2 -I tools/ocp-build/engine -I tools/ocp-build/actions -I tools/ocp-build/ocaml libs/ocplib-unix/onlyWin32_c.c
# mv `basename libs/ocplib-unix/onlyWin32_c.o` libs/ocplib-unix/onlyWin32_c.o
# ocamlc.opt -c  -I libs/ocplib-stdlib  -I libs/ocplib-debug  -I libs/ocplib-lang  -I libs/ocplib-maxunix  -I libs/ocplib-file  -I libs/ocplib-system  -I libs/ocplib-config  -I libs/ocplib-compat/string-compat  -I  tools/ocp-build -I tools/ocp-build/lang-ocp -I tools/ocp-build/lang-ocp2 -I tools/ocp-build/engine -I tools/ocp-build/actions -I tools/ocp-build/ocaml libs/ocplib-unix/onlyUnix_c.c
# mv `basename libs/ocplib-unix/onlyUnix_c.o` libs/ocplib-unix/onlyUnix_c.o
# ocamlopt.opt -o boot/ocp-build.asm unix.cmxa str.cmxa libs/ocplib-compat/string-compat/ocpCompat.cmx libs/ocplib-stdlib/stdlibArg.cmx libs/ocplib-debug/ocpDebug.cmx libs/ocplib-lang/ocpList.cmx libs/ocplib-lang/ocpString.cmx libs/ocplib-lang/ocpArray.cmx libs/ocplib-lang/ocpDigest.cmx libs/ocplib-lang/ocpToposort.cmx libs/ocplib-lang/ocamllexer.cmx libs/ocplib-lang/ocpGenlex.cmx libs/ocplib-lang/ocpSubst.cmx libs/ocplib-lang/ocpReuse.cmx libs/ocplib-maxunix/minUnix.cmx libs/ocplib-maxunix/onlyUnix.cmx libs/ocplib-maxunix/onlyWin32.cmx libs/ocplib-file/fileSig.cmx libs/ocplib-file/fileOS.cmx libs/ocplib-file/fileChannel.cmx libs/ocplib-file/fileString.cmx libs/ocplib-file/fileLines.cmx libs/ocplib-file/fileGen.cmx libs/ocplib-file/fileDir.cmx libs/ocplib-config/simpleConfigTypes.cmx libs/ocplib-config/simpleConfigOCaml.cmx libs/ocplib-config/simpleConfig.cmx tools/ocp-build/logger.cmx tools/ocp-build/buildMisc.cmx tools/ocp-build/buildWarnings.cmx tools/ocp-build/buildMtime.cmx tools/ocp-build/buildScanner.cmx tools/ocp-build/buildSubst.cmx tools/ocp-build/buildFind.cmx tools/ocp-build/buildTerm.cmx tools/ocp-build/versioning.cmx tools/ocp-build/ocamldot.cmx tools/ocp-build/buildValue.cmx tools/ocp-build/buildOCPTypes.cmx tools/ocp-build/lang-ocp/buildOCPTree.cmx tools/ocp-build/lang-ocp/buildOCPParser.cmx tools/ocp-build/lang-ocp/buildOCPParse.cmx tools/ocp-build/lang-ocp/buildOCPPrims.cmx tools/ocp-build/lang-ocp/buildOCPInterp.cmx tools/ocp-build/lang-ocp2/buildOCP2Tree.cmx tools/ocp-build/lang-ocp2/buildOCP2Parser.cmx tools/ocp-build/lang-ocp2/buildOCP2Parse.cmx tools/ocp-build/lang-ocp2/buildOCP2Prims.cmx tools/ocp-build/lang-ocp2/buildOCP2Interp.cmx tools/ocp-build/buildOCPPrinter.cmx tools/ocp-build/buildOCP.cmx tools/ocp-build/engine/buildEngineTypes.cmx tools/ocp-build/engine/buildEngineGlobals.cmx tools/ocp-build/engine/buildEngineRules.cmx tools/ocp-build/engine/buildEngineContext.cmx tools/ocp-build/engine/buildEngineDisplay.cmx tools/ocp-build/engine/buildEngineReport.cmx tools/ocp-build/engine/buildEngine.cmx tools/ocp-build/ocaml/buildObjectInspector.cmx tools/ocp-build/buildVersion.cmx tools/ocp-build/buildTypes.cmx tools/ocp-build/buildOptions.cmx tools/ocp-build/buildGlobals.cmx tools/ocp-build/buildConfig.cmx tools/ocp-build/buildUninstall.cmx tools/ocp-build/ocaml/metaTypes.cmx tools/ocp-build/ocaml/metaLexer.cmx tools/ocp-build/ocaml/metaFile.cmx tools/ocp-build/ocaml/metaParser.cmx tools/ocp-build/ocaml/metaConfig.cmx tools/ocp-build/ocaml/buildOCamlConfig.cmx tools/ocp-build/ocaml/buildOCamlTypes.cmx tools/ocp-build/ocaml/buildOCamlMisc.cmx tools/ocp-build/ocaml/buildOCamlVariables.cmx tools/ocp-build/ocaml/buildOCamlGlobals.cmx tools/ocp-build/ocaml/buildOCamldep.cmx tools/ocp-build/ocaml/buildOCamlSyntaxes.cmx tools/ocp-build/ocaml/buildOCamlInstall.cmx tools/ocp-build/ocaml/buildOCamlDotReport.cmx tools/ocp-build/ocaml/buildOCamlVerifyPackages.cmx tools/ocp-build/ocaml/buildOCamlOCP2.cmx tools/ocp-build/ocaml/buildOCamlRules.cmx tools/ocp-build/ocaml/buildOCamlMeta.cmx tools/ocp-build/ocaml/buildOCamlTest.cmx tools/ocp-build/ocaml/buildOasis.cmx tools/ocp-build/ocaml/buildOCamlPlugin.cmx tools/ocp-build/actions/buildArgs.cmx tools/ocp-build/actions/buildActions.cmx tools/ocp-build/actions/buildActionsWarnings.cmx tools/ocp-build/actions/buildActionInit.cmx tools/ocp-build/actions/buildActionPrefs.cmx tools/ocp-build/actions/buildActionConfigure.cmx tools/ocp-build/actions/buildActionBuild.cmx tools/ocp-build/actions/buildActionInstall.cmx tools/ocp-build/actions/buildActionClean.cmx tools/ocp-build/actions/buildActionTests.cmx tools/ocp-build/actions/buildActionUninstall.cmx tools/ocp-build/actions/buildActionQuery.cmx tools/ocp-build/actions/buildActionHelp.cmx tools/ocp-build/buildMain.cmx libs/ocplib-unix/minUnix_c.o libs/ocplib-unix/onlyWin32_c.o libs/ocplib-unix/onlyUnix_c.o
# /Library/Developer/CommandLineTools/usr/bin/make partialclean
# rm -f tools/ocp-build/lang-ocp/buildOCPParser.mli tools/ocp-build/lang-ocp/buildOCPParser.ml libs/ocplib-lang/ocamllexer.ml tools/ocp-build/ocaml/metaLexer.ml  tools/ocp-build/buildVersion.ml libs/ocplib-compat/string-compat/ocpCompat.ml libs/ocplib-compat/string-compat/ocpCompat.cmi libs/ocplib-stdlib/stdlibArg.cmi libs/ocplib-debug/ocpDebug.cmi libs/ocplib-lang/ocpList.cmi libs/ocplib-lang/ocpString.cmi libs/ocplib-lang/ocpArray.cmi libs/ocplib-lang/ocpDigest.cmi libs/ocplib-lang/ocpToposort.cmi libs/ocplib-lang/ocamllexer.cmi libs/ocplib-lang/ocpGenlex.cmi libs/ocplib-lang/ocpSubst.cmi libs/ocplib-lang/ocpReuse.cmi libs/ocplib-maxunix/minUnix.cmi libs/ocplib-maxunix/onlyUnix.cmi libs/ocplib-maxunix/onlyWin32.cmi libs/ocplib-file/fileSig.cmi libs/ocplib-file/fileOS.cmi libs/ocplib-file/fileChannel.cmi libs/ocplib-file/fileString.cmi libs/ocplib-file/fileLines.cmi libs/ocplib-file/fileGen.cmi libs/ocplib-file/fileDir.cmi libs/ocplib-config/simpleConfigTypes.cmi libs/ocplib-config/simpleConfigOCaml.cmi libs/ocplib-config/simpleConfig.cmi tools/ocp-build/logger.cmi tools/ocp-build/buildMisc.cmi tools/ocp-build/buildWarnings.cmi tools/ocp-build/buildMtime.cmi tools/ocp-build/buildScanner.cmi tools/ocp-build/buildSubst.cmi tools/ocp-build/buildFind.cmi tools/ocp-build/buildTerm.cmi tools/ocp-build/versioning.cmi tools/ocp-build/ocamldot.cmi tools/ocp-build/buildValue.cmi tools/ocp-build/buildOCPTypes.cmi tools/ocp-build/lang-ocp/buildOCPTree.cmi tools/ocp-build/lang-ocp/buildOCPParser.cmi tools/ocp-build/lang-ocp/buildOCPParse.cmi tools/ocp-build/lang-ocp/buildOCPPrims.cmi tools/ocp-build/lang-ocp/buildOCPInterp.cmi tools/ocp-build/lang-ocp2/buildOCP2Tree.cmi tools/ocp-build/lang-ocp2/buildOCP2Parser.cmi tools/ocp-build/lang-ocp2/buildOCP2Parse.cmi tools/ocp-build/lang-ocp2/buildOCP2Prims.cmi tools/ocp-build/lang-ocp2/buildOCP2Interp.cmi tools/ocp-build/buildOCPPrinter.cmi tools/ocp-build/buildOCP.cmi tools/ocp-build/engine/buildEngineTypes.cmi tools/ocp-build/engine/buildEngineGlobals.cmi tools/ocp-build/engine/buildEngineRules.cmi tools/ocp-build/engine/buildEngineContext.cmi tools/ocp-build/engine/buildEngineDisplay.cmi tools/ocp-build/engine/buildEngineReport.cmi tools/ocp-build/engine/buildEngine.cmi tools/ocp-build/ocaml/buildObjectInspector.cmi tools/ocp-build/buildVersion.cmi tools/ocp-build/buildTypes.cmi tools/ocp-build/buildOptions.cmi tools/ocp-build/buildGlobals.cmi tools/ocp-build/buildConfig.cmi tools/ocp-build/buildUninstall.cmi tools/ocp-build/ocaml/metaTypes.cmi tools/ocp-build/ocaml/metaLexer.cmi tools/ocp-build/ocaml/metaFile.cmi tools/ocp-build/ocaml/metaParser.cmi tools/ocp-build/ocaml/metaConfig.cmi tools/ocp-build/ocaml/buildOCamlConfig.cmi tools/ocp-build/ocaml/buildOCamlTypes.cmi tools/ocp-build/ocaml/buildOCamlMisc.cmi tools/ocp-build/ocaml/buildOCamlVariables.cmi tools/ocp-build/ocaml/buildOCamlGlobals.cmi tools/ocp-build/ocaml/buildOCamldep.cmi tools/ocp-build/ocaml/buildOCamlSyntaxes.cmi tools/ocp-build/ocaml/buildOCamlInstall.cmi tools/ocp-build/ocaml/buildOCamlDotReport.cmi tools/ocp-build/ocaml/buildOCamlVerifyPackages.cmi tools/ocp-build/ocaml/buildOCamlOCP2.cmi tools/ocp-build/ocaml/buildOCamlRules.cmi tools/ocp-build/ocaml/buildOCamlMeta.cmi tools/ocp-build/ocaml/buildOCamlTest.cmi tools/ocp-build/ocaml/buildOasis.cmi tools/ocp-build/ocaml/buildOCamlPlugin.cmi tools/ocp-build/actions/buildArgs.cmi tools/ocp-build/actions/buildActions.cmi tools/ocp-build/actions/buildActionsWarnings.cmi tools/ocp-build/actions/buildActionInit.cmi tools/ocp-build/actions/buildActionPrefs.cmi tools/ocp-build/actions/buildActionConfigure.cmi tools/ocp-build/actions/buildActionBuild.cmi tools/ocp-build/actions/buildActionInstall.cmi tools/ocp-build/actions/buildActionClean.cmi tools/ocp-build/actions/buildActionTests.cmi tools/ocp-build/actions/buildActionUninstall.cmi tools/ocp-build/actions/buildActionQuery.cmi tools/ocp-build/actions/buildActionHelp.cmi tools/ocp-build/buildMain.cmi libs/ocplib-compat/string-compat/ocpCompat.cmo libs/ocplib-stdlib/stdlibArg.cmo libs/ocplib-debug/ocpDebug.cmo libs/ocplib-lang/ocpList.cmo libs/ocplib-lang/ocpString.cmo libs/ocplib-lang/ocpArray.cmo libs/ocplib-lang/ocpDigest.cmo libs/ocplib-lang/ocpToposort.cmo libs/ocplib-lang/ocamllexer.cmo libs/ocplib-lang/ocpGenlex.cmo libs/ocplib-lang/ocpSubst.cmo libs/ocplib-lang/ocpReuse.cmo libs/ocplib-maxunix/minUnix.cmo libs/ocplib-maxunix/onlyUnix.cmo libs/ocplib-maxunix/onlyWin32.cmo libs/ocplib-file/fileSig.cmo libs/ocplib-file/fileOS.cmo libs/ocplib-file/fileChannel.cmo libs/ocplib-file/fileString.cmo libs/ocplib-file/fileLines.cmo libs/ocplib-file/fileGen.cmo libs/ocplib-file/fileDir.cmo libs/ocplib-config/simpleConfigTypes.cmo libs/ocplib-config/simpleConfigOCaml.cmo libs/ocplib-config/simpleConfig.cmo tools/ocp-build/logger.cmo tools/ocp-build/buildMisc.cmo tools/ocp-build/buildWarnings.cmo tools/ocp-build/buildMtime.cmo tools/ocp-build/buildScanner.cmo tools/ocp-build/buildSubst.cmo tools/ocp-build/buildFind.cmo tools/ocp-build/buildTerm.cmo tools/ocp-build/versioning.cmo tools/ocp-build/ocamldot.cmo tools/ocp-build/buildValue.cmo tools/ocp-build/buildOCPTypes.cmo tools/ocp-build/lang-ocp/buildOCPTree.cmo tools/ocp-build/lang-ocp/buildOCPParser.cmo tools/ocp-build/lang-ocp/buildOCPParse.cmo tools/ocp-build/lang-ocp/buildOCPPrims.cmo tools/ocp-build/lang-ocp/buildOCPInterp.cmo tools/ocp-build/lang-ocp2/buildOCP2Tree.cmo tools/ocp-build/lang-ocp2/buildOCP2Parser.cmo tools/ocp-build/lang-ocp2/buildOCP2Parse.cmo tools/ocp-build/lang-ocp2/buildOCP2Prims.cmo tools/ocp-build/lang-ocp2/buildOCP2Interp.cmo tools/ocp-build/buildOCPPrinter.cmo tools/ocp-build/buildOCP.cmo tools/ocp-build/engine/buildEngineTypes.cmo tools/ocp-build/engine/buildEngineGlobals.cmo tools/ocp-build/engine/buildEngineRules.cmo tools/ocp-build/engine/buildEngineContext.cmo tools/ocp-build/engine/buildEngineDisplay.cmo tools/ocp-build/engine/buildEngineReport.cmo tools/ocp-build/engine/buildEngine.cmo tools/ocp-build/ocaml/buildObjectInspector.cmo tools/ocp-build/buildVersion.cmo tools/ocp-build/buildTypes.cmo tools/ocp-build/buildOptions.cmo tools/ocp-build/buildGlobals.cmo tools/ocp-build/buildConfig.cmo tools/ocp-build/buildUninstall.cmo tools/ocp-build/ocaml/metaTypes.cmo tools/ocp-build/ocaml/metaLexer.cmo tools/ocp-build/ocaml/metaFile.cmo tools/ocp-build/ocaml/metaParser.cmo tools/ocp-build/ocaml/metaConfig.cmo tools/ocp-build/ocaml/buildOCamlConfig.cmo tools/ocp-build/ocaml/buildOCamlTypes.cmo tools/ocp-build/ocaml/buildOCamlMisc.cmo tools/ocp-build/ocaml/buildOCamlVariables.cmo tools/ocp-build/ocaml/buildOCamlGlobals.cmo tools/ocp-build/ocaml/buildOCamldep.cmo tools/ocp-build/ocaml/buildOCamlSyntaxes.cmo tools/ocp-build/ocaml/buildOCamlInstall.cmo tools/ocp-build/ocaml/buildOCamlDotReport.cmo tools/ocp-build/ocaml/buildOCamlVerifyPackages.cmo tools/ocp-build/ocaml/buildOCamlOCP2.cmo tools/ocp-build/ocaml/buildOCamlRules.cmo tools/ocp-build/ocaml/buildOCamlMeta.cmo tools/ocp-build/ocaml/buildOCamlTest.cmo tools/ocp-build/ocaml/buildOasis.cmo tools/ocp-build/ocaml/buildOCamlPlugin.cmo tools/ocp-build/actions/buildArgs.cmo tools/ocp-build/actions/buildActions.cmo tools/ocp-build/actions/buildActionsWarnings.cmo tools/ocp-build/actions/buildActionInit.cmo tools/ocp-build/actions/buildActionPrefs.cmo tools/ocp-build/actions/buildActionConfigure.cmo tools/ocp-build/actions/buildActionBuild.cmo tools/ocp-build/actions/buildActionInstall.cmo tools/ocp-build/actions/buildActionClean.cmo tools/ocp-build/actions/buildActionTests.cmo tools/ocp-build/actions/buildActionUninstall.cmo tools/ocp-build/actions/buildActionQuery.cmo tools/ocp-build/actions/buildActionHelp.cmo tools/ocp-build/buildMain.cmo libs/ocplib-compat/string-compat/ocpCompat.cmx libs/ocplib-stdlib/stdlibArg.cmx libs/ocplib-debug/ocpDebug.cmx libs/ocplib-lang/ocpList.cmx libs/ocplib-lang/ocpString.cmx libs/ocplib-lang/ocpArray.cmx libs/ocplib-lang/ocpDigest.cmx libs/ocplib-lang/ocpToposort.cmx libs/ocplib-lang/ocamllexer.cmx libs/ocplib-lang/ocpGenlex.cmx libs/ocplib-lang/ocpSubst.cmx libs/ocplib-lang/ocpReuse.cmx libs/ocplib-maxunix/minUnix.cmx libs/ocplib-maxunix/onlyUnix.cmx libs/ocplib-maxunix/onlyWin32.cmx libs/ocplib-file/fileSig.cmx libs/ocplib-file/fileOS.cmx libs/ocplib-file/fileChannel.cmx libs/ocplib-file/fileString.cmx libs/ocplib-file/fileLines.cmx libs/ocplib-file/fileGen.cmx libs/ocplib-file/fileDir.cmx libs/ocplib-config/simpleConfigTypes.cmx libs/ocplib-config/simpleConfigOCaml.cmx libs/ocplib-config/simpleConfig.cmx tools/ocp-build/logger.cmx tools/ocp-build/buildMisc.cmx tools/ocp-build/buildWarnings.cmx tools/ocp-build/buildMtime.cmx tools/ocp-build/buildScanner.cmx tools/ocp-build/buildSubst.cmx tools/ocp-build/buildFind.cmx tools/ocp-build/buildTerm.cmx tools/ocp-build/versioning.cmx tools/ocp-build/ocamldot.cmx tools/ocp-build/buildValue.cmx tools/ocp-build/buildOCPTypes.cmx tools/ocp-build/lang-ocp/buildOCPTree.cmx tools/ocp-build/lang-ocp/buildOCPParser.cmx tools/ocp-build/lang-ocp/buildOCPParse.cmx tools/ocp-build/lang-ocp/buildOCPPrims.cmx tools/ocp-build/lang-ocp/buildOCPInterp.cmx tools/ocp-build/lang-ocp2/buildOCP2Tree.cmx tools/ocp-build/lang-ocp2/buildOCP2Parser.cmx tools/ocp-build/lang-ocp2/buildOCP2Parse.cmx tools/ocp-build/lang-ocp2/buildOCP2Prims.cmx tools/ocp-build/lang-ocp2/buildOCP2Interp.cmx tools/ocp-build/buildOCPPrinter.cmx tools/ocp-build/buildOCP.cmx tools/ocp-build/engine/buildEngineTypes.cmx tools/ocp-build/engine/buildEngineGlobals.cmx tools/ocp-build/engine/buildEngineRules.cmx tools/ocp-build/engine/buildEngineContext.cmx tools/ocp-build/engine/buildEngineDisplay.cmx tools/ocp-build/engine/buildEngineReport.cmx tools/ocp-build/engine/buildEngine.cmx tools/ocp-build/ocaml/buildObjectInspector.cmx tools/ocp-build/buildVersion.cmx tools/ocp-build/buildTypes.cmx tools/ocp-build/buildOptions.cmx tools/ocp-build/buildGlobals.cmx tools/ocp-build/buildConfig.cmx tools/ocp-build/buildUninstall.cmx tools/ocp-build/ocaml/metaTypes.cmx tools/ocp-build/ocaml/metaLexer.cmx tools/ocp-build/ocaml/metaFile.cmx tools/ocp-build/ocaml/metaParser.cmx tools/ocp-build/ocaml/metaConfig.cmx tools/ocp-build/ocaml/buildOCamlConfig.cmx tools/ocp-build/ocaml/buildOCamlTypes.cmx tools/ocp-build/ocaml/buildOCamlMisc.cmx tools/ocp-build/ocaml/buildOCamlVariables.cmx tools/ocp-build/ocaml/buildOCamlGlobals.cmx tools/ocp-build/ocaml/buildOCamldep.cmx tools/ocp-build/ocaml/buildOCamlSyntaxes.cmx tools/ocp-build/ocaml/buildOCamlInstall.cmx tools/ocp-build/ocaml/buildOCamlDotReport.cmx tools/ocp-build/ocaml/buildOCamlVerifyPackages.cmx tools/ocp-build/ocaml/buildOCamlOCP2.cmx tools/ocp-build/ocaml/buildOCamlRules.cmx tools/ocp-build/ocaml/buildOCamlMeta.cmx tools/ocp-build/ocaml/buildOCamlTest.cmx tools/ocp-build/ocaml/buildOasis.cmx tools/ocp-build/ocaml/buildOCamlPlugin.cmx tools/ocp-build/actions/buildArgs.cmx tools/ocp-build/actions/buildActions.cmx tools/ocp-build/actions/buildActionsWarnings.cmx tools/ocp-build/actions/buildActionInit.cmx tools/ocp-build/actions/buildActionPrefs.cmx tools/ocp-build/actions/buildActionConfigure.cmx tools/ocp-build/actions/buildActionBuild.cmx tools/ocp-build/actions/buildActionInstall.cmx tools/ocp-build/actions/buildActionClean.cmx tools/ocp-build/actions/buildActionTests.cmx tools/ocp-build/actions/buildActionUninstall.cmx tools/ocp-build/actions/buildActionQuery.cmx tools/ocp-build/actions/buildActionHelp.cmx tools/ocp-build/buildMain.cmx libs/ocplib-unix/minUnix_c.o libs/ocplib-unix/onlyWin32_c.o libs/ocplib-unix/onlyUnix_c.o libs/ocplib-compat/string-compat/ocpCompat.o libs/ocplib-stdlib/stdlibArg.o libs/ocplib-debug/ocpDebug.o libs/ocplib-lang/ocpList.o libs/ocplib-lang/ocpString.o libs/ocplib-lang/ocpArray.o libs/ocplib-lang/ocpDigest.o libs/ocplib-lang/ocpToposort.o libs/ocplib-lang/ocamllexer.o libs/ocplib-lang/ocpGenlex.o libs/ocplib-lang/ocpSubst.o libs/ocplib-lang/ocpReuse.o libs/ocplib-maxunix/minUnix.o libs/ocplib-maxunix/onlyUnix.o libs/ocplib-maxunix/onlyWin32.o libs/ocplib-file/fileSig.o libs/ocplib-file/fileOS.o libs/ocplib-file/fileChannel.o libs/ocplib-file/fileString.o libs/ocplib-file/fileLines.o libs/ocplib-file/fileGen.o libs/ocplib-file/fileDir.o libs/ocplib-config/simpleConfigTypes.o libs/ocplib-config/simpleConfigOCaml.o libs/ocplib-config/simpleConfig.o tools/ocp-build/logger.o tools/ocp-build/buildMisc.o tools/ocp-build/buildWarnings.o tools/ocp-build/buildMtime.o tools/ocp-build/buildScanner.o tools/ocp-build/buildSubst.o tools/ocp-build/buildFind.o tools/ocp-build/buildTerm.o tools/ocp-build/versioning.o tools/ocp-build/ocamldot.o tools/ocp-build/buildValue.o tools/ocp-build/buildOCPTypes.o tools/ocp-build/lang-ocp/buildOCPTree.o tools/ocp-build/lang-ocp/buildOCPParser.o tools/ocp-build/lang-ocp/buildOCPParse.o tools/ocp-build/lang-ocp/buildOCPPrims.o tools/ocp-build/lang-ocp/buildOCPInterp.o tools/ocp-build/lang-ocp2/buildOCP2Tree.o tools/ocp-build/lang-ocp2/buildOCP2Parser.o tools/ocp-build/lang-ocp2/buildOCP2Parse.o tools/ocp-build/lang-ocp2/buildOCP2Prims.o tools/ocp-build/lang-ocp2/buildOCP2Interp.o tools/ocp-build/buildOCPPrinter.o tools/ocp-build/buildOCP.o tools/ocp-build/engine/buildEngineTypes.o tools/ocp-build/engine/buildEngineGlobals.o tools/ocp-build/engine/buildEngineRules.o tools/ocp-build/engine/buildEngineContext.o tools/ocp-build/engine/buildEngineDisplay.o tools/ocp-build/engine/buildEngineReport.o tools/ocp-build/engine/buildEngine.o tools/ocp-build/ocaml/buildObjectInspector.o tools/ocp-build/buildVersion.o tools/ocp-build/buildTypes.o tools/ocp-build/buildOptions.o tools/ocp-build/buildGlobals.o tools/ocp-build/buildConfig.o tools/ocp-build/buildUninstall.o tools/ocp-build/ocaml/metaTypes.o tools/ocp-build/ocaml/metaLexer.o tools/ocp-build/ocaml/metaFile.o tools/ocp-build/ocaml/metaParser.o tools/ocp-build/ocaml/metaConfig.o tools/ocp-build/ocaml/buildOCamlConfig.o tools/ocp-build/ocaml/buildOCamlTypes.o tools/ocp-build/ocaml/buildOCamlMisc.o tools/ocp-build/ocaml/buildOCamlVariables.o tools/ocp-build/ocaml/buildOCamlGlobals.o tools/ocp-build/ocaml/buildOCamldep.o tools/ocp-build/ocaml/buildOCamlSyntaxes.o tools/ocp-build/ocaml/buildOCamlInstall.o tools/ocp-build/ocaml/buildOCamlDotReport.o tools/ocp-build/ocaml/buildOCamlVerifyPackages.o tools/ocp-build/ocaml/buildOCamlOCP2.o tools/ocp-build/ocaml/buildOCamlRules.o tools/ocp-build/ocaml/buildOCamlMeta.o tools/ocp-build/ocaml/buildOCamlTest.o tools/ocp-build/ocaml/buildOasis.o tools/ocp-build/ocaml/buildOCamlPlugin.o tools/ocp-build/actions/buildArgs.o tools/ocp-build/actions/buildActions.o tools/ocp-build/actions/buildActionsWarnings.o tools/ocp-build/actions/buildActionInit.o tools/ocp-build/actions/buildActionPrefs.o tools/ocp-build/actions/buildActionConfigure.o tools/ocp-build/actions/buildActionBuild.o tools/ocp-build/actions/buildActionInstall.o tools/ocp-build/actions/buildActionClean.o tools/ocp-build/actions/buildActionTests.o tools/ocp-build/actions/buildActionUninstall.o tools/ocp-build/actions/buildActionQuery.o tools/ocp-build/actions/buildActionHelp.o tools/ocp-build/buildMain.o
# boot/ocp-build.asm init
### stderr ###
# [...]
# Warning: installed package "threads" has conflicting directories:
#    first: threads@/Users/yminsky/.opam/4.04.1/lib/ocaml
#      (from /Users/yminsky/.opam/4.04.1/lib/threads/META)
#    second: threads@/Users/yminsky/.opam/4.04.1/lib/ocaml/threads
#      (from /Users/yminsky/.opam/4.04.1/lib/ocaml/ocp-build/ocaml.ocp)
# Use the --disable-package PKG@DIR to disable one of them.
# Choosing "threads".
# Error: package "netsys.outofheap", option "byte_targets" contains a file "netsys_c_outofheap.o"
#   with unexpected extension "o"
# make: *** [_obuild] Error 2

Note that I'm also using the Jane Street bleeding edge opam repo, but I wouldn't expect there to be a dependency there from ocp_build.

@avsm
Copy link

avsm commented May 2, 2017

see ocaml/opam-repository#9049 for associated opam-repo PR

lefessan added a commit to lefessan/ocp-build that referenced this issue May 2, 2017
.a/.o files appearing in META archive(byte)
lefessan added a commit that referenced this issue May 2, 2017
@yminsky
Copy link
Author

yminsky commented May 2, 2017

FWIW, it is still broken at present.

@lefessan
Copy link
Member

lefessan commented May 3, 2017

I just merged the PR with the fixed version in opam-repository. It should be available next time the repository is refreshed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants