INFO: No output directory specified (--dir) INFO: Using directory: "Demonstration_20260430_075748" INFO: Regenerating c-file: Demonstration.c WARNING: Full-path code-generator "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas-antlr -I$MCSTAS" not found!! WARNING: Attempting replacement by "mcstas-antlr -I$MCSTAS" DEBUG: CMD: mcstas-antlr -I$MCSTAS -t -o ./Demonstration.c Demonstration.instr 2026-04-30 07:57:49.517 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_init.comp 2026-04-30 07:57:49.532 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Incoherent_process.comp 2026-04-30 07:57:49.544 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_make_material.comp 2026-04-30 07:57:49.554 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Powder_process.comp 2026-04-30 07:57:49.556 | INFO | mccode_antlr.instr.instance:set_parameter:147 - Multiple definitions of packing_factor in component instance Ag_incoherent 2026-04-30 07:57:49.566 | INFO | mccode_antlr.instr.instance:set_parameter:149 - first-encountered value 1 retained 2026-04-30 07:57:49.566 | INFO | mccode_antlr.instr.instance:set_parameter:150 - newly-encountered value 0.5 dropped 2026-04-30 07:57:49.566 | INFO | mccode_antlr.instr.instance:set_parameter:147 - Multiple definitions of packing_factor in component instance Au_incoherent 2026-04-30 07:57:49.567 | INFO | mccode_antlr.instr.instance:set_parameter:149 - first-encountered value 1 retained 2026-04-30 07:57:49.567 | INFO | mccode_antlr.instr.instance:set_parameter:150 - newly-encountered value 0.5 dropped 2026-04-30 07:57:49.578 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/misc/Progress_bar.comp 2026-04-30 07:57:49.586 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/sources/Source_div.comp 2026-04-30 07:57:49.595 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/optics/Arm.comp 2026-04-30 07:57:49.605 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_cylinder.comp 2026-04-30 07:57:49.654 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_box.comp 2026-04-30 07:57:49.674 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_master.comp 2026-04-30 07:57:49.683 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor_4PI.comp 2026-04-30 07:57:49.693 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/Monitor_nD.comp 2026-04-30 07:57:49.702 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/monitors/PSD_monitor.comp 2026-04-30 07:57:49.714 | DEBUG | mccode_antlr.reader.reader:add_component:243 - Component cache hit: /u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/share/mcstas/resources/union/Union_stop.comp line 8012:6 no viable alternative at input 'print_1d_int_list(Volumes[volume_index]->geometry.mask_intersect_list,string_output)\n )' 2026-04-30 07:57:57.508 | ERROR | mccode_antlr.translators.c_listener:syntaxError:35 - Syntax error in parsing 8012,6 2026-04-30 07:57:57.509 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) sprintf(string_output,"Intersect check list for Volume %d",volume_index); 2026-04-30 07:57:57.509 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) print_1d_int_list(Volumes[volume_index]->geometry.intersect_check_list,string_output); 2026-04-30 07:57:57.509 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) sprintf(string_output,"Mask intersect check list for Volume %d",volume_index); 2026-04-30 07:57:57.510 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) print_1d_int_list(Volumes[volume_index]->geometry.mask_intersect_list,string_output) 2026-04-30 07:57:57.510 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - ); 2026-04-30 07:57:57.510 | ERROR | mccode_antlr.translators.c_listener:syntaxError:41 - ~~~~~~^ no viable alternative at input 'print_1d_int_list(Volumes[volume_index]->geometry.mask_intersect_list,string_output)\n )' 2026-04-30 07:57:57.510 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - } 2026-04-30 07:57:57.510 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - }; line 8012:6 mismatched input ')' expecting '}' 2026-04-30 07:57:57.521 | ERROR | mccode_antlr.translators.c_listener:syntaxError:35 - Syntax error in parsing 8012,6 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) sprintf(string_output,"Intersect check list for Volume %d",volume_index); 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) print_1d_int_list(Volumes[volume_index]->geometry.intersect_check_list,string_output); 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) sprintf(string_output,"Mask intersect check list for Volume %d",volume_index); 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) print_1d_int_list(Volumes[volume_index]->geometry.mask_intersect_list,string_output) 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - ); 2026-04-30 07:57:57.522 | ERROR | mccode_antlr.translators.c_listener:syntaxError:41 - ~~~~~~^ mismatched input ')' expecting '}' 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - } 2026-04-30 07:57:57.522 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - }; line 8014:0 mismatched input '}' expecting 2026-04-30 07:57:57.523 | ERROR | mccode_antlr.translators.c_listener:syntaxError:35 - Syntax error in parsing 8014,0 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) sprintf(string_output,"Mask intersect check list for Volume %d",volume_index); 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - if (verbal) print_1d_int_list(Volumes[volume_index]->geometry.mask_intersect_list,string_output) 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - ); 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - } 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:40 - }; 2026-04-30 07:57:57.523 | ERROR | mccode_antlr.translators.c_listener:syntaxError:41 - ^ mismatched input '}' expecting 2026-04-30 07:57:57.523 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - 2026-04-30 07:57:57.524 | INFO | mccode_antlr.translators.c_listener:syntaxError:43 - void generate_parents_lists(struct pointer_to_1d_int_list **parents_lists, struct Volume_struct **Volumes, int number_of_volumes, int verbal, int mask_mode) { Traceback (most recent call last): File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/bin/mcstas-antlr", line 10, in sys.exit(mcstas()) ~~~~~~^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/cli/commands.py", line 80, in mcstas mccode(Flavor.MCSTAS) ~~~~~~^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/cli/commands.py", line 76, in mccode visitor.save(filename=config['output']) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/translators/target.py", line 222, in save self.translate(reprocess=reprocess) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/translators/target.py", line 184, in translate self.prefetch_data_files() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/translators/target.py", line 170, in prefetch_data_files cached = reg.path(fullname) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/reader/registry.py", line 402, in path return self.root.joinpath(self.fullname(name, ext, exact)) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/reader/registry.py", line 374, in fullname is_compare = list(self._exact_file_iterator(compare)) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/site-packages/mccode_antlr/reader/registry.py", line 362, in _exact_file_iterator return self.root.glob(name) ~~~~~~~~~~~~~~^^^^^^ File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/pathlib/__init__.py", line 856, in glob parts = self._parse_pattern(pattern) File "/u/data/pkwi/WORK/micromamba/envs/mcstas-3.x/lib/python3.14/pathlib/__init__.py", line 312, in _parse_pattern raise NotImplementedError("Non-relative patterns are unsupported") NotImplementedError: Non-relative patterns are unsupported INFO: call to mcstas-antlr -I$MCSTAS failed with Command 'mcstas-antlr -I$MCSTAS -t -o ./Demonstration.c Demonstration.instr' returned non-zero exit status 1. ERROR: Code generation failed for instrument Demonstration.instr using code generator mcstas-antlr -I$MCSTAS