Dear all,<br><br>After a little bit investigation, I found that the reason I couldn't compile without ECL_THREADS is that "ERROR" will not be defined. And in msvc\Makefile:<br><br># Set it to non-empty to include Win32 thread support<br># Currently it is NOT SUPPORTED to build ECL without threads. The reason<br># is that certain exception handlers in Windows always use new threads.<br># Without them, ECL would be an even more fragile piece of software.<br>ECL_THREADS   =<br><span id="_editor_bookmark_start_0" style="display: none; line-height: 0px;">‍</span><br>So it looks like we need to implement some new error handling scheme especially for emscripten. Is that true?<br><br>As I know very little about ECL's internals, could any one give me some suggestions on what to do next?<br><br>- Rujia<br><br>