← Back to team overview

marionnet-dev team mailing list archive

[Bug 1828211] [NEW] Marionnet from scratch compilation error

 

Public bug reported:

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

** Affects: marionnet
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of
marionnet-dev, which is subscribed to marionnet.
https://bugs.launchpad.net/bugs/1828211

Title:
  Marionnet from scratch compilation error

Status in marionnet:
  New

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/marionnet/+bug/1828211/+subscriptions