Search Issue Tracker

Fixed in 2019.1.X



Found in


Issue ID




WebGL build fails, conflicting with existing Emscripten&Python installation



Python binary path added to Environment Variable Path on Windows causes conflict with WebGL Build Tools

1. What happened

When attempting to make WebGL build i got the following error:

File "C:\tools\python\lib\", line 176
SyntaxError: invalid syntax

2. How we can reproduce it using the example you attached
a. Set path to a custom Python installation, such that python.exe is in the path and accessible from e.g. the command line (edit system environment variables > system variables > Path > add e.g. ;c:\tools\python;)

b. Launch Unity Editor after the change to the path variable.

c. Make a WebGL build

Comments (1)

  1. snehalh

    Jul 07, 2021 11:51

    Removed use of Python multiprocessing library because of stability issues. ... The function dynCall is not available in -s MINIMAL_RUNTIME=1 builds. ... with conflicting names that the linker distinguishes by appending a random suffix. ... elements in html5.h event handler callbacks and WebGL context creation.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.