bash marionnet_from_scratch.sh
* The log file is /tmp/marionnet.sh.uQCXO2Bj/log
* This looks like a Debian or derived distribution. Oh, joy!
* Downloading marionnet ... 100%
* Downloading ocamlbricks ... 100%
* Downloading ocaml ... 100%
* Downloading lablgtk ... 100%
* Compiling ocaml ... 100%
* Compiling lablgtk ... 100%
* Compiling ocamlbricks ... 100%
* Compiling marionnet ... 100%
* Installing marionnet ... 100%FAILED!
Last 20 lines of log (/tmp/marionnet.sh.uQCXO2Bj/log):
======
[L2] => Building "marionnet.byte"...
make[2]: Entering directory '/tmp/marionnet.sh.uQCXO2Bj/marionnet-0.94.0'
Checking if files manually copied in _build/ have been modified...
Checking "gettext_extract_pot_p4.conf"...
Checking "scripts/can-directory-host-sparse-files.sh"...
Manually pre-copying "gettext_extract_pot_p4.conf"...
Manually pre-copying "scripts/can-directory-host-sparse-files.sh"...
+ /tmp/marionnet.sh.uQCXO2Bj/local/bin/ocamlc.opt -thread -g -w x -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml/ -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//camlp4 -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//threads -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//lablgtk2 -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//ocamlbricks -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//camlp4 -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//threads -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//lablgtk2 -I /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//ocamlbricks unix.cma threads.cma str.cma lablgtk.cma lablglade.cma lablgtksourceview2.cma ocamlbricks.cma gtkThread.cmo log.cmo daemon_language.cmo meta.cmo configuration.cmo daemon_parameters.cmo gettext.cmo gui.cmo version.cmo initialization.cmo icon.cmo progress_bar.cmo gui/simple_dialogs.cmo daemon_client.cmo descendants_monitor.cmo disk.cmo gui/gui_source_editing.cmo gui/talking.cmo gui/gui_bricks.cmo gui/menu_factory.cmo global_options.cmo graph.cmo message_passing.cmo task_runner.cmo compatibility/forest_backward_compatibility.cmo treeview.cmo treeview_defects.cmo treeview_documents.cmo cow_files.cmo treeview_history.cmo treeview_ifconfig.cmo gui/ledgrid.cmo gui/ledgrid_manager.cmo death_monitor.cmo x.cmo simulation_level.cmo xforest.cmo sketch.cmo user_level.cmo state.cmo gui/gui_toolbar_COMPONENTS_layouts.cmo cable.cmo cloud.cmo hub.cmo machine.cmo router.cmo switch.cmo world_bridge.cmo world_gateway.cmo gui/gui_toolbar_COMPONENTS.cmo gui/gui_dialog_A_PROPOS.cmo gui/gui_menubar_MARIONNET.cmo gui/gui_toolbar_DOT_TUNING.cmo motherboard_builder.cmo gui/gui_window_MARIONNET.cmo serial.cmo splash.cmo marionnet.cmo -o marionnet.byte
File "_none_", line 1, characters 0-1:
Error: Error on dynamically loaded library: /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//stublibs/dllthreads.so: /tmp/marionnet.sh.uQCXO2Bj/local/lib/ocaml//stublibs/dllthreads.so: undefined symbol: pthread_sigmask
Command exited with code 2.
FAILURE when building marionnet.byte
make[2]: *** [Makefile:633: marionnet.byte] Error 255
make[2]: Leaving directory '/tmp/marionnet.sh.uQCXO2Bj/marionnet-0.94.0'
[L2] <= FAILED when building "marionnet.byte" .
[L1] <= FAILED when building " byte-programs" .
make[1]: *** [Makefile:132: byte-programs] Error 255
make[1]: Leaving directory '/tmp/marionnet.sh.uQCXO2Bj/marionnet-0.94.0'
[B1] <= FAILURE: could not build bytecode programs.
make: *** [Makefile:98: programs] Error 255
======
Exiting.
Exiting because of an unexpected error in line 1159
Using Ubuntu 19.04 Fresh install, on VirtualBox
Using marionnet_from_scratch.sh -m trunk makes an compilation error on Ocamlbricks