Skip to content

Instantly share code, notes, and snippets.

@superherointj
Created December 10, 2017 14:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save superherointj/1161fa5c11f999dd3f912fcc130e85cd to your computer and use it in GitHub Desktop.
Save superherointj/1161fa5c11f999dd3f912fcc130e85cd to your computer and use it in GitHub Desktop.
merlin output on windows
sh-4.4$ ./configure --prefix `pwd`/inst
Merlin configuration
--------------------
Found findlib GOOD
Found yojson GOOD
SUPERHEROINTJ => Executes 0
exit
SUPERHEROINTJ => DOES NOT execute => 1
SUPERHEROINTJ => DOES NOT execute => 3
SUPERHEROINTJ => DOES NOT execute => END
System config:
OCaml ABI version: OCaml 4.06.0
Native code: true
Sturgeon version: null (disabled)
Need threads: no
Will install:
ocamlmerlin binary in: /d/dev/reason/ocamldeps/merlin/inst/bin
vim mode in: /d/dev/reason/ocamldeps/merlin/inst/share/ocamlmerlin/vim
To customize directories, use:
./configure [--prefix <dir>] [--bindir <dir>] [--sharedir <dir>] [--vimdir <vimdir>]
For more informations rerun with --help.
Now, type 'make' to compile then 'make install'.
sh-4.4$ make
/usr/bin/make -f Makefile.ocamlmakefile WITH_BIN_ANNOT="" WITHOUT_DEBUG="" ocamlmerlin-server
make[1]: Entering directory `/d/dev/reason/ocamldeps/merlin'
make[2]: Entering directory `/d/dev/reason/ocamldeps/merlin'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
make[2]: Leaving directory `/d/dev/reason/ocamldeps/merlin'
make[2]: Entering directory `/d/dev/reason/ocamldeps/merlin'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
/usr/bin/sed: -e expression #1, char 1: unknown command: `C'
ocamlfind ocamlopt \
-package str,findlib,yojson,unix,,threads -linkpkg \
src/platform/platform_misc.obj src/platform/os_ipc_stub.obj -thread -I src/analysis/ -I src/config/ -I src/extend/ -I src/frontend/ -I src/frontend/new/ -I src/frontend/old/ -I src/kernel/ -I src/ocaml/support/ -I src/ocaml/typer_406/ -I src/ocaml/typer_406/parsing/ -I src/ocaml/typer_406/typing/ -I src/ocaml/typer_406/utils/ -I src/platform/ -I src/sturgeon_null/ -I src/utils/ -g -ccopt "/link -NODEFAULTLIB:LIBC -LIBPATH:src/analysis/ -LIBPATH:src/config/ -LIBPATH:src/extend/ -LIBPATH:src/frontend/ -LIBPATH:src/frontend/new/ -LIBPATH:src/frontend/old/ -LIBPATH:src/kernel/ -LIBPATH:src/ocaml/support/ -LIBPATH:src/ocaml/typer_406/ -LIBPATH:src/ocaml/typer_406/parsing/ -LIBPATH:src/ocaml/typer_406/typing/ -LIBPATH:src/ocaml/typer_406/utils/ -LIBPATH:src/platform/ -LIBPATH:src/sturgeon_null/ -LIBPATH:src/utils/ " -o ocamlmerlin-server.exe \
src/config/my_config.cmx src/platform/os_ipc.cmx src/sturgeon_null/sturgeon_stub.cmx src/utils/menhirLib.cmx src/ocaml/typer_406/printf_compat.cmx src/utils/trace.cmx src/utils/bitfield.cmx src/utils/std.cmx src/utils/local_store.cmx src/utils/logger.cmx src/utils/stat_cache.cmx src/utils/file_cache.cmx src/utils/misc.cmx src/utils/sexp.cmx src/utils/ppxsetup.cmx src/ocaml/support/identifiable.cmx src/ocaml/support/natural.cmx src/ocaml/support/tbl.cmx src/ocaml/typer_406/utils/warnings.cmx src/ocaml/typer_406/utils/config.cmx src/ocaml/support/clflags.cmx src/ocaml/typer_406/parsing/location.cmx src/ocaml/support/location_aux.cmx src/ocaml/typer_406/parsing/syntaxerr.cmx src/ocaml/typer_406/parsing/attr_helper.cmx src/ocaml/typer_406/parsing/ast_iterator.cmx src/extend/extend_helper.cmx src/ocaml/typer_406/parsing/builtin_attributes.cmx src/ocaml/typer_406/parsing/longident.cmx src/ocaml/typer_406/parsing/docstrings.cmx src/ocaml/typer_406/parsing/ast_helper.cmx src/ocaml/typer_406/parsing/ast_mapper.cmx src/ocaml/typer_406/parsing/printast.cmx src/ocaml/typer_406/parsing/pprintast.cmx src/ocaml/typer_406/typing/ident.cmx src/ocaml/typer_406/typing/path.cmx src/ocaml/support/path_aux.cmx src/ocaml/typer_406/typing/primitive.cmx src/ocaml/typer_406/typing/types.cmx src/ocaml/typer_406/typing/btype.cmx src/ocaml/typer_406/typing/cmi_format.cmx src/ocaml/typer_406/typing/predef.cmx src/ocaml/typer_406/typing/short_paths_graph.cmx src/ocaml/typer_406/typing/short_paths.cmx src/ocaml/typer_406/typing/datarepr.cmx src/ocaml/typer_406/typing/subst.cmx src/ocaml/support/cmi_cache.cmx src/ocaml/typer_406/utils/consistbl.cmx src/ocaml/typer_406/typing/env.cmx src/ocaml/typer_406/typing/typedtree.cmx src/ocaml/typer_406/typing/typedtreeIter.cmx src/ocaml/typer_406/typing/printtyped.cmx src/ocaml/typer_406/typing/untypeast.cmx src/ocaml/typer_406/typing/typedtreeMap.cmx src/ocaml/typer_406/typing/tast_mapper.cmx src/ocaml/typer_406/typing/cmt_format.cmx src/ocaml/support/cmt_cache.cmx src/ocaml/typer_406/typing/ctype.cmx src/ocaml/typer_406/typing/oprint.cmx src/ocaml/typer_406/typing/mtype.cmx src/ocaml/typer_406/raw_compat.cmx src/ocaml/typer_406/saved_parts.cmx src/ocaml/typer_406/browse_raw.cmx src/ocaml/typer_406/tail_analysis.cmx src/ocaml/support/msupport.cmx src/ocaml/typer_406/typing/printtyp.cmx src/ocaml/typer_406/typing/includeclass.cmx src/ocaml/typer_406/typing/includecore.cmx src/extend/extend_protocol.cmx src/extend/extend_main.cmx src/extend/extend_driver.cmx src/ocaml/typer_406/typing/includemod.cmx src/ocaml/typer_406/typing/parmatch.cmx src/ocaml/typer_406/typing/stypes.cmx src/ocaml/typer_406/typing/typetexp.cmx src/ocaml/typer_406/typing/typedecl.cmx src/ocaml/typer_406/typing/typecore.cmx src/ocaml/typer_406/typing/typeclass.cmx src/ocaml/typer_406/typing/typemod.cmx src/ocaml/support/fake.cmx src/ocaml/support/lexer_ident.cmx src/ocaml/typer_406/parser_raw.cmx src/ocaml/typer_406/lexer_raw.cmx src/ocaml/typer_406/parser_printer.cmx src/ocaml/typer_406/parser_recover.cmx src/ocaml/typer_406/parser_explain.cmx src/kernel/extension.cmx src/ocaml/support/pparse.cmx src/ocaml/typer_406/typer_raw.cmx src/ocaml/typer_406/tast_helper.cmx src/utils/marg.cmx src/kernel/mconfig_dot.cmx src/kernel/mconfig.cmx src/kernel/mocaml.cmx src/kernel/msource.cmx src/kernel/mreader_extend.cmx src/kernel/mreader_explain.cmx src/kernel/mreader_lexer.cmx src/kernel/mreader_recover.cmx src/kernel/mreader_parser.cmx src/kernel/mreader.cmx src/kernel/mppx.cmx src/kernel/mbrowse.cmx src/kernel/mtyper.cmx src/analysis/browse_tree.cmx src/analysis/browse_misc.cmx src/analysis/type_utils.cmx src/analysis/typedtrie.cmx src/analysis/ocamldoc.cmx src/analysis/track_definition.cmx src/analysis/expansion.cmx src/analysis/completion.cmx src/analysis/outline.cmx src/analysis/jump.cmx src/analysis/destruct.cmx src/kernel/mpipeline.cmx src/frontend/query_protocol.cmx src/frontend/query_json.cmx src/frontend/query_commands.cmx src/frontend/old/old_IO.cmx src/frontend/old/old_command.cmx src/frontend/old/old_protocol.cmx src/frontend/old/old_merlin.cmx src/frontend/new/new_commands.cmx src/frontend/new/new_merlin.cmx src/frontend/ocamlmerlin_server.cmx
make[2]: Leaving directory `/d/dev/reason/ocamldeps/merlin'
make[1]: Leaving directory `/d/dev/reason/ocamldeps/merlin'
cl /nologo /Feocamlmerlin.exe src/frontend/ocamlmerlin.c advapi32.lib
Microsoft (R) C/C++ Optimizing Compiler Version 19.12.25830.2 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9024 : unrecognized source file type 'C:/MinGW/msys/1.0/nologo', object file assumed
cl : Command line warning D9024 : unrecognized source file type 'C:/MinGW/msys/1.0/Feocamlmerlin.exe', object file assumed
ocamlmerlin.c
Microsoft (R) Incremental Linker Version 14.12.25830.2
Copyright (C) Microsoft Corporation. All rights reserved.
/out:nologo.exe
C:/MinGW/msys/1.0/nologo
C:/MinGW/msys/1.0/Feocamlmerlin.exe
ocamlmerlin.obj
advapi32.lib
LINK : fatal error LNK1181: cannot open input file 'C:/MinGW/msys/1.0/nologo.obj'
make: *** [ocamlmerlin.exe] Error 2
sh-4.4$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment