terminal user interface to jujutsu. Focused on speed and clarity
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

wip: change snapshot to be opt-in and reduce snapshotting significantly

+325 -2188
+18
design.md
··· 4 4 - Should have a cache that gets invalidated whenever jj says there was a change 5 5 - The cache can store the fully processed data for the view buffers 6 6 iiee 7 + 8 + 9 + Status_state 10 + 11 + 12 + 13 + - We shouldn't use lwd.var to trigger this updating becasue that will intruduce at least one extra frame of delay: 14 + ``` 15 + key press recompute vars and start rendering 16 + |------------|---------------/ 17 + render new state 18 + /--| 19 + ``` 20 + As you can see there always needs to be at least one re-render just to start the rendering of the new command 21 + 22 + 23 + 24 +
+3
flake.nix
··· 234 234 picos_mux_with_io 235 235 236 236 picos_aux 237 + 238 + 237 239 ocamlPackages.mtime 238 240 ocamlPackages.multicore-magic 239 241 ocamlPackages.psq 240 242 ocamlPackages.thread-local-storage 241 243 244 + ocamlPackages.spawn 242 245 ocamlPackages.parsexp 243 246 ocamlPackages.eio_main 244 247 ocamlPackages.stdio
+1 -1
jj_tui/bin/dune
··· 1 1 (executable 2 2 (public_name jj_tui) 3 3 (name main) 4 - (libraries jj_tui nottui base stdio picos_io picos_mux.multififo picos_std.sync picos_std.finally picos_std.structured eio_main eio-process ) 4 + (libraries jj_tui nottui base stdio picos_io picos_mux.multififo picos_std.sync picos_std.finally picos_std.structured eio_main eio-process spawn ) 5 5 ) 6 6 7 7 (env
+2 -20
jj_tui/bin/file_view.ml
··· 106 106 It will have a cancellation system just like this one. 107 107 when any of the dependencies change, selected file, selected rev, focus etc, it will re-render if needed and cancel the current rendering. 108 108 *) 109 - let show_selected_file_diff () = 110 - (* kill any existing process writing to the show buffer*) 111 - !(Vars.ui_state.jj_show_promise) |> Promise.terminate; 112 - (* set self as current process writing to show buffer*) 113 - Vars.ui_state.jj_show_promise 114 - := Picos_std_structured.Flock.fork_as_promise (fun () -> 115 - let rev = Vars.get_selected_rev () in 116 - let selected = Lwd.peek selected_file in 117 - Vars.ui_state.jj_show 118 - $= 119 - if selected != "" 120 - then ( 121 - let log = jj_no_log [ "diff"; "-r"; rev; selected ] in 122 - Control.yield (); 123 - let res = log |> AnsiReverse.colored_string in 124 - Control.yield (); 125 - res) 126 - else I.string A.empty "") 127 - in 128 109 W.Lists.selection_list_custom 129 110 ~on_selection_change:(fun selected -> 130 111 Lwd.set selected_file selected; 131 - if Focus.peek_has_focus focus then show_selected_file_diff ()) 112 + if Focus.peek_has_focus focus 113 + then Show_view.(pushStatus (File_preview (Vars.get_selected_rev (),selected)))) 132 114 ~custom_handler:(fun _ key -> 133 115 match key with `ASCII k, [] -> handleInputs command_mapping k | _ -> `Unhandled) 134 116 file_uis
+4 -13
jj_tui/bin/global_funcs.ml
··· 21 21 if str |> Base.String.is_substring ~substring:"There is no jj repo" 22 22 then `NotInRepo 23 23 else `OtherError str 24 - | Error (`Exception _) -> 25 - `CantStartProcess 24 + | Error (`Exception e) -> 25 + `CantStartProcess e 26 26 ;; 27 27 28 28 (**Updates the status windows; Without snapshotting the working copy by default ··· 46 46 (* From now on we use ignore-working-copy so we don't re-snapshot the state and so 47 47 we can operate in paralell *) 48 48 (* TODO: stop using dop last twice *) 49 - let _= 50 - (* TODO: could these all just run in fully paralell like this ?*) 51 - !(Vars.ui_state.jj_show_promise) |> Promise.terminate; 52 - Vars.ui_state.jj_show_promise 53 - := Flock.fork_as_promise @@ fun () -> 54 - let show_data = 55 - jj_no_log ~snapshot:false [ "show"; "-s"; "--color-words"; "-r"; rev ] 56 - |> colored_string 57 - in 58 - Vars.ui_state.jj_show $= show_data 59 - and branches = 49 + Show_view.reRender(); 50 + let branches = 60 51 Flock.fork_as_promise (fun _ -> 61 52 jj_no_log ~snapshot:false [ "branch"; "list"; "-a" ] |> colored_string) 62 53 and files_list = Flock.fork_as_promise (fun _ -> list_files ~rev ()) in
+2 -1
jj_tui/bin/graph_view.ml
··· 348 348 349 349 (*TODO:make a custom widget the renders the commit with and without selection. 350 350 with selection replace the dot with a blue version and slightly blue tint the background *) 351 - let graph_view ()= 351 + let graph_view () = 352 352 (*We have a seperate error var here instead of using a result type. This allows us to avoid using Lwd.bind which would cause our list selection to get reset anytime the content changes *) 353 353 let error_var = Lwd.var None in 354 354 let revset_ui = ··· 419 419 (* Vars.update_ui_state @@ fun _ -> *) 420 420 (* TODO: Do i need this now that we have the concurrency safeguards?*) 421 421 Lwd.set Vars.ui_state.selected_revision revision; 422 + Show_view.(pushStatus (Graph_preview (Vars.get_selected_rev ()))); 422 423 Picos_std_structured.Flock.fork (fun () -> Global_funcs.update_views ())) 423 424 ~custom_handler:(fun _ key -> handleKeys key) 424 425 in
+2 -2
jj_tui/bin/jj_commands.ml
··· 106 106 107 107 let rec handleCommand description cmd = 108 108 let noOut args = 109 - let _ = jj args in 109 + let _ = args in 110 110 Global_funcs.update_status (); 111 111 () 112 112 in ··· 124 124 match cmd with 125 125 | `Cmd args -> 126 126 let _result = jj (args @ [ str ]) in 127 - Global_funcs.update_status (); 127 + Global_funcs.update_status ~cause_snapshot:false (); 128 128 () 129 129 (* v_cmd_out $= jj (args @ [ str ]); *) 130 130 | `Cmd_I args ->
+127 -12
jj_tui/bin/jj_process.ml
··· 1 1 open Picos_std_structured 2 2 open Picos_std_sync 3 3 open Picos_std_finally 4 + open Spawn 4 5 5 6 module type t = sig 6 - val jj : string list -> string 7 + val jj : ?snapshot:bool -> string list -> string 7 8 val switch_to_process : string list -> Unix.process_status 8 9 end 9 10 10 11 exception JJError of string * string 11 12 13 + (* this mutex should be global*) 14 + let access_lock = Mutex.create () 15 + 12 16 module Make (Vars : Global_vars.Vars) = struct 13 17 (** Makes a new process that has acess to all input and output 14 18 This should be used for running other tui sub-programs *) ··· 21 25 status 22 26 ;; 23 27 28 + (* 29 + let read_fd_to_end fd = 30 + let buffer_size = 4096 in 31 + let buffer = Bytes.create buffer_size in 32 + let outBuf = Buffer.create 4096 in 33 + let rec read_all () = 34 + match Unix.read fd buffer 0 buffer_size with 35 + | 0 -> 36 + outBuf |> Buffer.to_bytes |> Bytes.to_string (* End of file *) 37 + | n -> 38 + read_all (Buffer.add_bytes outBuf (Bytes.sub buffer 0 n)) 39 + in 40 + read_all () 41 + ;; 42 + 43 + let picos_process cmd args = 44 + let stdout_r, stdout_w = Unix.pipe () in 45 + let stdin_r, stdin_w = Unix.pipe () in 46 + let stderr_r, stderr_w = Unix.pipe () in 47 + let pid = 48 + Unix.create_process_env 49 + cmd 50 + (Array.of_list (cmd :: args)) 51 + (Unix.environment ()) 52 + stdin_r 53 + stdout_w 54 + stderr_w 55 + in 56 + (* Close unused pipe ends in the parent process *) 57 + Unix.close stdout_w; 58 + Unix.close stdin_r; 59 + Unix.close stderr_w; 60 + (* Read output in a non-blocking way *) 61 + Unix.set_nonblock stdout_r; 62 + Unix.set_nonblock stderr_r; 63 + let rec collect_output out err = 64 + try 65 + let stdout = read_fd_to_end stdout_r in 66 + let stderr = read_fd_to_end stderr_r in 67 + out ^ stdout, err ^ stderr 68 + with 69 + | Unix.Unix_error (Unix.EAGAIN, _, _) -> 70 + Unix.sleepf 0.01; 71 + (* Short sleep to avoid busy waiting *) 72 + collect_output out err 73 + in 74 + let stdout, stderr = collect_output "" "" in 75 + let code, status = Unix.waitpid [] pid in 76 + (* Close remaining pipe ends *) 77 + Unix.close stdout_r; 78 + Unix.close stdin_w; 79 + Unix.close stderr_r; 80 + code, status, stdout, stderr 81 + ;; 82 + *) 83 + 84 + let read_fd_to_end fd = 85 + let open Picos_io in 86 + Flock.fork_as_promise (fun () -> 87 + let buffer_size = 4096 in 88 + let buffer = Bytes.create buffer_size in 89 + let rec read_loop acc = 90 + try 91 + match Picos_io.Unix.read fd buffer 0 buffer_size with 92 + | 0 -> 93 + String.concat "" (List.rev acc) (* EOF reached *) 94 + | n -> 95 + read_loop (Bytes.sub_string buffer 0 n :: acc) 96 + with 97 + | Unix.Unix_error (Unix.EBADF, _, _) -> 98 + String.concat "" (List.rev acc) 99 + (* Handle EBADF error *) 100 + in 101 + read_loop []) 102 + ;; 103 + 104 + let picos_process cmd args = 105 + let open Picos_io in 106 + let@ stdout_o, stdout_i = 107 + finally (fun (o, i) -> Unix.close o) (Picos_io.Unix.pipe ~cloexec:true) 108 + in 109 + let@ stdin_o, stdin_i = 110 + finally (fun (o, i) -> Unix.close i) (Picos_io.Unix.pipe ~cloexec:true) 111 + in 112 + let@ stderr_o, stderr_i = 113 + finally (fun (o, i) -> Unix.close o) (Picos_io.Unix.pipe ~cloexec:true) 114 + in 115 + (* This should ensure that all children processes are killed before we cleanup the pipes*) 116 + Flock.join_after @@ fun () -> 117 + let pid = 118 + Picos_io.Unix.create_process_env 119 + cmd 120 + (cmd :: args |> Array.of_list) 121 + (Unix.environment ()) 122 + stdin_o 123 + stdout_i 124 + stderr_i 125 + in 126 + (* Close unused pipe ends in the parent process *) 127 + Unix.close stdout_i; 128 + Unix.close stdin_o; 129 + Unix.close stderr_i; 130 + Unix.set_nonblock stdout_o; 131 + Unix.set_nonblock stderr_o; 132 + let stdout_prom = read_fd_to_end stdout_o in 133 + let stderr_prom = read_fd_to_end stderr_o in 134 + let stdout = Promise.await stdout_prom in 135 + let stderr = Promise.await stderr_prom in 136 + Control.yield (); 137 + let prom = Flock.fork_as_promise (fun () -> Picos_io.Unix.waitpid [] pid) in 138 + let code, status = Promise.await prom in 139 + (* let stderr = read_fd_to_end stderr_i in *) 140 + (* let stdout= ""in *) 141 + code, status, stdout, stderr 142 + ;; 143 + 24 144 (* Ui_loop.run (Lwd.pure (W.printf "Hello world"));; *) 25 145 let cmdArgs cmd args = 26 - let stdout, stdin, stderr = 27 - Unix.open_process_args_full cmd (Array.of_list (cmd::args)) (Unix.environment ()) 28 - in 29 - let out_content = In_channel.input_all stdout in 30 - let err_content = In_channel.input_all stderr in 31 - (* TODO: may need to wait before calling close*) 32 - let status = Unix.close_process_full (stdout, stdin, stderr) in 146 + let code, status, out_content, err_content = picos_process cmd args in 33 147 let exit_code = 34 148 match status with 35 149 | Unix.WEXITED code -> ··· 46 160 47 161 (** Prevents concurrent acess to jj when running commands that cause snapshotting. 48 162 jj can get currupted otherwise *) 49 - let access_lock = Mutex.create () 50 163 51 164 (** Run a jj command without outputting to the command_log. 52 165 @param ?snapshot=true ··· 71 184 ; (if color then [ "--color"; "always" ] else [ "--color"; "never" ]) 72 185 ]) 73 186 with 187 + | Picos_std_structured.Control.Terminate as e -> 188 + raise e 74 189 | e -> 75 190 Error (`Exception (Printexc.to_string e)) 76 191 in ··· 82 197 @param ?snapshot=true 83 198 When true snapshots the state when running the command and also aquires a lock before running it. Set to false for commands you wish to run concurrently. like those for generating content in the UI 84 199 @param ?color=true When true output will have terminal escape codes for color *) 85 - let jj_no_log ?(get_stderr = false) ?(snapshot = true) ?(color = true) args = 200 + let jj_no_log ?(get_stderr = false) ?(snapshot = false) ?(color = true) args = 86 201 match jj_no_log_errorable ~snapshot ~color args with 87 202 | Ok a -> 88 203 if get_stderr then a |> snd else a |> fst ··· 98 213 , Printf.sprintf "Error running jj process:\n%s" a )) 99 214 ;; 100 215 101 - let jj args = 216 + let jj ?(snapshot = true) args = 102 217 (*update the command log*) 103 218 let current_log = Lwd.peek Vars.ui_state.command_log in 104 219 Lwd.set 105 220 Vars.ui_state.command_log 106 221 (([ "jj" ] @ args |> String.concat " ") :: current_log); 107 - jj_no_log args 222 + jj_no_log ~snapshot args 108 223 ;; 109 224 110 225 (**gets the description of the current and previous change. Useful when squashing*)
+7 -7
jj_tui/bin/jj_ui.ml
··· 24 24 module Jj_widgets = Jj_widgets.Make (Vars) 25 25 module File_view = File_view.Make (Vars) 26 26 module Graph_view = Graph_view.Make (Vars) 27 + module Show_view = Show_view.Make (Vars) 27 28 28 29 let full_term_sized_background = 29 30 let$ term_width, term_height = Lwd.get Vars.term_width_height in ··· 66 67 "Not in a jj repo." 67 68 | `OtherError str -> 68 69 str 69 - | `CantStartProcess -> 70 - "Can't start jj process, maybe it's not installed?" 70 + | `CantStartProcess e -> 71 + Printf.sprintf "Can't start jj process, maybe it's not installed?, error: %s" e 71 72 in 72 73 W.string message 73 74 |> Lwd.pure ··· 77 78 ;; 78 79 79 80 (** The primary view for the UI with the file_view graph_view and summary*) 80 - let main_view = 81 + let main_view () = 81 82 let file_focus = Focus.make () in 82 83 let graph_focus = Focus.make () in 83 84 Focus.request graph_focus; ··· 112 113 |> W.Box.focusable ~focus:branch_focus ~pad_h:0 ~pad_w:1 113 114 ] 114 115 ; (*Right side summary/status/fileinfo view*) 115 - ui_state.jj_show 116 - $-> Ui.atom 116 + Show_view.render () 117 117 |> W.Scroll.area 118 118 (* let mw=Int.max (Ui.layout_max_width ui) 100 in *) 119 119 |>$ Ui.resize ~w:0 ~sh:3 ~sw:2 ~mw:10000 ~mh:10000 ··· 163 163 | `RunCmd cmd -> 164 164 Jj_widgets.interactive_process ("jj" :: cmd) 165 165 | `Main -> 166 - W.keyboard_tabs [ ("Main", fun _ -> main_view); "Op log", log_view ]) 167 - | (`CantStartProcess | `NotInRepo | `OtherError _) as other -> 166 + W.keyboard_tabs [ ("Main", fun _ -> main_view ()); "Op log", log_view ]) 167 + | (`CantStartProcess _ | `NotInRepo | `OtherError _) as other -> 168 168 render_startup_error other 169 169 ;; 170 170 end
+9 -5
jj_tui/bin/main.ml
··· 12 12 root 13 13 |> Nottui.Ui.event_filter (fun x -> 14 14 match x with 15 - | `Key (`Delete, []) -> 15 + | `Key (`ASCII 'q', [`Ctrl]) -> 16 16 Lwd.set quit true; 17 17 `Handled 18 18 | _ -> ··· 33 33 ~renderer 34 34 term 35 35 (Lwd.observe @@ root); 36 - (* Vars.render_mutex |> Eio.Mutex.unlock; *) 36 + 37 + (*Sleep for a bit to stop spinning the cpu 38 + TODO: May not be needed, nottui may sleep for a bit anyway 39 + *) 37 40 let end_time = Sys.time () in 38 41 let elapsed = end_time -. start_time in 39 42 let sleep_time = max 0.01 (0.01 -. elapsed) in 40 - Unix.sleepf sleep_time; 41 - Picos.Fiber.yield (); 43 + Picos_io.Unix.sleepf sleep_time; 42 44 loop ()) 43 45 in 44 46 loop () ··· 49 51 (*initialse the state*) 50 52 let term = Notty_unix.Term.create () in 51 53 Vars.term := Some term; 52 - ui_loop ~quit:Vars.quit ~term (Jj_ui.mainUi ()) 54 + ui_loop ~quit:Vars.quit ~term (Jj_ui.mainUi ()); 55 + Flock.terminate () 56 + 53 57 ;; 54 58 55 59 let start () =
+87
jj_tui/bin/show_view.ml
··· 1 + open Picos_std_sync 2 + open Picos_std_structured 3 + 4 + type status_state = 5 + | File_preview of (string * string) (*revision,filepath*) 6 + | Graph_preview of string (*revision*) 7 + 8 + let statusStream = Stream.create () 9 + let lastMessage = None 10 + let pushStatus status = Stream.push statusStream status 11 + 12 + (** pushes the last message to the queue again to re-render everything *) 13 + let reRender ()= lastMessage |> Option.iter pushStatus 14 + 15 + module Make (Vars : Global_vars.Vars) = struct 16 + open Lwd_infix 17 + open Vars 18 + open Jj_process.Make (Vars) 19 + open Notty 20 + open Nottui 21 + open! Jj_tui.Util 22 + open Global_vars 23 + open Jj_tui 24 + 25 + let viewState = Lwd.var I.empty 26 + 27 + let render_file_preview (rev, file) = 28 + (* we yield a bunch here to provide places for the computation to be terminated*) 29 + if file != "" 30 + then ( 31 + let log = jj_no_log [ "diff"; "-r"; rev; file ] in 32 + Control.yield (); 33 + let res = log |> AnsiReverse.colored_string in 34 + Control.yield (); 35 + res) 36 + else I.string A.empty "" 37 + ;; 38 + 39 + let render_graph_preview rev = 40 + let log = jj_no_log ~snapshot:false [ "show"; "-s"; "--color-words"; "-r"; rev ] in 41 + Control.yield (); 42 + let res = log |> AnsiReverse.colored_string in 43 + Control.yield (); 44 + res 45 + ;; 46 + 47 + (* Wait for messages to come in the stream. 48 + When a message comes, we try to render it. 49 + If a new message comes, we cancel the current computation and then start the new rendering 50 + *) 51 + let render_loop stream = 52 + let current_computation = ref (Promise.of_value ()) in 53 + let cursor = ref (Stream.tap stream) in 54 + while true do 55 + let msg, new_cursor = !cursor |> Stream.read in 56 + cursor := new_cursor; 57 + Promise.terminate_after ~seconds:0. !current_computation; 58 + current_computation 59 + := Flock.fork_as_promise (fun () -> 60 + viewState 61 + $= 62 + match msg with 63 + | File_preview (rev, file) -> 64 + render_file_preview (rev, file) 65 + | Graph_preview rev -> 66 + render_graph_preview rev) 67 + done 68 + ;; 69 + 70 + let render () = 71 + Flock.fork (fun () -> render_loop statusStream); 72 + Lwd.get viewState |>$ fun x -> x |> Ui.atom 73 + ;; 74 + 75 + (* 76 + - recieve events 77 + - compute the value for the status view 78 + - update the view 79 + - finish 80 + *) 81 + 82 + (* 83 + - Render whatever the latest state is 84 + - Needs to be cancellable, if a new state appears, render that new state 85 + - ideally idependant 86 + *) 87 + end
+62 -2127
log
··· 1 - ◉ yqytskyk eli.jambu@gmail.com 2024-05-13 09:34:43 b432b3c1 2 - │ test reorganise 3 - @ twsoqryt eli.jambu@gmail.com 2024-05-13 09:34:43 87d4ffad 4 - │ updated flakes 5 - ◉ yszqynxv eli.jambu@gmail.com 2024-05-13 08:22:36 HEAD@git 65d9b7dc 6 - │ opam template 7 - ◉ krzvxzyw eli.jambu@gmail.com 2024-05-13 07:53:04 0cf0a9b8 8 - │ different strat 9 - ◉ lzrkyqxq eli.jambu@gmail.com 2024-05-12 20:28:46 master?? master?? master@git master@origin e3e2ba28 10 - │ remove vendor libs 11 - │ ◉ qpqzkuss eli.jambu@gmail.com 2024-05-12 21:07:29 51e7fabe 12 - │ │ (no description set) 13 - │ ◉ xpqmtrmp eli.jambu@gmail.com 2024-05-12 20:31:20 e5caae1c 14 - ├─╯ remove old nix file 15 - ◉ zxpskuop eli.jambu@gmail.com 2024-05-12 00:43:25 33771185 16 - │ Update README.md 17 - ◌ (elided revisions) 18 - │ ◉ nwxyqxuv eli.jambu@gmail.com 2024-05-11 14:11:37 89392bc6 19 - ├─╯ (no description set) 20 - ◉ kmosytmo eli.jambu@gmail.com 2024-05-11 14:11:37 41122b29 21 - │ backup opam 22 - ◌ (elided revisions) 23 - │ ◉ tooppyyl eli.jambu@gmail.com 2024-05-11 03:29:14 6fd850b1 24 - ├─╯ test 25 - ◉ zzzzzzzz root() 00000000 26 - @nix { "action": "setPhase", "phase": "unpackPhase" } 27 - Running phase: unpackPhase 28 - unpacking source archive /nix/store/kah5g157dnmglndkc0j1kkxl1iycsjam-ocaml-5.1.1.tar.xz 29 - source root is ocaml-5.1.1 30 - setting SOURCE_DATE_EPOCH to timestamp 1701962920 of file ocaml-5.1.1/yacc/wstr.c 31 - @nix { "action": "setPhase", "phase": "patchPhase" } 32 - Running phase: patchPhase 33 - @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } 34 - Running phase: updateAutotoolsGnuConfigScriptsPhase 35 - Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.sub 36 - Updating Autotools / GNU config script to a newer upstream version: ./build-aux/config.guess 37 - @nix { "action": "setPhase", "phase": "configurePhase" } 38 - Running phase: configurePhase 39 - fixing libtool script ./build-aux/ltmain.sh 40 - ./configure 41 - patching script interpreter paths in ./configure 42 - ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/bin/sh" 43 - configure flags: --disable-static -prefix /nix/store/z4b329h38p9wgwn3i1zy91jzvxmyprdm-ocaml-5.1.1 --host=x86_64-unknown-linux-gnu --target=x86_64-unknown-linux-musl 44 - configure: Configuring OCaml version 5.1.1 45 - checking build system type... x86_64-pc-linux-gnu 46 - checking host system type... x86_64-unknown-linux-gnu 47 - checking target system type... x86_64-unknown-linux-musl 48 - checking for x86_64-unknown-linux-gnu-ld... ld 49 - checking how to print strings... printf 50 - checking for x86_64-unknown-linux-gnu-gcc... gcc 51 - checking whether the C compiler works... yes 52 - checking for C compiler default output file name... a.out 53 - checking for suffix of executables... 54 - checking whether we are cross compiling... no 55 - checking for suffix of object files... o 56 - checking whether the compiler supports GNU C... yes 57 - checking whether gcc accepts -g... yes 58 - checking for gcc option to enable C11 features... none needed 59 - checking for a sed that does not truncate output... /nix/store/ard747zf4fkkkqa0pwj3fxp9fhnyfm7p-gnused-4.9/bin/sed 60 - checking for grep that handles long lines and -e... /nix/store/gbrv0fn9a07kmdw2rg22iybdymylw4qc-gnugrep-3.11/bin/grep 61 - checking for egrep... /nix/store/gbrv0fn9a07kmdw2rg22iybdymylw4qc-gnugrep-3.11/bin/grep -E 62 - checking for fgrep... /nix/store/gbrv0fn9a07kmdw2rg22iybdymylw4qc-gnugrep-3.11/bin/grep -F 63 - checking for ld used by gcc... ld 64 - checking if the linker (ld) is GNU ld... yes 65 - checking for BSD- or MS-compatible name lister (nm)... nm 66 - checking the name lister (nm) interface... BSD nm 67 - checking whether ln -s works... yes 68 - checking the maximum length of command line arguments... 1572864 69 - checking how to convert x86_64-pc-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop 70 - checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop 71 - checking for ld option to reload object files... -r 72 - checking for x86_64-unknown-linux-gnu-objdump... objdump 73 - checking how to recognize dependent libraries... (cached) pass_all 74 - checking for x86_64-unknown-linux-gnu-dlltool... no 75 - checking for dlltool... no 76 - checking how to associate runtime and link libraries... printf %s\n 77 - checking for x86_64-unknown-linux-gnu-ar... ar 78 - checking for archiver @FILE support... @ 79 - checking for x86_64-unknown-linux-gnu-strip... strip 80 - checking for x86_64-unknown-linux-gnu-ranlib... ranlib 81 - checking for gawk... gawk 82 - checking command to parse nm output from gcc object... ok 83 - checking for sysroot... no 84 - checking for a working dd... /nix/store/asqa3kfq3maclk7cqqhrjvp7vriw6ahy-coreutils-9.5/bin/dd 85 - checking how to truncate binary pipes... /nix/store/asqa3kfq3maclk7cqqhrjvp7vriw6ahy-coreutils-9.5/bin/dd bs=4096 count=1 86 - checking for x86_64-unknown-linux-gnu-mt... no 87 - checking for mt... no 88 - checking if : is a manifest tool... no 89 - checking for stdio.h... yes 90 - checking for stdlib.h... yes 91 - checking for string.h... yes 92 - checking for inttypes.h... yes 93 - checking for stdint.h... yes 94 - checking for strings.h... yes 95 - checking for sys/stat.h... yes 96 - checking for sys/types.h... yes 97 - checking for unistd.h... yes 98 - checking for dlfcn.h... yes 99 - checking for objdir... .libs 100 - checking if gcc supports -fno-rtti -fno-exceptions... no 101 - checking for gcc option to produce PIC... -fPIC -DPIC 102 - checking if gcc PIC flag -fPIC -DPIC works... yes 103 - checking if gcc static flag -static works... no 104 - checking if gcc supports -c -o file.o... yes 105 - checking if gcc supports -c -o file.o... (cached) yes 106 - checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes 107 - checking whether -lc should be explicitly linked in... no 108 - checking dynamic linker characteristics... GNU/Linux ld.so 109 - checking how to hardcode library paths into programs... immediate 110 - checking whether stripping libraries is possible... yes 111 - checking if libtool supports shared libraries... yes 112 - checking whether to build shared libraries... yes 113 - checking whether to build static libraries... no 114 - checking how to run the C preprocessor... gcc -E 115 - checking C compiler vendor... gcc-13-2 116 - checking whether host executables can be run in the build... yes 117 - checking whether #! works in shell scripts... yes 118 - checking for flexdll sources... checking for flexlink... no 119 - checking for flexdll.h... no 120 - checking for a BSD-compatible install... /nix/store/asqa3kfq3maclk7cqqhrjvp7vriw6ahy-coreutils-9.5/bin/install -c 121 - checking for library containing cos... -lm 122 - checking for math.h... yes 123 - checking for unistd.h... (cached) yes 124 - checking for stdint.h... (cached) yes 125 - checking for pthread_np.h... no 126 - checking for dirent.h... yes 127 - checking for sys/select.h... yes 128 - checking for stdatomic.h... yes 129 - checking for sys/mman.h... yes 130 - checking for off_t... yes 131 - checking size of int... 4 132 - checking size of long... 8 133 - checking size of long *... 8 134 - checking size of short... 2 135 - checking size of long long... 8 136 - configure: Target is a 64 bits architecture 137 - checking whether byte ordering is bigendian... no 138 - checking alignment of double... 8 139 - checking alignment of long... 8 140 - checking alignment of long long... 8 141 - checking whether the C compiler supports _Atomic types... yes 142 - checking whether the C compiler supports -fno-tree-vrp... yes 143 - checking whether the C compiler supports __attribute__((aligned(n)))... yes 144 - checking whether the C compiler supports __attribute__((optimize("tree-vectorize")))... yes 145 - checking for x86_64-unknown-linux-gnu-ld... no 146 - checking for ld... ld 147 - checking for rlwrap... no 148 - configure: checking semantics of signal handlers 149 - checking for sigaction... yes 150 - checking for sigprocmask... yes 151 - configure: POSIX signal handling found. 152 - checking for expm1... yes 153 - checking for log1p... yes 154 - checking for hypot... yes 155 - checking for fma... yes 156 - checking for exp2... yes 157 - checking for log2... yes 158 - checking for cbrt... yes 159 - checking for acosh... yes 160 - checking for asinh... yes 161 - checking for atanh... yes 162 - checking for erf... yes 163 - checking for erfc... yes 164 - checking for trunc... yes 165 - checking for round... yes 166 - checking for copysign... yes 167 - checking whether round works... yes 168 - checking whether fma works... yes 169 - checking for gcc options needed to detect all undeclared functions... none needed 170 - checking for unistd.h... (cached) yes 171 - checking whether getentropy is declared... yes 172 - checking for getrusage... yes 173 - checking for times... yes 174 - checking for secure_getenv... yes 175 - checking for issetugid... no 176 - checking for library containing clock_gettime... none required 177 - checking for socket... yes 178 - checking for socketpair... yes 179 - checking for bind... yes 180 - checking for listen... yes 181 - checking for accept... yes 182 - checking for connect... yes 183 - checking for socklen_t... yes 184 - checking for inet_aton... yes 185 - checking for struct sockaddr_in6... yes 186 - checking for getaddrinfo... yes 187 - checking for getnameinfo... yes 188 - checking for inet_pton... yes 189 - checking for inet_ntop... yes 190 - checking for rewinddir... yes 191 - checking for lockf... yes 192 - checking for mkfifo... yes 193 - checking for getcwd... yes 194 - checking whether system is declared... yes 195 - checking for sys/types.h... (cached) yes 196 - checking for utime.h... yes 197 - checking for utime... yes 198 - checking for utimes... yes 199 - checking for fchmod... yes 200 - checking for fchown... yes 201 - checking for truncate... yes 202 - checking for ftruncate... yes 203 - checking for select... yes 204 - checking for fd_set... yes 205 - checking for nanosleep... yes 206 - checking for symlink... yes 207 - checking for readlink... yes 208 - checking for lstat... yes 209 - checking for realpath... yes 210 - checking for waitpid... yes 211 - checking for wait4... yes 212 - checking for getgroups... yes 213 - checking for setgroups... yes 214 - checking for initgroups... yes 215 - checking for termios.h... yes 216 - checking for tcgetattr... yes 217 - checking for tcsetattr... yes 218 - checking for tcsendbreak... yes 219 - checking for tcflush... yes 220 - checking for tcflow... yes 221 - checking for setitimer... yes 222 - checking for gethostname... yes 223 - checking for sys/utsname.h... yes 224 - checking for uname... yes 225 - checking for gettimeofday... yes 226 - checking for mktime... yes 227 - checking for setsid... yes 228 - checking for putenv... yes 229 - checking for setenv... yes 230 - checking for unsetenv... yes 231 - checking for locale.h... yes 232 - checking for newlocale... yes 233 - checking for freelocale... yes 234 - checking for uselocale... yes 235 - checking for xlocale.h... no 236 - checking for strtod_l... yes 237 - checking for dlopen... yes 238 - configure: Dynamic loading of shared libraries is supported. 239 - checking for sys/mman.h... (cached) yes 240 - checking for mmap... yes 241 - checking for munmap... yes 242 - checking for pwrite... yes 243 - checking whether the C compiler supports -fdebug-prefix-map... yes 244 - checking for struct stat.st_atim.tv_nsec... yes 245 - configure: stat supports nanosecond precision 246 - checking how many arguments gethostbyname_r() takes... six 247 - checking how many arguments gethostbyaddr_r() takes... eight 248 - checking for mkstemp... yes 249 - checking for nice... yes 250 - checking for dup3... yes 251 - checking for pipe2... yes 252 - checking for accept4... yes 253 - checking for getauxval... yes 254 - checking for sys/shm.h... yes 255 - checking for shmat... yes 256 - checking for execvpe... yes 257 - checking for spawn.h... yes 258 - checking for posix_spawn... yes 259 - checking for posix_spawnp... yes 260 - checking for ffs... yes 261 - checking for _BitScanForward... no 262 - checking arguments for pthread_getaffinity_np... gnu 263 - checking for x86_64-unknown-linux-gnu-pkg-config... no 264 - checking for pkg-config... no 265 - checking for ZSTD_createCCtx in -lzstd... no 266 - configure: WARNING: zstd library not found 267 - configure: WARNING: compressed compilation artefacts not supported 268 - configure: replay debugger supported 269 - checking whether gcc is Clang... no 270 - checking whether pthreads work with "-pthread" and "-lpthread"... yes 271 - checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE 272 - checking whether more special flags are required for pthreads... no 273 - checking for PTHREAD_PRIO_INHERIT... yes 274 - checking for sigwait... yes 275 - configure: the threads library is supported 276 - checking whether the assembler supports --debug-prefix-map... yes 277 - checking whether the assembler supports CFI directives... yes 278 - configure: not using frame pointers 279 - checking whether mmap supports huge pages... yes 280 - checking whether mmap supports MAP_STACK... yes 281 - configure: creating ./config.status 282 - config.status: creating Makefile.build_config 283 - config.status: creating Makefile.config 284 - config.status: creating stdlib/sys.ml 285 - config.status: creating manual/src/version.tex 286 - config.status: creating manual/src/html_processing/src/common.ml 287 - config.status: creating ocamltest/ocamltest_config.ml 288 - config.status: creating utils/config.generated.ml 289 - config.status: creating compilerlibs/META 290 - config.status: creating otherlibs/dynlink/META 291 - config.status: creating otherlibs/runtime_events/META 292 - config.status: creating stdlib/META 293 - config.status: creating otherlibs/unix/META 294 - config.status: creating otherlibs/str/META 295 - config.status: creating otherlibs/systhreads/META 296 - config.status: creating ocamldoc/META 297 - config.status: creating runtime/caml/m.h 298 - config.status: creating runtime/caml/s.h 299 - config.status: creating runtime/caml/version.h 300 - config.status: executing libtool commands 301 - @nix { "action": "setPhase", "phase": "buildPhase" } 302 - Running phase: buildPhase 303 - build flags: -j4 SHELL=/nix/store/dy2z01kpnxn7dn2kgfdxs4fm8xy9mb89-bash-5.2p26/bin/bash nixpkgs_world_bootstrap_world_opt 304 - CC runtime/sak.o 305 - MKEXE runtime/sak 306 - make world 307 - make[1]: Entering directory '/build/ocaml-5.1.1' 308 - make runtime-all 309 - make[2]: Entering directory '/build/ocaml-5.1.1' 310 - GEN runtime/ld.conf 311 - GEN runtime/caml/opnames.h 312 - GEN runtime/caml/jumptbl.h 313 - GEN runtime/build_config.h 314 - GEN runtime/primitives 315 - CC runtime/addrmap.b.o 316 - CC runtime/afl.b.o 317 - CC runtime/alloc.b.o 318 - CC runtime/array.b.o 319 - CC runtime/backtrace.b.o 320 - CC runtime/bigarray.b.o 321 - CC runtime/callback.b.o 322 - CC runtime/codefrag.b.o 323 - CC runtime/compare.b.o 324 - CC runtime/custom.b.o 325 - CC runtime/debugger.b.o 326 - CC runtime/domain.b.o 327 - CC runtime/dynlink.b.o 328 - CC runtime/extern.b.o 329 - CC runtime/fiber.b.o 330 - CC runtime/finalise.b.o 331 - CC runtime/floats.b.o 332 - CC runtime/gc_ctrl.b.o 333 - CC runtime/gc_stats.b.o 334 - CC runtime/globroots.b.o 335 - CC runtime/hash.b.o 336 - CC runtime/intern.b.o 337 - CC runtime/ints.b.o 338 - CC runtime/io.b.o 339 - CC runtime/lexing.b.o 340 - CC runtime/lf_skiplist.b.o 341 - CC runtime/main.b.o 342 - CC runtime/major_gc.b.o 343 - CC runtime/md5.b.o 344 - CC runtime/memory.b.o 345 - CC runtime/memprof.b.o 346 - CC runtime/meta.b.o 347 - CC runtime/minor_gc.b.o 348 - CC runtime/misc.b.o 349 - CC runtime/obj.b.o 350 - CC runtime/parsing.b.o 351 - CC runtime/platform.b.o 352 - CC runtime/printexc.b.o 353 - CC runtime/prng.b.o 354 - CC runtime/roots.b.o 355 - CC runtime/runtime_events.b.o 356 - CC runtime/shared_heap.b.o 357 - CC runtime/signals.b.o 358 - CC runtime/skiplist.b.o 359 - CC runtime/startup_aux.b.o 360 - CC runtime/str.b.o 361 - CC runtime/sync.b.o 362 - CC runtime/sys.b.o 363 - CC runtime/unix.b.o 364 - CC runtime/weak.b.o 365 - CC runtime/backtrace_byt.b.o 366 - CC runtime/fail_byt.b.o 367 - CC runtime/fix_code.b.o 368 - CC runtime/interp.b.o 369 - CC runtime/startup_byt.b.o 370 - CC runtime/zstd.b.o 371 - CC runtime/addrmap.bd.o 372 - CC runtime/afl.bd.o 373 - CC runtime/alloc.bd.o 374 - CC runtime/array.bd.o 375 - CC runtime/backtrace.bd.o 376 - CC runtime/bigarray.bd.o 377 - CC runtime/callback.bd.o 378 - CC runtime/codefrag.bd.o 379 - CC runtime/compare.bd.o 380 - CC runtime/custom.bd.o 381 - CC runtime/debugger.bd.o 382 - CC runtime/domain.bd.o 383 - CC runtime/dynlink.bd.o 384 - CC runtime/extern.bd.o 385 - CC runtime/fiber.bd.o 386 - CC runtime/finalise.bd.o 387 - CC runtime/floats.bd.o 388 - CC runtime/gc_ctrl.bd.o 389 - CC runtime/gc_stats.bd.o 390 - CC runtime/globroots.bd.o 391 - CC runtime/hash.bd.o 392 - CC runtime/intern.bd.o 393 - CC runtime/ints.bd.o 394 - CC runtime/io.bd.o 395 - CC runtime/lexing.bd.o 396 - CC runtime/lf_skiplist.bd.o 397 - CC runtime/main.bd.o 398 - CC runtime/major_gc.bd.o 399 - CC runtime/md5.bd.o 400 - CC runtime/memory.bd.o 401 - CC runtime/memprof.bd.o 402 - CC runtime/meta.bd.o 403 - CC runtime/minor_gc.bd.o 404 - CC runtime/misc.bd.o 405 - CC runtime/obj.bd.o 406 - CC runtime/parsing.bd.o 407 - CC runtime/platform.bd.o 408 - CC runtime/printexc.bd.o 409 - CC runtime/prng.bd.o 410 - CC runtime/roots.bd.o 411 - CC runtime/runtime_events.bd.o 412 - CC runtime/shared_heap.bd.o 413 - CC runtime/signals.bd.o 414 - CC runtime/skiplist.bd.o 415 - CC runtime/startup_aux.bd.o 416 - CC runtime/str.bd.o 417 - CC runtime/sync.bd.o 418 - CC runtime/sys.bd.o 419 - CC runtime/unix.bd.o 420 - CC runtime/weak.bd.o 421 - CC runtime/backtrace_byt.bd.o 422 - CC runtime/fail_byt.bd.o 423 - CC runtime/fix_code.bd.o 424 - CC runtime/interp.bd.o 425 - CC runtime/startup_byt.bd.o 426 - CC runtime/zstd.bd.o 427 - CC runtime/instrtrace.bd.o 428 - CC runtime/addrmap.bi.o 429 - CC runtime/afl.bi.o 430 - CC runtime/alloc.bi.o 431 - CC runtime/array.bi.o 432 - CC runtime/backtrace.bi.o 433 - CC runtime/bigarray.bi.o 434 - CC runtime/callback.bi.o 435 - CC runtime/codefrag.bi.o 436 - CC runtime/compare.bi.o 437 - CC runtime/custom.bi.o 438 - CC runtime/debugger.bi.o 439 - CC runtime/domain.bi.o 440 - CC runtime/dynlink.bi.o 441 - CC runtime/extern.bi.o 442 - CC runtime/fiber.bi.o 443 - CC runtime/finalise.bi.o 444 - CC runtime/floats.bi.o 445 - CC runtime/gc_ctrl.bi.o 446 - CC runtime/gc_stats.bi.o 447 - CC runtime/globroots.bi.o 448 - CC runtime/hash.bi.o 449 - CC runtime/intern.bi.o 450 - CC runtime/ints.bi.o 451 - CC runtime/io.bi.o 452 - CC runtime/lexing.bi.o 453 - CC runtime/lf_skiplist.bi.o 454 - CC runtime/main.bi.o 455 - CC runtime/major_gc.bi.o 456 - CC runtime/md5.bi.o 457 - CC runtime/memory.bi.o 458 - CC runtime/memprof.bi.o 459 - CC runtime/meta.bi.o 460 - CC runtime/minor_gc.bi.o 461 - CC runtime/misc.bi.o 462 - CC runtime/obj.bi.o 463 - CC runtime/parsing.bi.o 464 - CC runtime/platform.bi.o 465 - CC runtime/printexc.bi.o 466 - CC runtime/prng.bi.o 467 - CC runtime/roots.bi.o 468 - CC runtime/runtime_events.bi.o 469 - CC runtime/shared_heap.bi.o 470 - CC runtime/signals.bi.o 471 - CC runtime/skiplist.bi.o 472 - CC runtime/startup_aux.bi.o 473 - CC runtime/str.bi.o 474 - CC runtime/sync.bi.o 475 - CC runtime/sys.bi.o 476 - CC runtime/unix.bi.o 477 - CC runtime/weak.bi.o 478 - CC runtime/backtrace_byt.bi.o 479 - CC runtime/fail_byt.bi.o 480 - CC runtime/fix_code.bi.o 481 - CC runtime/interp.bi.o 482 - CC runtime/startup_byt.bi.o 483 - CC runtime/zstd.bi.o 484 - CC runtime/addrmap.bpic.o 485 - CC runtime/afl.bpic.o 486 - CC runtime/alloc.bpic.o 487 - CC runtime/array.bpic.o 488 - CC runtime/backtrace.bpic.o 489 - CC runtime/bigarray.bpic.o 490 - CC runtime/callback.bpic.o 491 - CC runtime/codefrag.bpic.o 492 - CC runtime/compare.bpic.o 493 - CC runtime/custom.bpic.o 494 - CC runtime/debugger.bpic.o 495 - CC runtime/domain.bpic.o 496 - CC runtime/dynlink.bpic.o 497 - CC runtime/extern.bpic.o 498 - CC runtime/fiber.bpic.o 499 - CC runtime/finalise.bpic.o 500 - CC runtime/floats.bpic.o 501 - CC runtime/gc_ctrl.bpic.o 502 - CC runtime/gc_stats.bpic.o 503 - CC runtime/globroots.bpic.o 504 - CC runtime/hash.bpic.o 505 - CC runtime/intern.bpic.o 506 - CC runtime/ints.bpic.o 507 - CC runtime/io.bpic.o 508 - CC runtime/lexing.bpic.o 509 - CC runtime/lf_skiplist.bpic.o 510 - CC runtime/main.bpic.o 511 - CC runtime/major_gc.bpic.o 512 - CC runtime/md5.bpic.o 513 - CC runtime/memory.bpic.o 514 - CC runtime/memprof.bpic.o 515 - CC runtime/meta.bpic.o 516 - CC runtime/minor_gc.bpic.o 517 - CC runtime/misc.bpic.o 518 - CC runtime/obj.bpic.o 519 - CC runtime/parsing.bpic.o 520 - CC runtime/platform.bpic.o 521 - CC runtime/printexc.bpic.o 522 - CC runtime/prng.bpic.o 523 - CC runtime/roots.bpic.o 524 - CC runtime/runtime_events.bpic.o 525 - CC runtime/shared_heap.bpic.o 526 - CC runtime/signals.bpic.o 527 - CC runtime/skiplist.bpic.o 528 - CC runtime/startup_aux.bpic.o 529 - CC runtime/str.bpic.o 530 - CC runtime/sync.bpic.o 531 - CC runtime/sys.bpic.o 532 - CC runtime/unix.bpic.o 533 - CC runtime/weak.bpic.o 534 - CC runtime/backtrace_byt.bpic.o 535 - CC runtime/fail_byt.bpic.o 536 - CC runtime/fix_code.bpic.o 537 - CC runtime/interp.bpic.o 538 - CC runtime/startup_byt.bpic.o 539 - CC runtime/zstd.bpic.o 540 - GEN runtime/prims.c 541 - MKLIB runtime/libcamlrun.a 542 - MKLIB runtime/libcamlrund.a 543 - MKLIB runtime/libcamlruni.a 544 - CC runtime/prims.o 545 - MKEXE runtime/ocamlrun 546 - MKEXE runtime/ocamlrund 547 - MKEXE runtime/ocamlruni 548 - MKLIB runtime/libcamlrun_pic.a 549 - MKDLL runtime/libcamlrun_shared.so 550 - make[2]: Leaving directory '/build/ocaml-5.1.1' 551 - make -C stdlib \ 552 - OCAMLRUN='$(ROOTDIR)/runtime/ocamlrun' \ 553 - CAMLC='$(BOOT_OCAMLC) -use-prims ../runtime/primitives' all 554 - make[2]: Entering directory '/build/ocaml-5.1.1/stdlib' 555 - OCAMLC camlinternalFormatBasics.cmi 556 - GEN camlheader 557 - GEN target_camlheader 558 - GEN camlheader_ur 559 - GEN camlheaderd 560 - GEN target_camlheaderd 561 - GEN camlheaderi 562 - GEN target_camlheaderi 563 - OCAMLC camlinternalFormatBasics.cmo 564 - OCAMLC stdlib.cmi 565 - OCAMLC stdlib.cmo 566 - OCAMLC stdlib__Either.cmi 567 - OCAMLC stdlib__Sys.cmi 568 - OCAMLC stdlib__Nativeint.cmi 569 - OCAMLC stdlib__Int32.cmi 570 - OCAMLC stdlib__Type.cmi 571 - OCAMLC stdlib__Atomic.cmi 572 - OCAMLC camlinternalLazy.cmi 573 - OCAMLC stdlib__Seq.cmi 574 - OCAMLC stdlib__Bool.cmi 575 - OCAMLC stdlib__Char.cmi 576 - OCAMLC stdlib__Uchar.cmi 577 - OCAMLC stdlib__Int.cmi 578 - OCAMLC stdlib__Unit.cmi 579 - OCAMLC stdlib__Marshal.cmi 580 - OCAMLC stdlib__Array.cmi 581 - OCAMLC stdlib__Float.cmi 582 - OCAMLC stdlib__Int32.cmo 583 - OCAMLC stdlib__Int64.cmi 584 - OCAMLC stdlib__Nativeint.cmo 585 - OCAMLC stdlib__Lexing.cmi 586 - OCAMLC stdlib__Set.cmi 587 - OCAMLC stdlib__Map.cmi 588 - OCAMLC stdlib__Stack.cmi 589 - OCAMLC stdlib__Queue.cmi 590 - OCAMLC stdlib__Buffer.cmi 591 - OCAMLC stdlib__Mutex.cmi 592 - OCAMLC stdlib__Semaphore.cmi 593 - OCAMLC stdlib__Domain.cmi 594 - OCAMLC camlinternalFormat.cmi 595 - OCAMLC stdlib__Printf.cmi 596 - OCAMLC stdlib__Arg.cmi 597 - OCAMLC stdlib__Fun.cmi 598 - OCAMLC stdlib__Digest.cmi 599 - OCAMLC stdlib__Complex.cmi 600 - OCAMLC stdlib__Random.cmi 601 - OCAMLC stdlib__Hashtbl.cmi 602 - OCAMLC stdlib__Format.cmi 603 - OCAMLC stdlib__Scanf.cmi 604 - OCAMLC stdlib__Callback.cmi 605 - OCAMLC stdlib__Filename.cmi 606 - OCAMLC stdlib__Complex.cmo 607 - OCAMLC stdlib__ArrayLabels.cmi 608 - OCAMLC stdlib__ListLabels.cmi 609 - OCAMLC stdlib__BytesLabels.cmi 610 - OCAMLC stdlib__StringLabels.cmi 611 - OCAMLC stdlib__MoreLabels.cmi 612 - OCAMLC stdlib__In_channel.cmi 613 - OCAMLC stdlib__Out_channel.cmi 614 - OCAMLC std_exit.cmi 615 - OCAMLC stdlib__Either.cmo 616 - OCAMLC stdlib__Sys.cmo 617 - OCAMLC stdlib__Obj.cmi 618 - OCAMLC stdlib__Atomic.cmo 619 - OCAMLC stdlib__Lazy.cmi 620 - OCAMLC stdlib__Option.cmi 621 - OCAMLC stdlib__Result.cmi 622 - OCAMLC stdlib__Bool.cmo 623 - OCAMLC stdlib__Char.cmo 624 - OCAMLC stdlib__Uchar.cmo 625 - OCAMLC stdlib__List.cmi 626 - OCAMLC stdlib__Int.cmo 627 - OCAMLC stdlib__Bytes.cmi 628 - OCAMLC stdlib__String.cmi 629 - OCAMLC stdlib__Unit.cmo 630 - OCAMLC stdlib__Array.cmo 631 - OCAMLC stdlib__Float.cmo 632 - OCAMLC stdlib__Int64.cmo 633 - OCAMLC stdlib__Parsing.cmi 634 - OCAMLC stdlib__Set.cmo 635 - OCAMLC stdlib__Map.cmo 636 - OCAMLC stdlib__Stack.cmo 637 - OCAMLC stdlib__Queue.cmo 638 - OCAMLC stdlib__Buffer.cmo 639 - OCAMLC stdlib__Mutex.cmo 640 - OCAMLC stdlib__Condition.cmi 641 - OCAMLC camlinternalFormat.cmo 642 - OCAMLC stdlib__Printf.cmo 643 - OCAMLC stdlib__Arg.cmo 644 - OCAMLC stdlib__Printexc.cmi 645 - OCAMLC stdlib__Digest.cmo 646 - OCAMLC stdlib__Bigarray.cmi 647 - OCAMLC stdlib__Hashtbl.cmo 648 - OCAMLC stdlib__Weak.cmi 649 - OCAMLC stdlib__Format.cmo 650 - OCAMLC stdlib__Scanf.cmo 651 - OCAMLC stdlib__Callback.cmo 652 - OCAMLC camlinternalOO.cmi 653 - OCAMLC camlinternalMod.cmi 654 - OCAMLC stdlib__Ephemeron.cmi 655 - OCAMLC stdlib__Filename.cmo 656 - OCAMLC stdlib__ArrayLabels.cmo 657 - OCAMLC stdlib__ListLabels.cmo 658 - OCAMLC stdlib__BytesLabels.cmo 659 - OCAMLC stdlib__StringLabels.cmo 660 - OCAMLC stdlib__MoreLabels.cmo 661 - OCAMLC stdlib__StdLabels.cmi 662 - OCAMLC stdlib__In_channel.cmo 663 - OCAMLC stdlib__Out_channel.cmo 664 - OCAMLC stdlib__Effect.cmi 665 - OCAMLC std_exit.cmo 666 - OCAMLC stdlib__Obj.cmo 667 - OCAMLC stdlib__Type.cmo 668 - OCAMLC camlinternalLazy.cmo 669 - OCAMLC stdlib__Lazy.cmo 670 - OCAMLC stdlib__Seq.cmo 671 - OCAMLC stdlib__Option.cmo 672 - OCAMLC stdlib__Result.cmo 673 - OCAMLC stdlib__List.cmo 674 - OCAMLC stdlib__Bytes.cmo 675 - OCAMLC stdlib__String.cmo 676 - OCAMLC stdlib__Marshal.cmo 677 - OCAMLC stdlib__Lexing.cmo 678 - OCAMLC stdlib__Parsing.cmo 679 - OCAMLC stdlib__Condition.cmo 680 - OCAMLC stdlib__Semaphore.cmo 681 - OCAMLC stdlib__Domain.cmo 682 - OCAMLC stdlib__Printexc.cmo 683 - OCAMLC stdlib__Fun.cmo 684 - OCAMLC stdlib__Gc.cmi 685 - OCAMLC stdlib__Bigarray.cmo 686 - OCAMLC stdlib__Random.cmo 687 - OCAMLC stdlib__Weak.cmo 688 - OCAMLC camlinternalOO.cmo 689 - OCAMLC stdlib__Oo.cmi 690 - OCAMLC camlinternalMod.cmo 691 - OCAMLC stdlib__Ephemeron.cmo 692 - OCAMLC stdlib__StdLabels.cmo 693 - OCAMLC stdlib__Effect.cmo 694 - OCAMLC stdlib__Gc.cmo 695 - OCAMLC stdlib__Oo.cmo 696 - LINKC stdlib.cma 697 - make[2]: Leaving directory '/build/ocaml-5.1.1/stdlib' 698 - rm -f boot/ocamlrun 699 - cp runtime/ocamlrun boot/ocamlrun 700 - cd boot; rm -f stdlib.cma std_exit.cmo *.cmi camlheader 701 - cd stdlib; cp stdlib.cma std_exit.cmo *.cmi camlheader ../boot 702 - cd boot; ln -sf ../runtime/libcamlrun.a . 703 - make all 704 - make[2]: Entering directory '/build/ocaml-5.1.1' 705 - cd stdlib; ln -sf ../runtime/libcamlrun.a . 706 - make ocamlc 707 - make[3]: Entering directory '/build/ocaml-5.1.1' 708 - OCAMLC utils/warnings.cmi 709 - OCAMLC parsing/longident.cmi 710 - OCAMLC utils/build_path_prefix_map.cmi 711 - OCAMLC utils/identifiable.cmi 712 - OCAMLC utils/load_path.cmi 713 - OCAMLC middle_end/flambda/allocated_const.cmi 714 - OCAMLC file_formats/cmxs_format.cmi 715 - GEN utils/config_main.ml 716 - cp utils/config.mli utils/config_main.mli 717 - GEN utils/config_boot.ml 718 - cp utils/config.mli utils/config_boot.mli 719 - GEN utils/config.ml 720 - OCAMLC utils/config.cmi 721 - OCAMLC utils/build_path_prefix_map.cmo 722 - OCAMLC utils/arg_helper.cmi 723 - OCAMLC utils/local_store.cmi 724 - OCAMLC utils/profile.cmi 725 - OCAMLC utils/terminfo.cmi 726 - OCAMLC utils/ccomp.cmi 727 - OCAMLC utils/strongly_connected_components.cmi 728 - OCAMLC utils/targetint.cmi 729 - OCAMLC utils/int_replace_polymorphic_compare.cmi 730 - GEN utils/domainstate.ml 731 - GEN utils/domainstate.mli 732 - OCAMLC utils/binutils.cmi 733 - OCAMLC utils/lazy_backtrack.cmi 734 - OCAMLC utils/compression.cmi 735 - GEN parsing/camlinternalMenhirLib.ml 736 - GEN parsing/camlinternalMenhirLib.mli 737 - OCAMLLEX parsing/lexer.ml 738 - OCAMLC lambda/switch.cmi 739 - GEN lambda/runtimedef.ml 740 - OCAMLC lambda/runtimedef.cmi 741 - OCAMLLEX tools/make_opcodes.ml 742 - OCAMLC tools/make_opcodes.cmi 743 - OCAMLC bytecomp/bytesections.cmi 744 - OCAMLC bytecomp/dll.cmi 745 - OCAMLC driver/main_args.cmi 746 - OCAMLC driver/makedepend.cmi 747 - OCAMLC bytecomp/bytelibrarian.cmi 748 - OCAMLC driver/errors.cmi 749 - OCAMLC driver/maindriver.cmi 750 - OCAMLC driver/main.cmi 751 - OCAMLC parsing/location.cmi 752 - OCAMLC utils/misc.cmi 753 - OCAMLC typing/ident.cmi 754 - OCAMLC middle_end/linkage_name.cmi 755 - OCAMLC middle_end/flambda/base_types/tag.cmi 756 - OCAMLC middle_end/flambda/base_types/static_exception.cmi 757 - OCAMLC utils/numbers.cmi 758 - OCAMLC utils/config_main.cmi 759 - OCAMLC utils/config_boot.cmi 760 - OCAMLC utils/config.cmo 761 - OCAMLC utils/misc.cmo 762 - OCAMLC utils/identifiable.cmo 763 - OCAMLC utils/arg_helper.cmo 764 - OCAMLC utils/local_store.cmo 765 - OCAMLC utils/load_path.cmo 766 - OCAMLC utils/clflags.cmi 767 - OCAMLC utils/profile.cmo 768 - OCAMLC utils/terminfo.cmo 769 - OCAMLC utils/ccomp.cmo 770 - OCAMLC utils/warnings.cmo 771 - OCAMLC utils/consistbl.cmi 772 - OCAMLC utils/strongly_connected_components.cmo 773 - OCAMLC utils/targetint.cmo 774 - OCAMLC utils/int_replace_polymorphic_compare.cmo 775 - OCAMLC utils/domainstate.cmi 776 - OCAMLC utils/binutils.cmo 777 - OCAMLC utils/lazy_backtrack.cmo 778 - OCAMLC utils/diffing.cmi 779 - OCAMLC utils/compression.cmo 780 - OCAMLC parsing/location.cmo 781 - OCAMLC parsing/longident.cmo 782 - OCAMLC parsing/syntaxerr.cmi 783 - OCAMLC parsing/camlinternalMenhirLib.cmi 784 - OCAMLC typing/ident.cmo 785 - OCAMLC lambda/switch.cmo 786 - OCAMLC lambda/runtimedef.cmo 787 - OCAMLC tools/make_opcodes.cmo 788 - OCAMLC bytecomp/bytesections.cmo 789 - OCAMLC bytecomp/dll.cmo 790 - OCAMLC driver/compenv.cmi 791 - OCAMLC driver/errors.cmo 792 - OCAMLC driver/main.cmo 793 - OCAMLC parsing/asttypes.cmi 794 - OCAMLC typing/annot.cmi 795 - OCAMLC file_formats/cmo_format.cmi 796 - OCAMLC typing/path.cmi 797 - OCAMLC middle_end/compilation_unit.cmi 798 - OCAMLC utils/config_main.cmo 799 - OCAMLC utils/config_boot.cmo 800 - OCAMLC utils/numbers.cmo 801 - OCAMLC utils/clflags.cmo 802 - OCAMLC utils/consistbl.cmo 803 - OCAMLC utils/domainstate.cmo 804 - OCAMLC utils/diffing.cmo 805 - OCAMLC utils/diffing_with_keys.cmi 806 - OCAMLC parsing/syntaxerr.cmo 807 - OCAMLC parsing/camlinternalMenhirLib.cmo 808 - OCAMLC typing/path.cmo 809 - LINKC tools/make_opcodes 810 - OCAMLC driver/compenv.cmo 811 - OCAMLC driver/main_args.cmo 812 - OCAMLC parsing/parsetree.cmi 813 - OCAMLC typing/shape.cmi 814 - OCAMLC lambda/debuginfo.cmi 815 - OCAMLC middle_end/flambda/base_types/set_of_closures_id.cmi 816 - OCAMLC middle_end/flambda/base_types/export_id.cmi 817 - OCAMLC middle_end/backend_var.cmi 818 - OCAMLC utils/diffing_with_keys.cmo 819 - OCAMLC parsing/docstrings.cmi 820 - OCAMLC parsing/pprintast.cmi 821 - OCAMLC parsing/parse.cmi 822 - OCAMLC parsing/printast.cmi 823 - OCAMLC parsing/ast_mapper.cmi 824 - OCAMLC parsing/ast_iterator.cmi 825 - OCAMLC parsing/attr_helper.cmi 826 - OCAMLC parsing/builtin_attributes.cmi 827 - OCAMLC parsing/ast_invariants.cmi 828 - OCAMLC parsing/depend.cmi 829 - OCAMLC typing/shape.cmo 830 - OCAMLC lambda/debuginfo.cmo 831 - GEN bytecomp/opcodes.ml 832 - OCAMLC driver/pparse.cmi 833 - OCAMLC typing/type_immediacy.cmi 834 - OCAMLC middle_end/flambda/base_types/set_of_closures_origin.cmi 835 - OCAMLC parsing/docstrings.cmo 836 - OCAMLC parsing/ast_helper.cmi 837 - OCAMLC parsing/pprintast.cmo 838 - OCAMLC parsing/printast.cmo 839 - OCAMLC parsing/ast_mapper.cmo 840 - OCAMLC parsing/ast_iterator.cmo 841 - OCAMLC parsing/attr_helper.cmo 842 - OCAMLC parsing/builtin_attributes.cmo 843 - OCAMLC parsing/ast_invariants.cmo 844 - OCAMLC parsing/depend.cmo 845 - OCAMLC typing/type_immediacy.cmo 846 - GEN bytecomp/opcodes.mli 847 - OCAMLC driver/pparse.cmo 848 - OCAMLC typing/outcometree.cmi 849 - OCAMLC parsing/ast_helper.cmo 850 - GEN parsing/parser.ml 851 - GEN parsing/parser.mli 852 - OCAMLC typing/oprint.cmi 853 - OCAMLC bytecomp/opcodes.cmi 854 - OCAMLC typing/primitive.cmi 855 - OCAMLC parsing/parser.cmi 856 - OCAMLC typing/oprint.cmo 857 - OCAMLC bytecomp/opcodes.cmo 858 - OCAMLC typing/types.cmi 859 - OCAMLC parsing/parser.cmo 860 - OCAMLC parsing/lexer.cmi 861 - OCAMLC typing/primitive.cmo 862 - OCAMLC typing/types.cmo 863 - OCAMLC typing/btype.cmi 864 - OCAMLC typing/predef.cmi 865 - OCAMLC typing/datarepr.cmi 866 - OCAMLC typing/errortrace.cmi 867 - OCAMLC typing/signature_group.cmi 868 - OCAMLC driver/makedepend.cmo 869 - OCAMLC typing/subst.cmi 870 - OCAMLC file_formats/cmi_format.cmi 871 - OCAMLC parsing/lexer.cmo 872 - OCAMLC parsing/parse.cmo 873 - OCAMLC typing/btype.cmo 874 - OCAMLC typing/subst.cmo 875 - OCAMLC typing/predef.cmo 876 - OCAMLC typing/datarepr.cmo 877 - OCAMLC file_formats/cmi_format.cmo 878 - OCAMLC typing/persistent_env.cmi 879 - OCAMLC typing/errortrace.cmo 880 - OCAMLC typing/signature_group.cmo 881 - OCAMLC typing/env.cmi 882 - OCAMLC typing/persistent_env.cmo 883 - OCAMLC lambda/lambda.cmi 884 - OCAMLC typing/env.cmo 885 - OCAMLC typing/typedtree.cmi 886 - OCAMLC typing/ctype.cmi 887 - OCAMLC typing/printtyp.cmi 888 - OCAMLC typing/mtype.cmi 889 - OCAMLC typing/envaux.cmi 890 - OCAMLC typing/includecore.cmi 891 - OCAMLC typing/tast_iterator.cmi 892 - OCAMLC typing/tast_mapper.cmi 893 - OCAMLC typing/stypes.cmi 894 - OCAMLC file_formats/cmt_format.cmi 895 - OCAMLC typing/untypeast.cmi 896 - OCAMLC typing/includemod.cmi 897 - OCAMLC typing/typetexp.cmi 898 - OCAMLC typing/printpat.cmi 899 - OCAMLC typing/patterns.cmi 900 - OCAMLC typing/parmatch.cmi 901 - OCAMLC typing/typedecl_properties.cmi 902 - OCAMLC typing/typedecl_unboxed.cmi 903 - OCAMLC typing/typeopt.cmi 904 - OCAMLC typing/rec_check.cmi 905 - OCAMLC typing/typecore.cmi 906 - OCAMLC typing/typeclass.cmi 907 - OCAMLC lambda/lambda.cmo 908 - OCAMLC lambda/printlambda.cmi 909 - OCAMLC lambda/matching.cmi 910 - OCAMLC lambda/translobj.cmi 911 - OCAMLC lambda/translattribute.cmi 912 - OCAMLC lambda/translprim.cmi 913 - OCAMLC lambda/translcore.cmi 914 - OCAMLC lambda/translclass.cmi 915 - OCAMLC lambda/translmod.cmi 916 - OCAMLC lambda/tmc.cmi 917 - OCAMLC lambda/simplif.cmi 918 - OCAMLC bytecomp/instruct.cmi 919 - OCAMLC bytecomp/symtable.cmi 920 - OCAMLC driver/compmisc.cmi 921 - OCAMLC driver/compile_common.cmi 922 - OCAMLC bytecomp/instruct.cmo 923 - OCAMLC bytecomp/bytegen.cmi 924 - OCAMLC bytecomp/printinstr.cmi 925 - OCAMLC bytecomp/emitcode.cmi 926 - OCAMLC bytecomp/bytelink.cmi 927 - OCAMLC bytecomp/bytepackager.cmi 928 - OCAMLC driver/compile.cmi 929 - OCAMLC middle_end/internal_variable_names.cmi 930 - OCAMLC middle_end/clambda_primitives.cmi 931 - OCAMLC typing/typedtree.cmo 932 - OCAMLC typing/printtyped.cmi 933 - OCAMLC typing/ctype.cmo 934 - OCAMLC typing/printtyp.cmo 935 - OCAMLC typing/includeclass.cmi 936 - OCAMLC typing/mtype.cmo 937 - OCAMLC typing/envaux.cmo 938 - OCAMLC typing/includecore.cmo 939 - OCAMLC typing/tast_iterator.cmo 940 - OCAMLC typing/tast_mapper.cmo 941 - OCAMLC typing/stypes.cmo 942 - OCAMLC file_formats/cmt_format.cmo 943 - OCAMLC typing/cmt2annot.cmi 944 - OCAMLC typing/untypeast.cmo 945 - OCAMLC typing/includemod.cmo 946 - OCAMLC typing/includemod_errorprinter.cmi 947 - OCAMLC typing/typetexp.cmo 948 - OCAMLC typing/printpat.cmo 949 - OCAMLC typing/patterns.cmo 950 - OCAMLC typing/parmatch.cmo 951 - OCAMLC typing/typedecl_properties.cmo 952 - OCAMLC typing/typedecl_variance.cmi 953 - OCAMLC typing/typedecl_unboxed.cmo 954 - OCAMLC typing/typedecl_immediacy.cmi 955 - OCAMLC typing/typedecl_separability.cmi 956 - OCAMLC typing/typeopt.cmo 957 - OCAMLC typing/rec_check.cmo 958 - OCAMLC lambda/printlambda.cmo 959 - OCAMLC lambda/matching.cmo 960 - OCAMLC lambda/translobj.cmo 961 - OCAMLC lambda/translattribute.cmo 962 - OCAMLC lambda/translprim.cmo 963 - OCAMLC lambda/translcore.cmo 964 - OCAMLC lambda/translclass.cmo 965 - OCAMLC lambda/translmod.cmo 966 - OCAMLC lambda/tmc.cmo 967 - OCAMLC lambda/simplif.cmo 968 - OCAMLC bytecomp/meta.cmi 969 - OCAMLC bytecomp/bytegen.cmo 970 - OCAMLC bytecomp/printinstr.cmo 971 - OCAMLC bytecomp/emitcode.cmo 972 - OCAMLC bytecomp/bytelink.cmo 973 - OCAMLC bytecomp/bytelibrarian.cmo 974 - OCAMLC driver/compile.cmo 975 - OCAMLC driver/maindriver.cmo 976 - OCAMLC middle_end/variable.cmi 977 - OCAMLC middle_end/clambda.cmi 978 - OCAMLC typing/printtyped.cmo 979 - OCAMLC typing/includeclass.cmo 980 - OCAMLC typing/cmt2annot.cmo 981 - OCAMLC typing/includemod_errorprinter.cmo 982 - OCAMLC typing/typedecl_variance.cmo 983 - OCAMLC typing/typedecl_immediacy.cmo 984 - OCAMLC typing/typedecl_separability.cmo 985 - OCAMLC typing/typedecl.cmi 986 - OCAMLC bytecomp/meta.cmo 987 - OCAMLC bytecomp/symtable.cmo 988 - OCAMLC middle_end/flambda/base_types/closure_element.cmi 989 - OCAMLC middle_end/symbol.cmi 990 - OCAMLC middle_end/flambda/parameter.cmi 991 - OCAMLC middle_end/flambda/base_types/mutable_variable.cmi 992 - OCAMLC middle_end/flambda/base_types/closure_id.cmi 993 - OCAMLC typing/typedecl.cmo 994 - OCAMLC typing/typecore.cmo 995 - OCAMLC typing/typeclass.cmo 996 - OCAMLC typing/typemod.cmi 997 - OCAMLC middle_end/flambda/base_types/var_within_closure.cmi 998 - OCAMLC middle_end/flambda/base_types/closure_origin.cmi 999 - OCAMLC typing/typemod.cmo 1000 - OCAMLC driver/compmisc.cmo 1001 - OCAMLC driver/compile_common.cmo 1002 - OCAMLC bytecomp/bytepackager.cmo 1003 - OCAMLC middle_end/flambda/projection.cmi 1004 - LINKC compilerlibs/ocamlbytecomp.cma 1005 - OCAMLC middle_end/flambda/flambda.cmi 1006 - OCAMLC middle_end/flambda/freshening.cmi 1007 - OCAMLC middle_end/flambda/simple_value_approx.cmi 1008 - OCAMLC middle_end/flambda/export_info.cmi 1009 - OCAMLC file_formats/cmx_format.cmi 1010 - LINKC compilerlibs/ocamlcommon.cma 1011 - LINKC ocamlc 1012 - make[3]: Leaving directory '/build/ocaml-5.1.1' 1013 - make ocamllex ocamltools library 1014 - make[3]: Entering directory '/build/ocaml-5.1.1' 1015 - CC yacc/closure.o 1016 - CC yacc/error.o 1017 - CC yacc/lalr.o 1018 - CC yacc/lr0.o 1019 - CC yacc/main.o 1020 - CC yacc/mkpar.o 1021 - CC yacc/output.o 1022 - CC yacc/reader.o 1023 - CC yacc/skeleton.o 1024 - CC yacc/symtab.o 1025 - CC yacc/verbose.o 1026 - CC yacc/warshall.o 1027 - make -C stdlib all 1028 - make[4]: Entering directory '/build/ocaml-5.1.1/stdlib' 1029 - OCAMLC camlinternalFormatBasics.cmi 1030 - OCAMLC camlinternalFormatBasics.cmo 1031 - OCAMLC stdlib.cmi 1032 - OCAMLC stdlib.cmo 1033 - OCAMLC stdlib__Either.cmi 1034 - OCAMLC stdlib__Sys.cmi 1035 - OCAMLC stdlib__Nativeint.cmi 1036 - OCAMLC stdlib__Int32.cmi 1037 - OCAMLC stdlib__Type.cmi 1038 - OCAMLC stdlib__Atomic.cmi 1039 - OCAMLC camlinternalLazy.cmi 1040 - OCAMLC stdlib__Seq.cmi 1041 - OCAMLC stdlib__Bool.cmi 1042 - OCAMLC stdlib__Char.cmi 1043 - OCAMLC stdlib__Uchar.cmi 1044 - OCAMLC stdlib__Int.cmi 1045 - OCAMLC stdlib__Unit.cmi 1046 - OCAMLC stdlib__Marshal.cmi 1047 - OCAMLC stdlib__Array.cmi 1048 - OCAMLC stdlib__Float.cmi 1049 - OCAMLC stdlib__Int32.cmo 1050 - OCAMLC stdlib__Int64.cmi 1051 - OCAMLC stdlib__Nativeint.cmo 1052 - OCAMLC stdlib__Lexing.cmi 1053 - OCAMLC stdlib__Set.cmi 1054 - OCAMLC stdlib__Map.cmi 1055 - OCAMLC stdlib__Stack.cmi 1056 - OCAMLC stdlib__Queue.cmi 1057 - MKEXE yacc/ocamlyacc 1058 - OCAMLC stdlib__Buffer.cmi 1059 - OCAMLC stdlib__Mutex.cmi 1060 - OCAMLC stdlib__Semaphore.cmi 1061 - OCAMLC stdlib__Domain.cmi 1062 - OCAMLC stdlib__Arg.cmi 1063 - OCAMLC stdlib__Fun.cmi 1064 - OCAMLC stdlib__Digest.cmi 1065 - OCAMLC stdlib__Complex.cmi 1066 - make lex-all 1067 - make[4]: Entering directory '/build/ocaml-5.1.1' 1068 - OCAMLC stdlib__Random.cmi 1069 - OCAMLC stdlib__Hashtbl.cmi 1070 - OCAMLC stdlib__Format.cmi 1071 - OCAMLC stdlib__Scanf.cmi 1072 - OCAMLC stdlib__Callback.cmi 1073 - OCAMLC lex/cset.cmi 1074 - OCAMLYACC lex/parser.ml 1075 - OCAMLC stdlib__Filename.cmi 1076 - OCAMLLEX lex/lexer.ml 1077 - OCAMLC lex/table.cmi 1078 - OCAMLC lex/main.cmi 1079 - OCAMLC stdlib__Complex.cmo 1080 - OCAMLC lex/cset.cmo 1081 - OCAMLC stdlib__ArrayLabels.cmi 1082 - OCAMLC lex/syntax.cmi 1083 - OCAMLC lex/table.cmo 1084 - OCAMLC stdlib__ListLabels.cmi 1085 - OCAMLC lex/lexgen.cmi 1086 - OCAMLC lex/syntax.cmo 1087 - OCAMLC lex/parser.cmi 1088 - OCAMLC stdlib__BytesLabels.cmi 1089 - OCAMLC stdlib__StringLabels.cmi 1090 - OCAMLC lex/parser.cmo 1091 - OCAMLC lex/lexer.cmi 1092 - OCAMLC lex/lexgen.cmo 1093 - OCAMLC stdlib__MoreLabels.cmi 1094 - OCAMLC lex/compact.cmi 1095 - OCAMLC stdlib__In_channel.cmi 1096 - OCAMLC stdlib__Out_channel.cmi 1097 - OCAMLC std_exit.cmi 1098 - OCAMLC stdlib__Either.cmo 1099 - OCAMLC lex/common.cmi 1100 - OCAMLC stdlib__Sys.cmo 1101 - OCAMLC stdlib__Obj.cmi 1102 - OCAMLC lex/lexer.cmo 1103 - OCAMLC stdlib__Atomic.cmo 1104 - OCAMLC lex/compact.cmo 1105 - OCAMLC stdlib__Lazy.cmi 1106 - OCAMLC stdlib__Option.cmi 1107 - OCAMLC lex/common.cmo 1108 - OCAMLC stdlib__Result.cmi 1109 - OCAMLC stdlib__Bool.cmo 1110 - OCAMLC lex/output.cmi 1111 - OCAMLC stdlib__Char.cmo 1112 - OCAMLC stdlib__Uchar.cmo 1113 - OCAMLC lex/outputbis.cmi 1114 - OCAMLC stdlib__List.cmi 1115 - OCAMLC stdlib__Int.cmo 1116 - OCAMLC lex/output.cmo 1117 - OCAMLC stdlib__Bytes.cmi 1118 - OCAMLC lex/outputbis.cmo 1119 - OCAMLC stdlib__String.cmi 1120 - OCAMLC stdlib__Unit.cmo 1121 - OCAMLC stdlib__Array.cmo 1122 - OCAMLC stdlib__Float.cmo 1123 - OCAMLC lex/main.cmo 1124 - OCAMLC stdlib__Int64.cmo 1125 - OCAMLC stdlib__Lexing.cmo 1126 - OCAMLC stdlib__Parsing.cmi 1127 - OCAMLC stdlib__Set.cmo 1128 - OCAMLC stdlib__Map.cmo 1129 - OCAMLC stdlib__Stack.cmo 1130 - OCAMLC stdlib__Queue.cmo 1131 - OCAMLC stdlib__Buffer.cmo 1132 - LINKC lex/ocamllex 1133 - make[4]: Leaving directory '/build/ocaml-5.1.1' 1134 - OCAMLC stdlib__Mutex.cmo 1135 - make tools-all 1136 - make[4]: Entering directory '/build/ocaml-5.1.1' 1137 - OCAMLC stdlib__Condition.cmi 1138 - OCAMLC camlinternalFormat.cmi 1139 - OCAMLC stdlib__Printf.cmi 1140 - OCAMLC stdlib__Printexc.cmi 1141 - OCAMLC stdlib__Digest.cmo 1142 - OCAMLC tools/ocamldep.cmi 1143 - OCAMLC middle_end/backend_intf.cmi 1144 - OCAMLC stdlib__Bigarray.cmi 1145 - OCAMLC middle_end/flambda/inlining_cost.cmi 1146 - OCAMLC stdlib__Hashtbl.cmo 1147 - OCAMLC middle_end/internal_variable_names.cmo 1148 - OCAMLC middle_end/linkage_name.cmo 1149 - OCAMLC stdlib__Weak.cmi 1150 - OCAMLC middle_end/compilation_unit.cmo 1151 - OCAMLC stdlib__Format.cmo 1152 - OCAMLC stdlib__Scanf.cmo 1153 - OCAMLC middle_end/variable.cmo 1154 - OCAMLC middle_end/flambda/base_types/closure_element.cmo 1155 - OCAMLC stdlib__Callback.cmo 1156 - OCAMLC middle_end/flambda/base_types/closure_id.cmo 1157 - OCAMLC middle_end/symbol.cmo 1158 - OCAMLC middle_end/backend_var.cmo 1159 - OCAMLC middle_end/clambda_primitives.cmo 1160 - OCAMLC camlinternalOO.cmi 1161 - OCAMLC camlinternalMod.cmi 1162 - OCAMLC stdlib__Ephemeron.cmi 1163 - OCAMLC middle_end/printclambda_primitives.cmi 1164 - OCAMLC middle_end/clambda.cmo 1165 - OCAMLC stdlib__Filename.cmo 1166 - OCAMLC middle_end/printclambda.cmi 1167 - OCAMLC stdlib__ArrayLabels.cmo 1168 - OCAMLC stdlib__ListLabels.cmo 1169 - OCAMLC middle_end/semantics_of_primitives.cmi 1170 - OCAMLC stdlib__BytesLabels.cmo 1171 - OCAMLC middle_end/convert_primitives.cmi 1172 - OCAMLC middle_end/flambda/base_types/id_types.cmi 1173 - OCAMLC stdlib__StringLabels.cmo 1174 - OCAMLC middle_end/flambda/base_types/tag.cmo 1175 - OCAMLC stdlib__MoreLabels.cmo 1176 - OCAMLC middle_end/flambda/base_types/mutable_variable.cmo 1177 - OCAMLC middle_end/flambda/base_types/set_of_closures_id.cmo 1178 - OCAMLC stdlib__StdLabels.cmi 1179 - OCAMLC middle_end/flambda/base_types/set_of_closures_origin.cmo 1180 - OCAMLC middle_end/flambda/base_types/closure_origin.cmo 1181 - OCAMLC middle_end/flambda/base_types/var_within_closure.cmo 1182 - OCAMLC stdlib__In_channel.cmo 1183 - OCAMLC middle_end/flambda/base_types/static_exception.cmo 1184 - OCAMLC middle_end/flambda/pass_wrapper.cmi 1185 - OCAMLC stdlib__Out_channel.cmo 1186 - OCAMLC middle_end/flambda/allocated_const.cmo 1187 - OCAMLC middle_end/flambda/parameter.cmo 1188 - OCAMLC stdlib__Effect.cmi 1189 - OCAMLC middle_end/flambda/projection.cmo 1190 - OCAMLC std_exit.cmo 1191 - OCAMLC middle_end/flambda/flambda.cmo 1192 - OCAMLC stdlib__Obj.cmo 1193 - OCAMLC stdlib__Type.cmo 1194 - OCAMLC middle_end/flambda/flambda_iterators.cmi 1195 - OCAMLC camlinternalLazy.cmo 1196 - OCAMLC middle_end/flambda/flambda_utils.cmi 1197 - OCAMLC stdlib__Lazy.cmo 1198 - OCAMLC stdlib__Seq.cmo 1199 - OCAMLC middle_end/flambda/effect_analysis.cmi 1200 - OCAMLC middle_end/flambda/inlining_cost.cmo 1201 - OCAMLC stdlib__Option.cmo 1202 - OCAMLC middle_end/flambda/export_info.cmo 1203 - OCAMLC stdlib__Result.cmo 1204 - OCAMLC stdlib__List.cmo 1205 - OCAMLC middle_end/flambda/export_info_for_pack.cmi 1206 - OCAMLC stdlib__Bytes.cmo 1207 - OCAMLC middle_end/compilenv.cmi 1208 - OCAMLC middle_end/closure/closure.cmi 1209 - OCAMLC stdlib__String.cmo 1210 - OCAMLC middle_end/closure/closure_middle_end.cmi 1211 - OCAMLC middle_end/flambda/import_approx.cmi 1212 - OCAMLC middle_end/flambda/lift_code.cmi 1213 - OCAMLC middle_end/flambda/closure_conversion_aux.cmi 1214 - OCAMLC middle_end/flambda/closure_conversion.cmi 1215 - OCAMLC middle_end/flambda/initialize_symbol_to_let_symbol.cmi 1216 - OCAMLC middle_end/flambda/lift_let_to_initialize_symbol.cmi 1217 - OCAMLC middle_end/flambda/find_recursive_functions.cmi 1218 - OCAMLC middle_end/flambda/invariant_params.cmi 1219 - OCAMLC middle_end/flambda/inconstant_idents.cmi 1220 - OCAMLC middle_end/flambda/alias_analysis.cmi 1221 - OCAMLC middle_end/flambda/lift_constants.cmi 1222 - OCAMLC middle_end/flambda/share_constants.cmi 1223 - OCAMLC middle_end/flambda/simplify_common.cmi 1224 - OCAMLC middle_end/flambda/remove_unused_arguments.cmi 1225 - OCAMLC middle_end/flambda/remove_unused_closure_vars.cmi 1226 - OCAMLC middle_end/flambda/remove_unused_program_constructs.cmi 1227 - OCAMLC middle_end/flambda/simplify_primitives.cmi 1228 - OCAMLC stdlib__Marshal.cmo 1229 - OCAMLC middle_end/flambda/remove_free_vars_equal_to_args.cmi 1230 - OCAMLC middle_end/flambda/ref_to_variables.cmi 1231 - OCAMLC stdlib__Parsing.cmo 1232 - OCAMLC middle_end/flambda/flambda_invariants.cmi 1233 - OCAMLC middle_end/flambda/traverse_for_exported_symbols.cmi 1234 - OCAMLC stdlib__Condition.cmo 1235 - OCAMLC middle_end/flambda/build_export_info.cmi 1236 - OCAMLC middle_end/flambda/closure_offsets.cmi 1237 - OCAMLC stdlib__Semaphore.cmo 1238 - OCAMLC stdlib__Domain.cmo 1239 - OCAMLC camlinternalFormat.cmo 1240 - OCAMLC middle_end/flambda/un_anf.cmi 1241 - OCAMLC stdlib__Printf.cmo 1242 - OCAMLC middle_end/flambda/flambda_to_clambda.cmi 1243 - OCAMLC middle_end/flambda/flambda_middle_end.cmi 1244 - OCAMLC stdlib__Arg.cmo 1245 - OCAMLC stdlib__Printexc.cmo 1246 - OCAMLC tools/objinfo.cmi 1247 - OCAMLC stdlib__Fun.cmo 1248 - OCAMLC tools/ocamlcmt.cmi 1249 - OCAMLC tools/ocamlprof.cmi 1250 - OCAMLC tools/ocamlcp_common.cmi 1251 - OCAMLC tools/ocamlcp.cmi 1252 - OCAMLC stdlib__Gc.cmi 1253 - OCAMLC tools/ocamlmklib.cmi 1254 - OCAMLC tools/ocamlmktop.cmi 1255 - OCAMLC stdlib__Bigarray.cmo 1256 - OCAMLC tools/ocamloptp.cmi 1257 - OCAMLC stdlib__Random.cmo 1258 - GEN tools/opnames.ml 1259 - OCAMLC tools/opnames.cmi 1260 - OCAMLC tools/dumpobj.cmi 1261 - OCAMLC tools/primreq.cmi 1262 - OCAMLC tools/stripdebug.cmi 1263 - OCAMLC tools/cmpbyt.cmi 1264 - OCAMLC tools/profiling.cmi 1265 - OCAMLC tools/ocamldep.cmo 1266 - OCAMLC middle_end/flambda/inlining_stats_types.cmi 1267 - OCAMLC middle_end/flambda/simplify_boxed_integer_ops_intf.cmi 1268 - OCAMLC middle_end/printclambda_primitives.cmo 1269 - OCAMLC middle_end/printclambda.cmo 1270 - OCAMLC middle_end/semantics_of_primitives.cmo 1271 - OCAMLC stdlib__Weak.cmo 1272 - OCAMLC camlinternalOO.cmo 1273 - OCAMLC middle_end/convert_primitives.cmo 1274 - OCAMLC middle_end/flambda/base_types/id_types.cmo 1275 - OCAMLC stdlib__Oo.cmi 1276 - OCAMLC middle_end/flambda/base_types/export_id.cmo 1277 - OCAMLC middle_end/flambda/pass_wrapper.cmo 1278 - OCAMLC middle_end/flambda/flambda_iterators.cmo 1279 - OCAMLC middle_end/flambda/flambda_utils.cmo 1280 - OCAMLC middle_end/flambda/freshening.cmo 1281 - OCAMLC camlinternalMod.cmo 1282 - OCAMLC stdlib__Ephemeron.cmo 1283 - OCAMLC stdlib__StdLabels.cmo 1284 - OCAMLC middle_end/flambda/effect_analysis.cmo 1285 - OCAMLC stdlib__Effect.cmo 1286 - OCAMLC stdlib__Gc.cmo 1287 - OCAMLC middle_end/flambda/simple_value_approx.cmo 1288 - OCAMLC stdlib__Oo.cmo 1289 - OCAMLC middle_end/flambda/export_info_for_pack.cmo 1290 - OCAMLC middle_end/compilenv.cmo 1291 - OCAMLC middle_end/closure/closure.cmo 1292 - OCAMLC middle_end/closure/closure_middle_end.cmo 1293 - OCAMLC middle_end/flambda/import_approx.cmo 1294 - OCAMLC middle_end/flambda/lift_code.cmo 1295 - OCAMLC middle_end/flambda/closure_conversion_aux.cmo 1296 - LINKC stdlib.cma 1297 - OCAMLC middle_end/flambda/closure_conversion.cmo 1298 - make[4]: Leaving directory '/build/ocaml-5.1.1/stdlib' 1299 - OCAMLC middle_end/flambda/initialize_symbol_to_let_symbol.cmo 1300 - OCAMLC middle_end/flambda/lift_let_to_initialize_symbol.cmo 1301 - OCAMLC middle_end/flambda/find_recursive_functions.cmo 1302 - OCAMLC middle_end/flambda/invariant_params.cmo 1303 - OCAMLC middle_end/flambda/inconstant_idents.cmo 1304 - OCAMLC middle_end/flambda/alias_analysis.cmo 1305 - OCAMLC middle_end/flambda/lift_constants.cmo 1306 - OCAMLC middle_end/flambda/share_constants.cmo 1307 - OCAMLC middle_end/flambda/simplify_common.cmo 1308 - OCAMLC middle_end/flambda/remove_unused_arguments.cmo 1309 - OCAMLC middle_end/flambda/remove_unused_closure_vars.cmo 1310 - OCAMLC middle_end/flambda/remove_unused_program_constructs.cmo 1311 - OCAMLC middle_end/flambda/simplify_boxed_integer_ops.cmi 1312 - OCAMLC middle_end/flambda/inlining_stats_types.cmo 1313 - OCAMLC middle_end/flambda/inlining_stats.cmi 1314 - OCAMLC middle_end/flambda/remove_free_vars_equal_to_args.cmo 1315 - OCAMLC middle_end/flambda/ref_to_variables.cmo 1316 - OCAMLC middle_end/flambda/flambda_invariants.cmo 1317 - OCAMLC middle_end/flambda/traverse_for_exported_symbols.cmo 1318 - OCAMLC middle_end/flambda/closure_offsets.cmo 1319 - OCAMLC middle_end/flambda/un_anf.cmo 1320 - OCAMLC middle_end/flambda/flambda_to_clambda.cmo 1321 - OCAMLC tools/objinfo.cmo 1322 - OCAMLC tools/ocamlcmt.cmo 1323 - OCAMLC tools/ocamlprof.cmo 1324 - OCAMLC tools/ocamlcp_common.cmo 1325 - OCAMLC tools/ocamlcp.cmo 1326 - OCAMLC tools/ocamlmklib.cmo 1327 - OCAMLC tools/ocamlmktop.cmo 1328 - OCAMLC tools/ocamloptp.cmo 1329 - OCAMLC tools/opnames.cmo 1330 - OCAMLC tools/dumpobj.cmo 1331 - OCAMLC tools/primreq.cmo 1332 - OCAMLC tools/stripdebug.cmo 1333 - OCAMLC tools/cmpbyt.cmo 1334 - OCAMLC tools/profiling.cmo 1335 - LINKC tools/ocamldep 1336 - OCAMLC middle_end/flambda/inline_and_simplify_aux.cmi 1337 - OCAMLC middle_end/flambda/simplify_boxed_integer_ops.cmo 1338 - OCAMLC middle_end/flambda/simplify_primitives.cmo 1339 - OCAMLC middle_end/flambda/inlining_stats.cmo 1340 - LINKC tools/ocamlcmt 1341 - LINKC tools/ocamlprof 1342 - LINKC tools/ocamlcp 1343 - LINKC tools/ocamlmklib 1344 - LINKC tools/ocamlmktop 1345 - LINKC tools/ocamloptp 1346 - LINKC tools/dumpobj 1347 - LINKC tools/primreq 1348 - LINKC tools/stripdebug 1349 - LINKC tools/cmpbyt 1350 - OCAMLC middle_end/flambda/inlining_decision_intf.cmi 1351 - OCAMLC middle_end/flambda/inline_and_simplify_aux.cmo 1352 - OCAMLC middle_end/flambda/extract_projections.cmi 1353 - OCAMLC middle_end/flambda/augment_specialised_args.cmi 1354 - OCAMLC middle_end/flambda/unbox_free_vars_of_closures.cmi 1355 - OCAMLC middle_end/flambda/unbox_specialised_args.cmi 1356 - OCAMLC middle_end/flambda/unbox_closures.cmi 1357 - OCAMLC middle_end/flambda/inlining_transforms.cmi 1358 - OCAMLC middle_end/flambda/inlining_decision.cmi 1359 - OCAMLC middle_end/flambda/inline_and_simplify.cmi 1360 - OCAMLC middle_end/flambda/build_export_info.cmo 1361 - OCAMLC middle_end/flambda/extract_projections.cmo 1362 - OCAMLC middle_end/flambda/augment_specialised_args.cmo 1363 - OCAMLC middle_end/flambda/unbox_free_vars_of_closures.cmo 1364 - OCAMLC middle_end/flambda/unbox_specialised_args.cmo 1365 - OCAMLC middle_end/flambda/unbox_closures.cmo 1366 - OCAMLC middle_end/flambda/inlining_transforms.cmo 1367 - OCAMLC middle_end/flambda/inlining_decision.cmo 1368 - OCAMLC middle_end/flambda/inline_and_simplify.cmo 1369 - OCAMLC middle_end/flambda/flambda_middle_end.cmo 1370 - LINKC compilerlibs/ocamlmiddleend.cma 1371 - LINKC tools/ocamlobjinfo 1372 - make[4]: Leaving directory '/build/ocaml-5.1.1' 1373 - make[3]: Leaving directory '/build/ocaml-5.1.1' 1374 - make ocaml 1375 - make[3]: Entering directory '/build/ocaml-5.1.1' 1376 - OCAMLC toplevel/expunge.cmi 1377 - OCAMLC toplevel/genprintval.cmi 1378 - OCAMLC toplevel/trace.cmi 1379 - OCAMLC toplevel/toploop.cmi 1380 - OCAMLC toplevel/topprinters.cmi 1381 - OCAMLC toplevel/topdirs.cmi 1382 - OCAMLC toplevel/topmain.cmi 1383 - OCAMLC toplevel/genprintval.cmo 1384 - OCAMLC toplevel/topprinters.cmo 1385 - OCAMLC toplevel/topstart.cmi 1386 - OCAMLC toplevel/expunge.cmo 1387 - OCAMLC toplevel/topcommon.cmi 1388 - cp toplevel/trace.cmi toplevel/trace.mli toplevel/byte 1389 - cp toplevel/topmain.cmi toplevel/topmain.mli toplevel/byte 1390 - OCAMLC toplevel/topstart.cmo 1391 - LINKC expunge 1392 - OCAMLC toplevel/topeval.cmi 1393 - OCAMLC toplevel/topcommon.cmo 1394 - cp toplevel/topeval.cmi toplevel/topeval.mli toplevel/byte 1395 - OCAMLC toplevel/toploop.cmo 1396 - OCAMLC toplevel/topdirs.cmo 1397 - OCAMLC toplevel/byte/topmain.cmo 1398 - OCAMLC toplevel/byte/topeval.cmo 1399 - OCAMLC toplevel/byte/trace.cmo 1400 - LINKC compilerlibs/ocamltoplevel.cma 1401 - LINKC ocaml.tmp 1402 - GEN ocaml 1403 - rm ocaml.tmp 1404 - make[3]: Leaving directory '/build/ocaml-5.1.1' 1405 - make otherlibraries ocamldebugger ocamldoc \ 1406 - 1407 - make[3]: Entering directory '/build/ocaml-5.1.1' 1408 - make lex-all 1409 - make[4]: Entering directory '/build/ocaml-5.1.1' 1410 - make[4]: Nothing to be done for 'lex-all'. 1411 - make[4]: Leaving directory '/build/ocaml-5.1.1' 1412 - make tools-all 1413 - make[4]: Entering directory '/build/ocaml-5.1.1' 1414 - make[4]: Nothing to be done for 'tools-all'. 1415 - make[4]: Leaving directory '/build/ocaml-5.1.1' 1416 - make -C otherlibs all 1417 - make[4]: Entering directory '/build/ocaml-5.1.1/otherlibs' 1418 - for lib in dynlink runtime_events unix str systhreads; do (make -C $lib all) || exit $?; done 1419 - make[5]: Entering directory '/build/ocaml-5.1.1/otherlibs/dynlink' 1420 - GEN dynlink_compilerlibs/Makefile 1421 - cp ../../utils/binutils.ml dynlink_compilerlibs/binutils.ml 1422 - cp ../../utils/config.ml dynlink_compilerlibs/config.ml 1423 - cp ../../utils/build_path_prefix_map.ml dynlink_compilerlibs/build_path_prefix_map.ml 1424 - cp ../../utils/misc.ml dynlink_compilerlibs/misc.ml 1425 - cp ../../utils/identifiable.ml dynlink_compilerlibs/identifiable.ml 1426 - cp ../../utils/numbers.ml dynlink_compilerlibs/numbers.ml 1427 - cp ../../utils/arg_helper.ml dynlink_compilerlibs/arg_helper.ml 1428 - cp ../../utils/local_store.ml dynlink_compilerlibs/local_store.ml 1429 - cp ../../utils/load_path.ml dynlink_compilerlibs/load_path.ml 1430 - cp ../../utils/clflags.ml dynlink_compilerlibs/clflags.ml 1431 - cp ../../utils/profile.ml dynlink_compilerlibs/profile.ml 1432 - cp ../../utils/consistbl.ml dynlink_compilerlibs/consistbl.ml 1433 - cp ../../utils/terminfo.ml dynlink_compilerlibs/terminfo.ml 1434 - cp ../../utils/warnings.ml dynlink_compilerlibs/warnings.ml 1435 - cp ../../utils/int_replace_polymorphic_compare.ml dynlink_compilerlibs/int_replace_polymorphic_compare.ml 1436 - cp ../../utils/lazy_backtrack.ml dynlink_compilerlibs/lazy_backtrack.ml 1437 - cp ../../utils/compression.ml dynlink_compilerlibs/compression.ml 1438 - cp ../../parsing/location.ml dynlink_compilerlibs/location.ml 1439 - cp ../../parsing/longident.ml dynlink_compilerlibs/longident.ml 1440 - cp ../../parsing/docstrings.ml dynlink_compilerlibs/docstrings.ml 1441 - cp ../../parsing/syntaxerr.ml dynlink_compilerlibs/syntaxerr.ml 1442 - cp ../../parsing/ast_helper.ml dynlink_compilerlibs/ast_helper.ml 1443 - cp ../../parsing/ast_mapper.ml dynlink_compilerlibs/ast_mapper.ml 1444 - cp ../../parsing/attr_helper.ml dynlink_compilerlibs/attr_helper.ml 1445 - cp ../../parsing/builtin_attributes.ml dynlink_compilerlibs/builtin_attributes.ml 1446 - cp ../../typing/ident.ml dynlink_compilerlibs/ident.ml 1447 - cp ../../typing/path.ml dynlink_compilerlibs/path.ml 1448 - cp ../../typing/primitive.ml dynlink_compilerlibs/primitive.ml 1449 - cp ../../typing/type_immediacy.ml dynlink_compilerlibs/type_immediacy.ml 1450 - cp ../../typing/shape.ml dynlink_compilerlibs/shape.ml 1451 - cp ../../typing/types.ml dynlink_compilerlibs/types.ml 1452 - cp ../../typing/btype.ml dynlink_compilerlibs/btype.ml 1453 - cp ../../typing/subst.ml dynlink_compilerlibs/subst.ml 1454 - cp ../../typing/predef.ml dynlink_compilerlibs/predef.ml 1455 - cp ../../typing/datarepr.ml dynlink_compilerlibs/datarepr.ml 1456 - cp ../../file_formats/cmi_format.ml dynlink_compilerlibs/cmi_format.ml 1457 - cp ../../typing/persistent_env.ml dynlink_compilerlibs/persistent_env.ml 1458 - cp ../../typing/env.ml dynlink_compilerlibs/env.ml 1459 - cp ../../lambda/debuginfo.ml dynlink_compilerlibs/debuginfo.ml 1460 - cp ../../lambda/lambda.ml dynlink_compilerlibs/lambda.ml 1461 - cp ../../lambda/runtimedef.ml dynlink_compilerlibs/runtimedef.ml 1462 - cp ../../bytecomp/instruct.ml dynlink_compilerlibs/instruct.ml 1463 - cp ../../bytecomp/opcodes.ml dynlink_compilerlibs/opcodes.ml 1464 - cp ../../bytecomp/bytesections.ml dynlink_compilerlibs/bytesections.ml 1465 - cp ../../bytecomp/dll.ml dynlink_compilerlibs/dll.ml 1466 - cp ../../bytecomp/meta.ml dynlink_compilerlibs/meta.ml 1467 - cp ../../bytecomp/symtable.ml dynlink_compilerlibs/symtable.ml 1468 - cp ../../parsing/asttypes.mli dynlink_compilerlibs/asttypes.ml 1469 - cp ../../parsing/parsetree.mli dynlink_compilerlibs/parsetree.ml 1470 - cp ../../typing/outcometree.mli dynlink_compilerlibs/outcometree.ml 1471 - cp ../../file_formats/cmo_format.mli dynlink_compilerlibs/cmo_format.ml 1472 - cp ../../file_formats/cmxs_format.mli dynlink_compilerlibs/cmxs_format.ml 1473 - cp ../../utils/binutils.mli dynlink_compilerlibs/binutils.mli 1474 - cp ../../utils/config.mli dynlink_compilerlibs/config.mli 1475 - cp ../../utils/build_path_prefix_map.mli dynlink_compilerlibs/build_path_prefix_map.mli 1476 - cp ../../utils/misc.mli dynlink_compilerlibs/misc.mli 1477 - cp ../../utils/identifiable.mli dynlink_compilerlibs/identifiable.mli 1478 - cp ../../utils/numbers.mli dynlink_compilerlibs/numbers.mli 1479 - cp ../../utils/arg_helper.mli dynlink_compilerlibs/arg_helper.mli 1480 - cp ../../utils/local_store.mli dynlink_compilerlibs/local_store.mli 1481 - cp ../../utils/load_path.mli dynlink_compilerlibs/load_path.mli 1482 - cp ../../utils/clflags.mli dynlink_compilerlibs/clflags.mli 1483 - cp ../../utils/profile.mli dynlink_compilerlibs/profile.mli 1484 - cp ../../utils/consistbl.mli dynlink_compilerlibs/consistbl.mli 1485 - cp ../../utils/terminfo.mli dynlink_compilerlibs/terminfo.mli 1486 - cp ../../utils/warnings.mli dynlink_compilerlibs/warnings.mli 1487 - cp ../../utils/int_replace_polymorphic_compare.mli dynlink_compilerlibs/int_replace_polymorphic_compare.mli 1488 - cp ../../utils/lazy_backtrack.mli dynlink_compilerlibs/lazy_backtrack.mli 1489 - cp ../../utils/compression.mli dynlink_compilerlibs/compression.mli 1490 - cp ../../parsing/location.mli dynlink_compilerlibs/location.mli 1491 - cp ../../parsing/longident.mli dynlink_compilerlibs/longident.mli 1492 - cp ../../parsing/docstrings.mli dynlink_compilerlibs/docstrings.mli 1493 - cp ../../parsing/syntaxerr.mli dynlink_compilerlibs/syntaxerr.mli 1494 - cp ../../parsing/ast_helper.mli dynlink_compilerlibs/ast_helper.mli 1495 - cp ../../parsing/ast_mapper.mli dynlink_compilerlibs/ast_mapper.mli 1496 - cp ../../parsing/attr_helper.mli dynlink_compilerlibs/attr_helper.mli 1497 - cp ../../parsing/builtin_attributes.mli dynlink_compilerlibs/builtin_attributes.mli 1498 - cp ../../typing/ident.mli dynlink_compilerlibs/ident.mli 1499 - cp ../../typing/path.mli dynlink_compilerlibs/path.mli 1500 - cp ../../typing/primitive.mli dynlink_compilerlibs/primitive.mli 1501 - cp ../../typing/type_immediacy.mli dynlink_compilerlibs/type_immediacy.mli 1502 - cp ../../typing/shape.mli dynlink_compilerlibs/shape.mli 1503 - cp ../../typing/types.mli dynlink_compilerlibs/types.mli 1504 - cp ../../typing/btype.mli dynlink_compilerlibs/btype.mli 1505 - cp ../../typing/subst.mli dynlink_compilerlibs/subst.mli 1506 - cp ../../typing/predef.mli dynlink_compilerlibs/predef.mli 1507 - cp ../../typing/datarepr.mli dynlink_compilerlibs/datarepr.mli 1508 - cp ../../file_formats/cmi_format.mli dynlink_compilerlibs/cmi_format.mli 1509 - cp ../../typing/persistent_env.mli dynlink_compilerlibs/persistent_env.mli 1510 - cp ../../typing/env.mli dynlink_compilerlibs/env.mli 1511 - cp ../../lambda/debuginfo.mli dynlink_compilerlibs/debuginfo.mli 1512 - cp ../../lambda/lambda.mli dynlink_compilerlibs/lambda.mli 1513 - cp ../../lambda/runtimedef.mli dynlink_compilerlibs/runtimedef.mli 1514 - cp ../../bytecomp/instruct.mli dynlink_compilerlibs/instruct.mli 1515 - cp ../../bytecomp/opcodes.mli dynlink_compilerlibs/opcodes.mli 1516 - cp ../../bytecomp/bytesections.mli dynlink_compilerlibs/bytesections.mli 1517 - cp ../../bytecomp/dll.mli dynlink_compilerlibs/dll.mli 1518 - cp ../../bytecomp/meta.mli dynlink_compilerlibs/meta.mli 1519 - cp ../../bytecomp/symtable.mli dynlink_compilerlibs/symtable.mli 1520 - cp ../../parsing/asttypes.mli dynlink_compilerlibs/asttypes.mli 1521 - cp ../../parsing/parsetree.mli dynlink_compilerlibs/parsetree.mli 1522 - cp ../../typing/outcometree.mli dynlink_compilerlibs/outcometree.mli 1523 - cp ../../file_formats/cmo_format.mli dynlink_compilerlibs/cmo_format.mli 1524 - cp ../../file_formats/cmxs_format.mli dynlink_compilerlibs/cmxs_format.mli 1525 - OCAMLDEP dynlink_compilerlibs/.depend 1526 - OCAMLC dynlink_compilerlibs/binutils.cmi 1527 - OCAMLC dynlink_compilerlibs/config.cmi 1528 - OCAMLC dynlink_compilerlibs/build_path_prefix_map.cmi 1529 - OCAMLC dynlink_compilerlibs/identifiable.cmi 1530 - OCAMLC dynlink_compilerlibs/arg_helper.cmi 1531 - OCAMLC dynlink_compilerlibs/local_store.cmi 1532 - OCAMLC dynlink_compilerlibs/load_path.cmi 1533 - OCAMLC dynlink_compilerlibs/profile.cmi 1534 - OCAMLC dynlink_compilerlibs/terminfo.cmi 1535 - OCAMLC dynlink_compilerlibs/warnings.cmi 1536 - OCAMLC dynlink_compilerlibs/int_replace_polymorphic_compare.cmi 1537 - OCAMLC dynlink_compilerlibs/lazy_backtrack.cmi 1538 - OCAMLC dynlink_compilerlibs/compression.cmi 1539 - OCAMLC dynlink_compilerlibs/location.cmi 1540 - OCAMLC dynlink_compilerlibs/longident.cmi 1541 - OCAMLC dynlink_compilerlibs/runtimedef.cmi 1542 - OCAMLC dynlink_compilerlibs/opcodes.cmi 1543 - OCAMLC dynlink_compilerlibs/bytesections.cmi 1544 - OCAMLC dynlink_compilerlibs/dll.cmi 1545 - OCAMLC dynlink_compilerlibs/cmxs_format.cmi 1546 - OCAMLC dynlink_types.cmi 1547 - cp dynlink_platform_intf.ml dynlink_platform_intf.mli 1548 - OCAMLC dynlink.cmi 1549 - OCAMLC dynlink_compilerlibs/binutils.cmo 1550 - OCAMLC dynlink_compilerlibs/config.cmo 1551 - OCAMLC dynlink_compilerlibs/build_path_prefix_map.cmo 1552 - OCAMLC dynlink_compilerlibs/misc.cmi 1553 - OCAMLC dynlink_compilerlibs/numbers.cmi 1554 - OCAMLC dynlink_compilerlibs/arg_helper.cmo 1555 - OCAMLC dynlink_compilerlibs/local_store.cmo 1556 - OCAMLC dynlink_compilerlibs/load_path.cmo 1557 - OCAMLC dynlink_compilerlibs/clflags.cmi 1558 - OCAMLC dynlink_compilerlibs/profile.cmo 1559 - OCAMLC dynlink_compilerlibs/consistbl.cmi 1560 - OCAMLC dynlink_compilerlibs/terminfo.cmo 1561 - OCAMLC dynlink_compilerlibs/warnings.cmo 1562 - OCAMLC dynlink_compilerlibs/int_replace_polymorphic_compare.cmo 1563 - OCAMLC dynlink_compilerlibs/lazy_backtrack.cmo 1564 - OCAMLC dynlink_compilerlibs/compression.cmo 1565 - OCAMLC dynlink_compilerlibs/location.cmo 1566 - OCAMLC dynlink_compilerlibs/longident.cmo 1567 - OCAMLC dynlink_compilerlibs/asttypes.cmi 1568 - OCAMLC dynlink_compilerlibs/syntaxerr.cmi 1569 - OCAMLC dynlink_compilerlibs/ident.cmi 1570 - OCAMLC dynlink_compilerlibs/runtimedef.cmo 1571 - OCAMLC dynlink_compilerlibs/opcodes.cmo 1572 - OCAMLC dynlink_compilerlibs/bytesections.cmo 1573 - OCAMLC dynlink_compilerlibs/dll.cmo 1574 - OCAMLC dynlink_compilerlibs/cmo_format.cmi 1575 - OCAMLC dynlink_compilerlibs/asttypes.cmo 1576 - OCAMLC dynlink_compilerlibs/cmo_format.cmo 1577 - OCAMLC dynlink_compilerlibs/cmxs_format.cmo 1578 - OCAMLC dynlink_types.cmo 1579 - OCAMLC dynlink_platform_intf.cmi 1580 - cp dynlink.cmi dynlink.mli byte/ 1581 - OCAMLC dynlink_compilerlibs/misc.cmo 1582 - OCAMLC dynlink_compilerlibs/identifiable.cmo 1583 - OCAMLC dynlink_compilerlibs/numbers.cmo 1584 - OCAMLC dynlink_compilerlibs/clflags.cmo 1585 - OCAMLC dynlink_compilerlibs/consistbl.cmo 1586 - OCAMLC dynlink_compilerlibs/parsetree.cmi 1587 - OCAMLC dynlink_compilerlibs/syntaxerr.cmo 1588 - OCAMLC dynlink_compilerlibs/ident.cmo 1589 - OCAMLC dynlink_compilerlibs/path.cmi 1590 - OCAMLC dynlink_compilerlibs/debuginfo.cmi 1591 - OCAMLC dynlink_platform_intf.cmo 1592 - OCAMLC dynlink_common.cmi 1593 - OCAMLC dynlink_compilerlibs/docstrings.cmi 1594 - OCAMLC dynlink_compilerlibs/ast_mapper.cmi 1595 - OCAMLC dynlink_compilerlibs/attr_helper.cmi 1596 - OCAMLC dynlink_compilerlibs/builtin_attributes.cmi 1597 - OCAMLC dynlink_compilerlibs/path.cmo 1598 - OCAMLC dynlink_compilerlibs/type_immediacy.cmi 1599 - OCAMLC dynlink_compilerlibs/shape.cmi 1600 - OCAMLC dynlink_compilerlibs/debuginfo.cmo 1601 - OCAMLC dynlink_compilerlibs/parsetree.cmo 1602 - OCAMLC dynlink_compilerlibs/docstrings.cmo 1603 - OCAMLC dynlink_compilerlibs/ast_helper.cmi 1604 - OCAMLC dynlink_compilerlibs/attr_helper.cmo 1605 - OCAMLC dynlink_compilerlibs/builtin_attributes.cmo 1606 - OCAMLC dynlink_compilerlibs/outcometree.cmi 1607 - OCAMLC dynlink_compilerlibs/type_immediacy.cmo 1608 - OCAMLC dynlink_compilerlibs/shape.cmo 1609 - OCAMLC dynlink_compilerlibs/ast_helper.cmo 1610 - OCAMLC dynlink_compilerlibs/ast_mapper.cmo 1611 - OCAMLC dynlink_compilerlibs/primitive.cmi 1612 - OCAMLC dynlink_compilerlibs/outcometree.cmo 1613 - OCAMLC dynlink_compilerlibs/primitive.cmo 1614 - OCAMLC dynlink_compilerlibs/types.cmi 1615 - OCAMLC dynlink_compilerlibs/types.cmo 1616 - OCAMLC dynlink_compilerlibs/btype.cmi 1617 - OCAMLC dynlink_compilerlibs/subst.cmi 1618 - OCAMLC dynlink_compilerlibs/predef.cmi 1619 - OCAMLC dynlink_compilerlibs/datarepr.cmi 1620 - OCAMLC dynlink_compilerlibs/cmi_format.cmi 1621 - OCAMLC dynlink_compilerlibs/btype.cmo 1622 - OCAMLC dynlink_compilerlibs/subst.cmo 1623 - OCAMLC dynlink_compilerlibs/predef.cmo 1624 - OCAMLC dynlink_compilerlibs/datarepr.cmo 1625 - OCAMLC dynlink_compilerlibs/cmi_format.cmo 1626 - OCAMLC dynlink_compilerlibs/persistent_env.cmi 1627 - OCAMLC dynlink_compilerlibs/env.cmi 1628 - OCAMLC dynlink_compilerlibs/persistent_env.cmo 1629 - OCAMLC dynlink_compilerlibs/env.cmo 1630 - OCAMLC dynlink_compilerlibs/lambda.cmi 1631 - OCAMLC dynlink_compilerlibs/lambda.cmo 1632 - OCAMLC dynlink_compilerlibs/instruct.cmi 1633 - OCAMLC dynlink_compilerlibs/symtable.cmi 1634 - OCAMLC dynlink_compilerlibs/instruct.cmo 1635 - OCAMLC dynlink_compilerlibs/meta.cmi 1636 - OCAMLC dynlink_compilerlibs/meta.cmo 1637 - OCAMLC dynlink_compilerlibs/symtable.cmo 1638 - OCAMLC byte/dynlink_compilerlibs.cmo 1639 - OCAMLC dynlink_common.cmo 1640 - OCAMLC byte/dynlink.cmo 1641 - LINKC dynlink.cma 1642 - make[5]: Leaving directory '/build/ocaml-5.1.1/otherlibs/dynlink' 1643 - make[5]: Entering directory '/build/ocaml-5.1.1/otherlibs/runtime_events' 1644 - CC runtime_events_consumer.b.o 1645 - CC runtime_events_consumer.n.o 1646 - OCAMLC runtime_events.cmi 1647 - OCAMLC runtime_events.cmo 1648 - OCAMLMKLIB runtime_events.cma 1649 - OCAMLMKLIB libcamlruntime_eventsbyt.a 1650 - make[5]: Leaving directory '/build/ocaml-5.1.1/otherlibs/runtime_events' 1651 - make[5]: Entering directory '/build/ocaml-5.1.1/otherlibs/unix' 1652 - CC access.b.o 1653 - CC addrofstr.b.o 1654 - CC chdir.b.o 1655 - CC chmod.b.o 1656 - CC cst2constr.b.o 1657 - CC cstringv.b.o 1658 - CC execv.b.o 1659 - CC execve.b.o 1660 - CC execvp.b.o 1661 - CC fsync.b.o 1662 - CC mkdir.b.o 1663 - CC exit.b.o 1664 - CC getaddrinfo.b.o 1665 - CC getcwd.b.o 1666 - CC gethost.b.o 1667 - CC gethostname.b.o 1668 - CC getnameinfo.b.o 1669 - CC getproto.b.o 1670 - CC getserv.b.o 1671 - CC gmtime.b.o 1672 - CC mmap_ba.b.o 1673 - CC putenv.b.o 1674 - CC rmdir.b.o 1675 - CC socketaddr.b.o 1676 - CC strofaddr.b.o 1677 - CC time.b.o 1678 - CC unlink.b.o 1679 - CC accept_unix.b.o 1680 - CC bind_unix.b.o 1681 - CC channels_unix.b.o 1682 - CC close_unix.b.o 1683 - CC connect_unix.b.o 1684 - CC dup_unix.b.o 1685 - CC envir_unix.b.o 1686 - CC errmsg_unix.b.o 1687 - CC getpeername_unix.b.o 1688 - CC getpid_unix.b.o 1689 - CC getsockname_unix.b.o 1690 - CC gettimeofday_unix.b.o 1691 - CC isatty_unix.b.o 1692 - CC link_unix.b.o 1693 - CC listen_unix.b.o 1694 - CC lockf_unix.b.o 1695 - CC lseek_unix.b.o 1696 - CC mmap_unix.b.o 1697 - CC open_unix.b.o 1698 - CC pipe_unix.b.o 1699 - CC read_unix.b.o 1700 - CC readlink_unix.b.o 1701 - CC realpath_unix.b.o 1702 - CC rename_unix.b.o 1703 - CC select_unix.b.o 1704 - CC sendrecv_unix.b.o 1705 - CC shutdown_unix.b.o 1706 - CC sleep_unix.b.o 1707 - CC socket_unix.b.o 1708 - CC socketpair_unix.b.o 1709 - CC sockopt_unix.b.o 1710 - CC stat_unix.b.o 1711 - CC symlink_unix.b.o 1712 - CC times_unix.b.o 1713 - CC truncate_unix.b.o 1714 - CC unixsupport_unix.b.o 1715 - CC utimes_unix.b.o 1716 - CC write_unix.b.o 1717 - CC alarm.b.o 1718 - CC chown.b.o 1719 - CC chroot.b.o 1720 - CC closedir.b.o 1721 - CC dup2.b.o 1722 - CC fchmod.b.o 1723 - CC fchown.b.o 1724 - CC fcntl.b.o 1725 - CC fork.b.o 1726 - CC ftruncate.b.o 1727 - CC getegid.b.o 1728 - CC geteuid.b.o 1729 - CC getgid.b.o 1730 - CC getgr.b.o 1731 - CC getgroups.b.o 1732 - CC getlogin.b.o 1733 - CC getppid.b.o 1734 - CC getpw.b.o 1735 - CC getuid.b.o 1736 - CC initgroups.b.o 1737 - CC itimer.b.o 1738 - CC kill.b.o 1739 - CC mkfifo.b.o 1740 - CC nice.b.o 1741 - CC opendir.b.o 1742 - CC readdir.b.o 1743 - CC rewinddir.b.o 1744 - CC setgid.b.o 1745 - CC setgroups.b.o 1746 - CC setsid.b.o 1747 - CC setuid.b.o 1748 - CC signals.b.o 1749 - CC spawn.b.o 1750 - CC termios.b.o 1751 - CC umask.b.o 1752 - CC wait.b.o 1753 - CC access.n.o 1754 - CC addrofstr.n.o 1755 - CC chdir.n.o 1756 - CC chmod.n.o 1757 - CC cst2constr.n.o 1758 - CC cstringv.n.o 1759 - CC execv.n.o 1760 - CC execve.n.o 1761 - CC execvp.n.o 1762 - CC fsync.n.o 1763 - CC mkdir.n.o 1764 - CC exit.n.o 1765 - CC getaddrinfo.n.o 1766 - CC getcwd.n.o 1767 - CC gethost.n.o 1768 - CC gethostname.n.o 1769 - CC getnameinfo.n.o 1770 - CC getproto.n.o 1771 - CC getserv.n.o 1772 - CC gmtime.n.o 1773 - CC mmap_ba.n.o 1774 - CC putenv.n.o 1775 - CC rmdir.n.o 1776 - CC socketaddr.n.o 1777 - CC strofaddr.n.o 1778 - CC time.n.o 1779 - CC unlink.n.o 1780 - CC accept_unix.n.o 1781 - CC bind_unix.n.o 1782 - CC channels_unix.n.o 1783 - CC close_unix.n.o 1784 - CC connect_unix.n.o 1785 - CC dup_unix.n.o 1786 - CC envir_unix.n.o 1787 - CC errmsg_unix.n.o 1788 - CC getpeername_unix.n.o 1789 - CC getpid_unix.n.o 1790 - CC getsockname_unix.n.o 1791 - CC gettimeofday_unix.n.o 1792 - CC isatty_unix.n.o 1793 - CC link_unix.n.o 1794 - CC listen_unix.n.o 1795 - CC lockf_unix.n.o 1796 - CC lseek_unix.n.o 1797 - CC mmap_unix.n.o 1798 - CC open_unix.n.o 1799 - CC pipe_unix.n.o 1800 - CC read_unix.n.o 1801 - CC readlink_unix.n.o 1802 - CC realpath_unix.n.o 1803 - CC rename_unix.n.o 1804 - CC select_unix.n.o 1805 - CC sendrecv_unix.n.o 1806 - CC shutdown_unix.n.o 1807 - CC sleep_unix.n.o 1808 - CC socket_unix.n.o 1809 - CC socketpair_unix.n.o 1810 - CC sockopt_unix.n.o 1811 - CC stat_unix.n.o 1812 - CC symlink_unix.n.o 1813 - CC times_unix.n.o 1814 - CC truncate_unix.n.o 1815 - CC unixsupport_unix.n.o 1816 - CC utimes_unix.n.o 1817 - CC write_unix.n.o 1818 - CC alarm.n.o 1819 - CC chown.n.o 1820 - CC chroot.n.o 1821 - CC closedir.n.o 1822 - CC dup2.n.o 1823 - CC fchmod.n.o 1824 - CC fchown.n.o 1825 - CC fcntl.n.o 1826 - CC fork.n.o 1827 - CC ftruncate.n.o 1828 - CC getegid.n.o 1829 - CC geteuid.n.o 1830 - CC getgid.n.o 1831 - CC getgr.n.o 1832 - CC getgroups.n.o 1833 - CC getlogin.n.o 1834 - CC getppid.n.o 1835 - CC getpw.n.o 1836 - CC getuid.n.o 1837 - CC initgroups.n.o 1838 - CC itimer.n.o 1839 - CC kill.n.o 1840 - CC mkfifo.n.o 1841 - CC nice.n.o 1842 - CC opendir.n.o 1843 - CC readdir.n.o 1844 - CC rewinddir.n.o 1845 - CC setgid.n.o 1846 - CC setgroups.n.o 1847 - CC setsid.n.o 1848 - CC setuid.n.o 1849 - CC signals.n.o 1850 - CC spawn.n.o 1851 - CC termios.n.o 1852 - CC umask.n.o 1853 - CC wait.n.o 1854 - cp unix_unix.ml unix.ml 1855 - OCAMLC unix.cmi 1856 - OCAMLMKLIB libunixbyt.a 1857 - OCAMLC unix.cmo 1858 - OCAMLC unixLabels.cmi 1859 - OCAMLC unixLabels.cmo 1860 - OCAMLMKLIB unix.cma 1861 - make[5]: Leaving directory '/build/ocaml-5.1.1/otherlibs/unix' 1862 - make[5]: Entering directory '/build/ocaml-5.1.1/otherlibs/str' 1863 - CC strstubs.b.o 1864 - CC strstubs.n.o 1865 - OCAMLC str.cmi 1866 - OCAMLC str.cmo 1867 - OCAMLMKLIB libcamlstrbyt.a 1868 - OCAMLMKLIB str.cma 1869 - make[5]: Leaving directory '/build/ocaml-5.1.1/otherlibs/str' 1870 - make[5]: Entering directory '/build/ocaml-5.1.1/otherlibs/systhreads' 1871 - CC st_stubs.b.o 1872 - OCAMLC thread.cmi 1873 - OCAMLC event.cmi 1874 - OCAMLC event.cmo 1875 - OCAMLC thread.cmo 1876 - OCAMLMKLIB threads.cma 1877 - OCAMLMKLIB libthreads.a 1878 - make[5]: Leaving directory '/build/ocaml-5.1.1/otherlibs/systhreads' 1879 - make[4]: Leaving directory '/build/ocaml-5.1.1/otherlibs' 1880 - make -C debugger all 1881 - make -C ocamldoc all 1882 - make[4]: Entering directory '/build/ocaml-5.1.1/debugger' 1883 - make[4]: Entering directory '/build/ocaml-5.1.1/ocamldoc' 1884 - OCAMLC int64ops.cmi 1885 - OCAMLC odoc_config.cmi 1886 - OCAMLC primitives.cmi 1887 - OCAMLC odoc_messages.cmi 1888 - OCAMLC odoc_types.cmi 1889 - OCAMLC unix_tools.cmi 1890 - OCAMLC debugger_config.cmi 1891 - OCAMLC parameters.cmi 1892 - OCAMLLEX debugger_lexer.ml 1893 - OCAMLYACC odoc_text_parser.ml 1894 - OCAMLLEX odoc_text_lexer.ml 1895 - OCAMLYACC debugger_parser.mli 1896 - OCAMLC odoc_name.cmi 1897 - OCAMLC debugcom.cmi 1898 - OCAMLC input_handling.cmi 1899 - OCAMLC question.cmi 1900 - OCAMLC exec.cmi 1901 - OCAMLC odoc_parameter.cmi 1902 - OCAMLC odoc_print.cmi 1903 - OCAMLC odoc_comments_global.cmi 1904 - OCAMLC source.cmi 1905 - OCAMLYACC odoc_parser.ml 1906 - OCAMLLEX odoc_lexer.ml 1907 - OCAMLC events.cmi 1908 - OCAMLC checkpoints.cmi 1909 - OCAMLLEX odoc_see_lexer.ml 1910 - OCAMLC odoc_env.cmi 1911 - OCAMLC odoc_test.cmi 1912 - OCAMLLEX odoc_ocamlhtml.ml 1913 - OCAMLC odoc_ocamlhtml.cmi 1914 - OCAMLC events.cmo 1915 - OCAMLC odoc_latex_style.cmi 1916 - OCAMLC odoc.cmi 1917 - OCAMLC odoc_config.cmo 1918 - OCAMLC program_loading.cmi 1919 - OCAMLC odoc_messages.cmo 1920 - OCAMLC symbols.cmi 1921 - OCAMLC odoc_global.cmi 1922 - OCAMLC breakpoints.cmi 1923 - OCAMLC trap_barrier.cmi 1924 - OCAMLC odoc_types.cmo 1925 - OCAMLC history.cmi 1926 - OCAMLC odoc_misc.cmi 1927 - OCAMLC show_source.cmi 1928 - OCAMLC time_travel.cmi 1929 - OCAMLC program_management.cmi 1930 - OCAMLC frames.cmi 1931 - OCAMLC odoc_text_parser.cmi 1932 - OCAMLC odoc_text.cmi 1933 - OCAMLC show_information.cmi 1934 - OCAMLC odoc_parameter.cmo 1935 - OCAMLC odoc_value.cmi 1936 - OCAMLC odoc_type.cmi 1937 - OCAMLC loadprinter.cmi 1938 - OCAMLC command_line.cmi 1939 - OCAMLC int64ops.cmo 1940 - OCAMLC odoc_class.cmi 1941 - OCAMLC primitives.cmo 1942 - OCAMLC odoc_print.cmo 1943 - OCAMLC unix_tools.cmo 1944 - OCAMLC odoc_comments_global.cmo 1945 - OCAMLC debugger_config.cmo 1946 - OCAMLC parameters.cmo 1947 - OCAMLC parser_aux.cmi 1948 - OCAMLC odoc_parser.cmi 1949 - OCAMLC input_handling.cmo 1950 - OCAMLC debugcom.cmo 1951 - OCAMLC exec.cmo 1952 - OCAMLC odoc_env.cmo 1953 - OCAMLC odoc_ocamlhtml.cmo 1954 - OCAMLC source.cmo 1955 - OCAMLC pos.cmi 1956 - OCAMLC checkpoints.cmo 1957 - OCAMLC program_loading.cmo 1958 - OCAMLC symbols.cmo 1959 - OCAMLC breakpoints.cmo 1960 - OCAMLC odoc_latex_style.cmo 1961 - OCAMLC odoc_global.cmo 1962 - OCAMLC odoc_misc.cmo 1963 - OCAMLC trap_barrier.cmo 1964 - OCAMLC odoc_text_parser.cmo 1965 - OCAMLC history.cmo 1966 - OCAMLC printval.cmi 1967 - OCAMLC odoc_text_lexer.cmi 1968 - OCAMLC show_source.cmo 1969 - OCAMLC time_travel.cmo 1970 - OCAMLC odoc_name.cmo 1971 - OCAMLC odoc_value.cmo 1972 - OCAMLC program_management.cmo 1973 - OCAMLC frames.cmo 1974 - OCAMLC eval.cmi 1975 - OCAMLC odoc_type.cmo 1976 - OCAMLC show_information.cmo 1977 - OCAMLC loadprinter.cmo 1978 - OCAMLC odoc_extension.cmi 1979 - OCAMLC main.cmo 1980 - OCAMLC odoc_exception.cmi 1981 - OCAMLC debugger_parser.cmi 1982 - OCAMLC odoc_class.cmo 1983 - OCAMLC pos.cmo 1984 - OCAMLC odoc_module.cmi 1985 - OCAMLC odoc_str.cmi 1986 - OCAMLC printval.cmo 1987 - OCAMLC odoc_parser.cmo 1988 - OCAMLC eval.cmo 1989 - OCAMLC odoc_lexer.cmi 1990 - OCAMLC odoc_see_lexer.cmi 1991 - OCAMLC odoc_merge.cmi 1992 - OCAMLC odoc_sig.cmi 1993 - OCAMLC odoc_search.cmi 1994 - OCAMLC debugger_parser.cmo 1995 - OCAMLC odoc_scan.cmi 1996 - OCAMLC odoc_cross.cmi 1997 - OCAMLC odoc_comments.cmi 1998 - OCAMLC odoc_dep.cmi 1999 - OCAMLC odoc_analyse.cmi 2000 - OCAMLC odoc_info.cmi 2001 - OCAMLC odoc_text_lexer.cmo 2002 - OCAMLC odoc_text.cmo 2003 - OCAMLC odoc_extension.cmo 2004 - OCAMLC debugger_lexer.cmi 2005 - OCAMLC odoc_exception.cmo 2006 - OCAMLC odoc_module.cmo 2007 - OCAMLC debugger_lexer.cmo 2008 - OCAMLC question.cmo 2009 - OCAMLC odoc_str.cmo 2010 - OCAMLC odoc_lexer.cmo 2011 - OCAMLC odoc_see_lexer.cmo 2012 - OCAMLC command_line.cmo 2013 - OCAMLC odoc_merge.cmo 2014 - OCAMLC odoc_sig.cmo 2015 - OCAMLC odoc_ast.cmi 2016 - OCAMLC odoc_search.cmo 2017 - OCAMLC odoc_scan.cmo 2018 - OCAMLC odoc_cross.cmo 2019 - OCAMLC ocamldebug.cmo 2020 - OCAMLC ocamldebug_entry.cmo 2021 - LINKC ocamldebug 2022 - OCAMLC odoc_comments.cmo 2023 - OCAMLC odoc_dep.cmo 2024 - make[4]: Leaving directory '/build/ocaml-5.1.1/debugger' 2025 - OCAMLC odoc_analyse.cmo 2026 - OCAMLC odoc_info.cmo 2027 - OCAMLC odoc_texi.cmi 2028 - OCAMLC odoc_man.cmi 2029 - OCAMLC odoc_latex.cmi 2030 - OCAMLC odoc_dag2html.cmi 2031 - OCAMLC odoc_dot.cmi 2032 - OCAMLC odoc_dag2html.cmo 2033 - OCAMLC odoc_to_text.cmi 2034 - OCAMLC odoc_man.cmo 2035 - OCAMLC odoc_ast.cmo 2036 - OCAMLC odoc_html.cmi 2037 - OCAMLC odoc_to_text.cmo 2038 - OCAMLC odoc_html.cmo 2039 - OCAMLC odoc_latex.cmo 2040 - OCAMLC odoc_texi.cmo 2041 - OCAMLC odoc_dot.cmo 2042 - OCAMLC generators/odoc_todo.cmi 2043 - OCAMLC generators/odoc_literate.cmi 2044 - LINKC odoc_info.cma 2045 - OCAMLC odoc_gen.cmi 2046 - OCAMLC odoc_args.cmi 2047 - OCAMLC odoc_gen.cmo 2048 - OCAMLC odoc_args.cmo 2049 - OCAMLC odoc.cmo 2050 - OCAMLC generators/odoc_todo.cmo 2051 - OCAMLC generators/odoc_literate.cmo 2052 - OCAMLC odoc_test.cmo 2053 - LINKC ../ocamldoc/ocamldoc 2054 - make[4]: Leaving directory '/build/ocaml-5.1.1/ocamldoc' 2055 - make[3]: Leaving directory '/build/ocaml-5.1.1' 2056 - make othertools 2057 - make[3]: Entering directory '/build/ocaml-5.1.1' 2058 - OCAMLC tools/ocamltex.cmi 2059 - OCAMLC tools/ocamltex.cmo 2060 - LINKC tools/ocamltex 2061 - make[3]: Leaving directory '/build/ocaml-5.1.1' 2062 - make manpages 2063 - make[3]: Entering directory '/build/ocaml-5.1.1' 2064 - make -C api_docgen man 2065 - make[4]: Entering directory '/build/ocaml-5.1.1/api_docgen' 2066 - make -C ocamldoc man 2067 - make[5]: Entering directory '/build/ocaml-5.1.1/api_docgen/ocamldoc' 2068 - mkdir -p build/ 2069 - mkdir -p build/libref 2070 - mkdir -p build/compilerlibref 2071 - mkdir -p build/man 2072 - GEN build/Format_tutorial.mld 2073 - GEN build/Ocaml_operators.mld 2074 - OCAMLDOC build/libref/arg.odoc 2075 - OCAMLDOC build/libref/array.odoc 2076 - OCAMLDOC build/libref/arrayLabels.odoc 2077 - OCAMLDOC build/libref/atomic.odoc 2078 - OCAMLDOC build/libref/bigarray.odoc 2079 - Fatal error: cannot load shared library dllunixbyt 2080 - Reason: dllunixbyt.so: cannot open shared object file: No such file or directory 2081 - Fatal error: cannot load shared library dllunixbyt 2082 - Reason: dllunixbyt.so: cannot open shared object file: No such file or directory 2083 - Fatal error: cannot load shared library dllunixbyt 2084 - Reason: dllunixbyt.so: cannot open shared object file: No such file or directory 2085 - Fatal error: cannot load shared library dllunixbyt 2086 - Reason: dllunixbyt.so: cannot open shared object file: No such file or directory 2087 - make[5]: *** [Makefile:44: build/libref/arg.odoc] Aborted (core dumped) 2088 - make[5]: *** Waiting for unfinished jobs.... 2089 - make[5]: *** [Makefile:44: build/libref/atomic.odoc] Aborted (core dumped) 2090 - make[5]: *** [Makefile:44: build/libref/array.odoc] Aborted (core dumped) 2091 - make[5]: *** [Makefile:44: build/libref/arrayLabels.odoc] Aborted (core dumped) 2092 - make[5]: Leaving directory '/build/ocaml-5.1.1/api_docgen/ocamldoc' 2093 - make[4]: *** [Makefile:23: ocamldoc-man] Error 2 2094 - make[4]: Leaving directory '/build/ocaml-5.1.1/api_docgen' 2095 - make[3]: *** [Makefile:1240: manpages] Error 2 2096 - make[3]: Leaving directory '/build/ocaml-5.1.1' 2097 - make[2]: *** [Makefile:351: all] Error 2 2098 - make[2]: Leaving directory '/build/ocaml-5.1.1' 2099 - make[1]: *** [Makefile:370: world] Error 2 2100 - make[1]: Leaving directory '/build/ocaml-5.1.1' 2101 - // make: *** [/nix/store/0rawfy9g1y4c2h4s60sjm6m80cri92n3-Makefile.nixpkgs:14: nixpkgs_world_bootstrap_world_opt] Error 2 2102 - @nix { "action": "setPhase", "phase": "unpackPhase" } 2103 - Running phase: unpackPhase 2104 - unpacking source archive /nix/store/yc6xa1xq75042vaaqv9vwj9zgg03zbpj-q1ip79qzn7xj5zkwdysl65vwv07yhqka-source 2105 - source root is q1ip79qzn7xj5zkwdysl65vwv07yhqka-source 2106 - @nix { "action": "setPhase", "phase": "patchPhase" } 2107 - Running phase: patchPhase 2108 - @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } 2109 - Running phase: updateAutotoolsGnuConfigScriptsPhase 2110 - @nix { "action": "setPhase", "phase": "configurePhase" } 2111 - Running phase: configurePhase 2112 - no configure script, doing nothing 2113 - @nix { "action": "setPhase", "phase": "buildPhase" } 2114 - Running phase: buildPhase 2115 - Done: 80% (4/5, 1 left) (jobs: 0) Done: 81% (13/16, 3 left) (jobs: 0) Done: 72% (13/18, 5 left) (jobs: 0) Error: Conflict between the following libraries: 2116 - - "notty" in _build/default/forks/notty/src 2117 - - "notty" in 2118 - /nix/store/8qvjlw61pql9rmq9wajr87hgi0a1lbic-ocaml5.1.1-notty-0.2.3/lib/ocaml/5.1.1/site-lib/notty 2119 - -> required by library "nottui" in 2120 - /nix/store/hvl9n9szs8zhdx78nd96wszl66szlcgg-ocaml5.1.1-nottui-dev/lib/ocaml/5.1.1/site-lib/nottui 2121 - -> required by library "jj_tui" in _build/default/jj_tui/lib 2122 - -> required by executable main in jj_tui/bin/dune:3 2123 - -> required by _build/default/jj_tui/bin/main.exe 2124 - -> required by _build/install/default/bin/jj_tui 2125 - -> required by _build/default/jj_tui.install 2126 - -> required by alias install 2127 - Done: 72% (13/18, 5 left) (jobs: 0) Done: 65% (15/23, 8 left, 1 failed) (jobs: 0) Done: 65% (17/26, 9 left, 1 failed) (jobs: 1) Done: 61% (46/75, 29 left, 1 failed) (jobs: 1) 1 + Leaked file descriptor (3). 2 + Called from Picos_io.Unix.pipe in file "lib/picos_io/picos_io.ml", line 251, characters 5-18 3 + Called from Dune__exe__Jj_process.Make.picos_process in file "jj_tui/bin/jj_process.ml", line 44, characters 6-29 4 + Called from Dune__exe__Jj_process.Make.cmdArgs in file "jj_tui/bin/jj_process.ml", line 73, characters 49-71 5 + Called from Dune__exe__Jj_process.Make.jj_no_log_errorable in file "jj_tui/bin/jj_process.ml", line 105, characters 8-257 6 + Called from Dune__exe__Global_funcs.check_startup in file "jj_tui/bin/global_funcs.ml", line 17, characters 8-56 7 + Called from Dune__exe__Jj_ui.Make.mainUi in file "jj_tui/bin/jj_ui.ml", line 145, characters 10-26 8 + Called from Dune__exe__Main.start_ui in file "jj_tui/bin/main.ml", line 54, characters 32-49 9 + Called from Picos_std_structured__Bundle.join_after_pass in file "lib/picos_std.structured/bundle.ml", line 108, characters 4-74 10 + Called from Picos_bootstrap.Computation.try_capture in file "lib/picos/bootstrap/picos_bootstrap.ml", line 305, characters 10-14 11 + Called from Picos_bootstrap.Computation.capture in file "lib/picos/bootstrap/picos_bootstrap.ml" (inlined), line 309, characters 23-41 12 + Called from Picos_mux_multififo.run_on.main in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 461, characters 15-54 13 + Called from Picos_mux_multififo.with_per_thread in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 273, characters 8-32 14 + Called from Picos_mux_multififo.run_fiber_on in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 424, characters 10-61 15 + Called from Picos_mux_multififo.run_fiber_on in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 424, characters 10-61 16 + Called from Picos_mux_multififo.run_fiber_on in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 424, characters 10-61 17 + Leaked file descriptor (5). 18 + Called from Picos_io.Unix.pipe in file "lib/picos_io/picos_io.ml", line 251, characters 5-18 19 + Called from Dune__exe__Jj_process.Make.picos_process in file "jj_tui/bin/jj_process.ml", line 44, characters 6-29 20 + Called from Dune__exe__Jj_process.Make.cmdArgs in file "jj_tui/bin/jj_process.ml", line 73, characters 49-71 21 + Called from Dune__exe__Jj_process.Make.jj_no_log_errorable in file "jj_tui/bin/jj_process.ml", line 105, characters 8-257 22 + Called from Dune__exe__Jj_process.Make.jj_no_log in file "jj_tui/bin/jj_process.ml", line 126, characters 10-51 23 + Called from Dune__exe__Global_funcs.update_status.(fun) in file "jj_tui/bin/global_funcs.ml", line 33, characters 18-62 24 + Called from Dune__exe__Jj_process.Make.safe_jj in file "jj_tui/bin/jj_process.ml", line 192, characters 22-26 25 + Called from Dune__exe__Jj_ui.Make.mainUi in file "jj_tui/bin/jj_ui.ml", line 147, characters 6-43 26 + Called from Dune__exe__Main.start_ui in file "jj_tui/bin/main.ml", line 54, characters 32-49 27 + Called from Picos_std_structured__Bundle.join_after_pass in file "lib/picos_std.structured/bundle.ml", line 108, characters 4-74 28 + Called from Picos_bootstrap.Computation.try_capture in file "lib/picos/bootstrap/picos_bootstrap.ml", line 305, characters 10-14 29 + Called from Picos_bootstrap.Computation.capture in file "lib/picos/bootstrap/picos_bootstrap.ml" (inlined), line 309, characters 23-41 30 + Called from Picos_mux_multififo.run_on.main in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 461, characters 15-54 31 + Called from Picos_mux_multififo.with_per_thread in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 273, characters 8-32 32 + Called from Picos_mux_multififo.run_fiber_on.(fun) in file "lib/picos_mux.multififo/picos_mux_multififo.ml", line 450, characters 14-43 33 + Leaked file descriptor (12). 34 + Called from Picos_io.Unix.pipe in file "lib/picos_io/picos_io.ml", line 251, characters 5-18 35 + Called from Dune__exe__Jj_process.Make.picos_process in file "jj_tui/bin/jj_process.ml", line 44, characters 6-29 36 + Called from Dune__exe__Jj_process.Make.cmdArgs in file "jj_tui/bin/jj_process.ml", line 73, characters 49-71 37 + Called from Dune__exe__Jj_process.Make.jj_no_log_errorable in file "jj_tui/bin/jj_process.ml", line 105, characters 8-257 38 + Called from Dune__exe__Jj_process.Make.jj_no_log in file "jj_tui/bin/jj_process.ml", line 126, characters 10-51 39 + Called from Jj_tui__Process_wrappers.Make.graph_and_revs in file "jj_tui/lib/process_wrappers.ml", line 215, characters 19-53 40 + Called from Dune__exe__Graph_view.Make.graph_view.(fun) in file "jj_tui/bin/graph_view.ml", line 368, characters 22-47 41 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 583, characters 30-57 42 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41 43 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41 44 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 584, characters 40-50 45 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 584, characters 28-38 46 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41 47 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 584, characters 40-50 48 + Leaked file descriptor (15). 49 + Called from Picos_io.Unix.pipe in file "lib/picos_io/picos_io.ml", line 251, characters 5-18 50 + Called from Dune__exe__Jj_process.Make.picos_process in file "jj_tui/bin/jj_process.ml", line 44, characters 6-29 51 + Called from Dune__exe__Jj_process.Make.cmdArgs in file "jj_tui/bin/jj_process.ml", line 73, characters 49-71 52 + Called from Dune__exe__Jj_process.Make.jj_no_log_errorable in file "jj_tui/bin/jj_process.ml", line 105, characters 8-257 53 + Called from Dune__exe__Jj_process.Make.jj_no_log in file "jj_tui/bin/jj_process.ml", line 126, characters 10-51 54 + Called from Jj_tui__Process_wrappers.Make.get_revs in file "jj_tui/lib/process_wrappers.ml", line 199, characters 4-111 55 + Called from Jj_tui__Process_wrappers.Make.graph_and_revs in file "jj_tui/lib/process_wrappers.ml", line 218, characters 15-34 56 + Called from Dune__exe__Graph_view.Make.graph_view.(fun) in file "jj_tui/bin/graph_view.ml", line 368, characters 22-47 57 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 583, characters 30-57 58 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41 59 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41 60 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 584, characters 40-50 61 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 584, characters 28-38 62 + Called from Lwd.sub_sample.aux in file "lib/lwd/lwd.ml", line 582, characters 29-41
+1
out
··· 1 + [?1049h[?25l[?1000;1002;1005;1015;1006h[?2004h