code: def test_building_missing_file_from_specific_target():
      t = BoostBuild.Tester(use_test_config=False)
  
      t.write(
          "jamroot.jam",
          """\
  exe hello1 : hello1.cpp ;
  exe hello2 : hello2.cpp ;
  exe hello3 : hello3.cpp ;
  """,
      )
      t.write("hello1.cpp", "int main() {}\n")
      t.write("hello2.cpp", "int main() {}\n")
      t.write("hello3.cpp", "int main() {}\n")
  
      obj = t.adjust_suffix("hello2.obj")
      t.run_build_system(["hello1", obj], status=1)
      t.expect_output_lines("don't know how to make*" + obj)
      t.expect_nothing_more()
  
      t.cleanup()
  
imports: import BoostBuild
label_desc: Use image node_id 3 for calling a global function with example usage: test_building_missing_file_from_specific_target() without return types