Attempting to build v4 wasm libraries and all my “plain text” outputs are failing with a null function or function signature mismatch
:
1) circo svg
node_modules/mocha/lib/reporters/spec.js:88
2) circo dot
node_modules/mocha/lib/reporters/spec.js:88
✔ circo json
node_modules/mocha/lib/reporters/spec.js:76
✔ circo dot_json
node_modules/mocha/lib/reporters/spec.js:76
✔ circo xdot_json
node_modules/mocha/lib/reporters/spec.js:76
3) circo plain
node_modules/mocha/lib/reporters/spec.js:88
4) circo plain-ext
node_modules/mocha/lib/reporters/spec.js:88
5) dot svg
node_modules/mocha/lib/reporters/spec.js:88
6) dot dot
node_modules/mocha/lib/reporters/spec.js:88
✔ dot json
node_modules/mocha/lib/reporters/spec.js:76
✔ dot dot_json
node_modules/mocha/lib/reporters/spec.js:76
✔ dot xdot_json
node_modules/mocha/lib/reporters/spec.js:76
7) dot plain
node_modules/mocha/lib/reporters/spec.js:88
8) dot plain-ext
Feels like they got moved to a plugin and I am missing the initialization or some new c++ flag?
FWIW the callstack looks like this:
$ioput (\home\gordon\hpcc-js-wasm\023eede6:1)
$write_hdr.1 (\home\gordon\hpcc-js-wasm\023eede6:1)
$agwrite (\home\gordon\hpcc-js-wasm\023eede6:1)
$dot_end_graph (\home\gordon\hpcc-js-wasm\023eede6:1)
$gvrender_end_graph (\home\gordon\hpcc-js-wasm\023eede6:1)
$emit_end_graph (\home\gordon\hpcc-js-wasm\023eede6:1)
$emit_graph (\home\gordon\hpcc-js-wasm\023eede6:1)
$gvRenderJobs (\home\gordon\hpcc-js-wasm\023eede6:1)
$gvRenderData (\home\gordon\hpcc-js-wasm\023eede6:1)
$GVC::GVLayout::render(std::__2::basic_string<char, std::__2::char_traits<char>, std::__2::allocator<char>> const&) const (\home\gordon\hpcc-js-wasm\023eede6:1)
$Graphviz::layout(char const*, char const*, char const*) (\home\gordon\hpcc-js-wasm\023eede6:1)
$emscripten_bind_Graphviz_layout_3 (\home\gordon\hpcc-js-wasm\023eede6:1)
Graphviz.layout.Graphviz.layout (\home\gordon\hpcc-js-wasm\build\graphviz\graphvizlib\graphvizlib.js:1288)
<anonymous> (\home\gordon\hpcc-js-wasm\src\graphviz.ts:62)
Promise.then (Unknown Source:1)
layout (\home\gordon\hpcc-js-wasm\src\graphviz.ts:59)
<anonymous> (\home\gordon\hpcc-js-wasm\src\__tests__\graphviz.ts:20)
callFn (\home\gordon\hpcc-js-wasm\node_modules\mocha\lib\runnable.js:366)
Runnable.run (\home\gordon\hpcc-js-wasm\node_modules\mocha\lib\runnable.js:354)
Runner.runTest (\home\gordon\hpcc-js-wasm\node_modules\mocha\lib\runner.js:666)