1. 07 Jul, 2018 1 commit
  2. 06 Jul, 2018 3 commits
  3. 04 Jul, 2018 1 commit
  4. 04 Apr, 2018 3 commits
    • Zoggy's avatar
      Merge pull request #42 from gasche/fix-build · 4de8feb9
      Zoggy authored
      Fix the build
      4de8feb9
    • Gabriel Scherer's avatar
      fix build by removing errors.mli · 0a354670
      Gabriel Scherer authored
      4.06 now uses the -keep-locs option by default, which stores location
      information in .cmi files for better error messages. One unfortunate
      consequence is that two .mli with identical signatures at different
      textual positions are now incompatible. This breaks the build when
      linking errors.cmi produced from stog's errors.mli with compiler-libs.
      
      The PR fixes the issue by removing errors.mli completely from the
      build system. I am not sure what it was for (re-exporting the
      compiler's interface), and stog builds fine without it.
      0a354670
    • Gabriel Scherer's avatar
      Makefile: never use -linkall without $(COMPFLAGS) · 1ae87a7d
      Gabriel Scherer authored
      The "threads" package of ocamlfind, which "lwt.unix" depends on, is
      set up in such a way that using -linkall without passing ocamlfind one
      of the -thread or -vmthread options breaks the build (an alternative
      is to pass -predicates mt,mt_posix). $(COMPFLAGS) contains -thread,
      so `-linkall $(COMPFLAGS)` works.
      
      This PR fixes the following build error by removing `-linkall` from
      the latex2stog binaries (that I don't think need it?):
      
      ```
      $ ocamlfind ocamlopt -o latex2stog \
        -package ppx_blob,xtmpl,ptime,ocf,ocf.ppx,dynlink,unix,str,higlo.lexers,lwt.unix,xtmpl.ppx,uri,uutf \
       -linkall -linkpkg stog.cmxa latex2stog.cmx
      File "_none_", line 1:
      Error: No implementations provided for the following modules:
               Thread referenced from /home/gasche/.opam/4.06.1/lib/lwt/lwt_unix.cmxa(Lwt_preemptive)
               Mutex referenced from /home/gasche/.opam/4.06.1/lib/lwt/lwt_unix.cmxa(Lwt_preemptive)
               Condition referenced from /home/gasche/.opam/4.06.1/lib/lwt/lwt_unix.cmxa(Lwt_preemptive)
      ```
      1ae87a7d
  5. 03 May, 2017 4 commits
  6. 14 Apr, 2017 2 commits
  7. 03 Mar, 2017 1 commit
  8. 24 Jan, 2017 1 commit
  9. 30 Nov, 2016 10 commits
  10. 29 Nov, 2016 4 commits
  11. 18 Nov, 2016 1 commit
  12. 26 Oct, 2016 8 commits
  13. 21 Oct, 2016 1 commit
    • Leo Wzukw's avatar
      Update opam dependencies · b16abac7
      Leo Wzukw authored
      Tried to install stog with ocaml 4.03.0 from master branch, and had to install this (manually) to make it work.
      
      Did not check optional dependencies, got problems with ojs-base and gave up.
      b16abac7