This is an output of Boost.Test when test case failes:
bjam toolset=msvc ...patience... ...found 1287 targets... ...updating 4 targets... compile-c-c++ ..\bin\test\Function.test\msvc-8.0\debug\link-static\threading-multi\Function.obj Function.cpp msvc.link ..\bin\test\Function.test\msvc-8.0\debug\link-static\threading-multi\Function.exe msvc.manifest ..\bin\test\Function.test\msvc-8.0\debug\link-static\threading-multi\Function.exe testing.capture-output ..\bin\test\Function.test\msvc-8.0\debug\link-static\threading-multi\Function.run ====== BEGIN OUTPUT ====== Running 1 test case... Function.cpp(26): fatal error in "FunctionConstruction": critical check pf->Name() == "F13" failed [F1 != F13] *** 1 failure detected in test suite "foo_test" Detected memory leaks! Dumping objects -> {235} normal block at 0x003A7C88, 32 bytes long. Data: 00 00 00 00 CD CD CD CD 54 31 00 CD CD CD CD CD {234} normal block at 0x003A7E00, 96 bytes long. Data: 00 00 00 00 CD CD CD CD 54 31 00 CD CD CD CD CD {233} normal block at 0x003A7D88, 76 bytes long. Data: F4 D9 45 00 00 00 00 00 CD CD CD CD 00 7E 3A 00 Object dump complete. EXIT STATUS: 201 ====== END OUTPUT ======
MSVC parses this errors correctly so i can double click and jump to place in code. But emacs can't parse this output. How to teach it?