vtkRenderingFreeTypePython: ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

Marco Masciola <[email protected]> Sat, 11 May 2019 11:44:38 -0600
Newsgroups gmane.comp.lib.vtk.user
Message-ID <CAMkQrV3BEVkeOuakEw7Oa17HK2gztmB-qdJvB4NKoNre6L-ftA@mail.gmail.com>
--===============1036819822==
Content-Type: multipart/alternative; boundary="000000000000f792380588a03e80"

--000000000000f792380588a03e80
Content-Type: text/plain; charset="UTF-8"

Hi VTK Users and Developers,

I recently installed VTK 8.2.0 with Python wrappings on my Windows machine,
and am finding an error when importing VTK with the error message below.
The errors seems to be related to DLL initialization errors on the
vtkRenderingFreeTypePython side. Has anyone encountered this before? Even
further below, I posted the relevant parts of my CMackCache related to
building the python wrappings. I'm on Windows 7 and compiling with Visual
Studio 7. My VTK is Qt enabled.

Cheers,

>>> import vtk
Traceback (most recent call last):
  File
"C:\vtk\bin\bin\Release\Lib\site-packages\vtkmodules\vtkRenderingFreeType.py",
line 5, in <module>
    from .vtkRenderingFreeTypePython import *
ImportError: DLL load failed: A dynamic link library (DLL) initialization
routine failed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\vtk\bin\bin\Release\Lib\site-packages\vtk.py", line 32, in
<module>
    all_spec.loader.exec_module(all_m)
  File "C:\vtk\bin\bin\Release\Lib\site-packages\vtkmodules\all.py", line
26, in <module>
    from .vtkRenderingFreeType import *
  File
"C:\vtk\bin\bin\Release\Lib\site-packages\vtkmodules\vtkRenderingFreeType.py",
line 9, in <module>
    from vtkRenderingFreeTypePython import *
ImportError: DLL load failed: A dynamic link library (DLL) initialization
routine failed.



CMakeCache:

//Build examples.
BUILD_EXAMPLES:BOOL=ON
//Build with shared libraries.
BUILD_SHARED_LIBS:BOOL=ON
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=/MTd /Zi /Ob0 /Od /RTC1
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MT /O1 /Ob1 /DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=/MT /O2 /Ob2 /DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MT /Zi /O2 /Ob1 /DNDEBUG
//Request building vtkWebPython
Module_vtkWebPython:BOOL=OFF
//Request building vtkWrappingPythonCore
Module_vtkWrappingPythonCore:BOOL=ON
//Path to a library.
PYTHON_DEBUG_LIBRARY:FILEPATH=PYTHON_DEBUG_LIBRARY-NOTFOUND
//Path to a program.
PYTHON_EXECUTABLE:FILEPATH=C:/Users/marco/AppData/Local/Programs/Python/Python37/python.exe
//Path to a file.
PYTHON_INCLUDE_DIR:PATH=C:/Users/marco/AppData/Local/Programs/Python/Python37/include
//Path to a library.
PYTHON_LIBRARY:FILEPATH=C:/Users/marco/AppData/Local/Programs/Python/Python37/libs/python37.lib
//Wrap classes into the Python interpreted language.
VTKMY_WRAP_PYTHON:BOOL=ON
//Enable vtkpython and pvtkpython binaries
VTK_ENABLE_VTKPYTHON:BOOL=ON
//Python version to use
VTK_PYTHON_VERSION:STRING=3.7
//Should VTK Python wrapping be built?
VTK_WRAP_PYTHON:BOOL=ON
//Details about finding PythonInterp
FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[C:/Users/marco/AppData/Local/Programs/Python/Python37/python.exe][v3.7.3()]
//Details about finding PythonLibs
FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[C:/Users/marco/AppData/Local/Programs/Python/Python37/libs/python37.lib][C:/Users/marco/AppData/Local/Programs/Python/Python37/include][v()]
//ADVANCED property for variable: Module_vtkFiltersPython
Module_vtkFiltersPython-ADVANCED:INTERNAL=1
//Request building vtkFiltersPython
//ADVANCED property for variable: Module_vtkPython
Module_vtkPython-ADVANCED:INTERNAL=1
//Request building vtkPython
Module_vtkPython:INTERNAL=OFF
//ADVANCED property for variable: Module_vtkPythonContext2D
Module_vtkPythonContext2D-ADVANCED:INTERNAL=1
//Request building vtkPythonContext2D
Module_vtkPythonContext2D:INTERNAL=OFF
//ADVANCED property for variable: Module_vtkPythonInterpreter
Module_vtkPythonInterpreter-ADVANCED:INTERNAL=1
//Request building vtkPythonInterpreter
Module_vtkPythonInterpreter:INTERNAL=OFF
//ADVANCED property for variable: Module_vtkWebPython
Module_vtkWebPython-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkWrappingPythonCore
Module_vtkWrappingPythonCore-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Module_vtkfreetype
Module_vtkfreetype-ADVANCED:INTERNAL=1
//Request building vtkfreetype
Module_vtkfreetype:INTERNAL=OFF
//ADVANCED property for variable: PYTHON_DEBUG_LIBRARY
PYTHON_DEBUG_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY
PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//Directory where python modules will be built
VTK_BUILD_PYTHON_MODULES_DIR:INTERNAL=C:/vtk/bin/bin/$<CONFIG>/Lib/site-packages
//ADVANCED property for variable: VTK_ENABLE_VTKPYTHON
VTK_ENABLE_VTKPYTHON-ADVANCED:INTERNAL=1
//Directory where python modules will be installed
VTK_INSTALL_PYTHON_MODULES_DIR:INTERNAL=bin/Lib/site-packages
//STRINGS property for variable: VTK_PYTHON_VERSION
VTK_PYTHON_VERSION-STRINGS:INTERNAL=2;2.7;3;3.3;3.4;3.5;3.6;3.7;
//ADVANCED property for variable: VTK_USE_SYSTEM_FREETYPE
VTK_USE_SYSTEM_FREETYPE-ADVANCED:INTERNAL=1

--000000000000f792380588a03e80
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><br clear=3D"all"><div>H=
i VTK Users and Developers,=C2=A0</div><div><br></div><div>I recently insta=
lled VTK 8.2.0 with Python wrappings on my Windows machine, and am finding =
an error when importing VTK with the error message below. The errors seems =
to be related to DLL initialization errors on the=C2=A0<span style=3D"font-=
family:&quot;courier new&quot;,monospace">vtkRenderingFreeTypePython</span>=
<span style=3D"font-family:&quot;courier new&quot;,monospace">=C2=A0</span>=
side. Has anyone encountered this before? Even further below, I posted the =
relevant parts of my CMackCache related to building the python wrappings. I=
&#39;m on Windows 7 and compiling with Visual Studio 7. My VTK is Qt enable=
d.=C2=A0</div><div><br></div><div>Cheers,</div><div><br></div></div><blockq=
uote style=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><d=
iv><font face=3D"courier new, monospace">&gt;&gt;&gt; import vtk</font></di=
v></div></div><div><div><font face=3D"courier new, monospace">Traceback (mo=
st recent call last):</font></div></div><div><div><font face=3D"courier new=
, monospace">=C2=A0 File &quot;C:\vtk\bin\bin\Release\Lib\site-packages\vtk=
modules\vtkRenderingFreeType.py&quot;, line 5, in &lt;module&gt;</font></di=
v></div><div><div><font face=3D"courier new, monospace">=C2=A0 =C2=A0 from =
.vtkRenderingFreeTypePython import *</font></div></div><div><div><font face=
=3D"courier new, monospace">ImportError: DLL load failed: A dynamic link li=
brary (DLL) initialization routine failed.</font></div></div><div><div><fon=
t face=3D"courier new, monospace"><br></font></div></div><div><div><font fa=
ce=3D"courier new, monospace">During handling of the above exception, anoth=
er exception occurred:</font></div></div><div><div><font face=3D"courier ne=
w, monospace"><br></font></div></div><div><div><font face=3D"courier new, m=
onospace">Traceback (most recent call last):</font></div></div><div><div><f=
ont face=3D"courier new, monospace">=C2=A0 File &quot;&lt;stdin&gt;&quot;, =
line 1, in &lt;module&gt;</font></div></div><div><div><font face=3D"courier=
 new, monospace">=C2=A0 File &quot;C:\vtk\bin\bin\Release\Lib\site-packages=
\vtk.py&quot;, line 32, in &lt;module&gt;</font></div></div><div><div><font=
 face=3D"courier new, monospace">=C2=A0 =C2=A0 all_spec.loader.exec_module(=
all_m)</font></div></div><div><div><font face=3D"courier new, monospace">=
=C2=A0 File &quot;C:\vtk\bin\bin\Release\Lib\site-packages\vtkmodules\all.p=
y&quot;, line 26, in &lt;module&gt;</font></div></div><div><div><font face=
=3D"courier new, monospace">=C2=A0 =C2=A0 from .vtkRenderingFreeType import=
 *</font></div></div><div><div><font face=3D"courier new, monospace">=C2=A0=
 File &quot;C:\vtk\bin\bin\Release\Lib\site-packages\vtkmodules\vtkRenderin=
gFreeType.py&quot;, line 9, in &lt;module&gt;</font></div></div><div><div><=
font face=3D"courier new, monospace">=C2=A0 =C2=A0 from vtkRenderingFreeTyp=
ePython import *</font></div></div><div><div><font face=3D"courier new, mon=
ospace">ImportError: DLL load failed: A dynamic link library (DLL) initiali=
zation routine failed.</font></div></div><div><font face=3D"courier new, mo=
nospace"><br></font></div><div><font face=3D"courier new, monospace"><br></=
font></div><div><font face=3D"courier new, monospace"><br></font></div></bl=
ockquote>CMakeCache:=C2=A0</div><blockquote style=3D"margin:0 0 0 40px;bord=
er:none;padding:0px"><div><div><div><font face=3D"courier new, monospace">/=
/Build examples.</font></div></div></div><div><div><font face=3D"courier ne=
w, monospace">BUILD_EXAMPLES:BOOL=3DON</font></div></div><div><div><font fa=
ce=3D"courier new, monospace">//Build with shared libraries.</font></div></=
div><div><div><font face=3D"courier new, monospace">BUILD_SHARED_LIBS:BOOL=
=3DON</font></div></div><div><div><font face=3D"courier new, monospace">//F=
lags used by the C compiler during DEBUG builds.</font></div></div><div><di=
v><font face=3D"courier new, monospace">CMAKE_C_FLAGS_DEBUG:STRING=3D/MTd /=
Zi /Ob0 /Od /RTC1</font></div></div><div><div><font face=3D"courier new, mo=
nospace">//Flags used by the C compiler during MINSIZEREL builds.</font></d=
iv></div><div><div><font face=3D"courier new, monospace">CMAKE_C_FLAGS_MINS=
IZEREL:STRING=3D/MT /O1 /Ob1 /DNDEBUG</font></div></div><div><div><font fac=
e=3D"courier new, monospace">//Flags used by the C compiler during RELEASE =
builds.</font></div></div><div><div><font face=3D"courier new, monospace">C=
MAKE_C_FLAGS_RELEASE:STRING=3D/MT /O2 /Ob2 /DNDEBUG</font></div></div><div>=
<div><font face=3D"courier new, monospace">//Flags used by the C compiler d=
uring RELWITHDEBINFO builds.</font></div></div><div><div><font face=3D"cour=
ier new, monospace">CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=3D/MT /Zi /O2 /Ob1 =
/DNDEBUG</font></div></div><div><div><font face=3D"courier new, monospace">=
//Request building vtkWebPython</font></div></div><div><div><font face=3D"c=
ourier new, monospace">Module_vtkWebPython:BOOL=3DOFF</font></div></div><di=
v><div><font face=3D"courier new, monospace">//Request building vtkWrapping=
PythonCore</font></div></div><div><div><font face=3D"courier new, monospace=
">Module_vtkWrappingPythonCore:BOOL=3DON</font></div></div><div><div><font =
face=3D"courier new, monospace">//Path to a library.</font></div></div><div=
><div><font face=3D"courier new, monospace">PYTHON_DEBUG_LIBRARY:FILEPATH=
=3DPYTHON_DEBUG_LIBRARY-NOTFOUND</font></div></div><div><div><font face=3D"=
courier new, monospace">//Path to a program.</font></div></div><div><div><f=
ont face=3D"courier new, monospace">PYTHON_EXECUTABLE:FILEPATH=3DC:/Users/m=
arco/AppData/Local/Programs/Python/Python37/python.exe</font></div></div><d=
iv><div><font face=3D"courier new, monospace">//Path to a file.</font></div=
></div><div><div><font face=3D"courier new, monospace">PYTHON_INCLUDE_DIR:P=
ATH=3DC:/Users/marco/AppData/Local/Programs/Python/Python37/include</font><=
/div></div><div><div><font face=3D"courier new, monospace">//Path to a libr=
ary.</font></div></div><div><div><font face=3D"courier new, monospace">PYTH=
ON_LIBRARY:FILEPATH=3DC:/Users/marco/AppData/Local/Programs/Python/Python37=
/libs/python37.lib</font></div></div><div><div><font face=3D"courier new, m=
onospace">//Wrap classes into the Python interpreted language.</font></div>=
</div><div><div><font face=3D"courier new, monospace">VTKMY_WRAP_PYTHON:BOO=
L=3DON</font></div></div><div><div><font face=3D"courier new, monospace">//=
Enable vtkpython and pvtkpython binaries</font></div></div><div><div><font =
face=3D"courier new, monospace">VTK_ENABLE_VTKPYTHON:BOOL=3DON</font></div>=
</div><div><div><font face=3D"courier new, monospace">//Python version to u=
se</font></div></div><div><div><font face=3D"courier new, monospace">VTK_PY=
THON_VERSION:STRING=3D3.7</font></div></div><div><div><font face=3D"courier=
 new, monospace">//Should VTK Python wrapping be built?</font></div></div><=
div><div><font face=3D"courier new, monospace">VTK_WRAP_PYTHON:BOOL=3DON</f=
ont></div></div><div><div><font face=3D"courier new, monospace">//Details a=
bout finding PythonInterp</font></div></div><div><div><font face=3D"courier=
 new, monospace">FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=3D[C:/U=
sers/marco/AppData/Local/Programs/Python/Python37/python.exe][v3.7.3()]</fo=
nt></div></div><div><div><font face=3D"courier new, monospace">//Details ab=
out finding PythonLibs</font></div></div><div><div><font face=3D"courier ne=
w, monospace">FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=3D[C:/Users/=
marco/AppData/Local/Programs/Python/Python37/libs/python37.lib][C:/Users/ma=
rco/AppData/Local/Programs/Python/Python37/include][v()]</font></div></div>=
<div><div><font face=3D"courier new, monospace">//ADVANCED property for var=
iable: Module_vtkFiltersPython</font></div></div><div><div><font face=3D"co=
urier new, monospace">Module_vtkFiltersPython-ADVANCED:INTERNAL=3D1</font><=
/div></div><div><div><font face=3D"courier new, monospace">//Request buildi=
ng vtkFiltersPython</font></div></div><div><div><font face=3D"courier new, =
monospace">//ADVANCED property for variable: Module_vtkPython</font></div><=
/div><div><div><font face=3D"courier new, monospace">Module_vtkPython-ADVAN=
CED:INTERNAL=3D1</font></div></div><div><div><font face=3D"courier new, mon=
ospace">//Request building vtkPython</font></div></div><div><div><font face=
=3D"courier new, monospace">Module_vtkPython:INTERNAL=3DOFF</font></div></d=
iv><div><div><font face=3D"courier new, monospace">//ADVANCED property for =
variable: Module_vtkPythonContext2D</font></div></div><div><div><font face=
=3D"courier new, monospace">Module_vtkPythonContext2D-ADVANCED:INTERNAL=3D1=
</font></div></div><div><div><font face=3D"courier new, monospace">//Reques=
t building vtkPythonContext2D</font></div></div><div><div><font face=3D"cou=
rier new, monospace">Module_vtkPythonContext2D:INTERNAL=3DOFF</font></div><=
/div><div><div><font face=3D"courier new, monospace">//ADVANCED property fo=
r variable: Module_vtkPythonInterpreter</font></div></div><div><div><font f=
ace=3D"courier new, monospace">Module_vtkPythonInterpreter-ADVANCED:INTERNA=
L=3D1</font></div></div><div><div><font face=3D"courier new, monospace">//R=
equest building vtkPythonInterpreter</font></div></div><div><div><font face=
=3D"courier new, monospace">Module_vtkPythonInterpreter:INTERNAL=3DOFF</fon=
t></div></div><div><div><font face=3D"courier new, monospace">//ADVANCED pr=
operty for variable: Module_vtkWebPython</font></div></div><div><div><font =
face=3D"courier new, monospace">Module_vtkWebPython-ADVANCED:INTERNAL=3D1</=
font></div></div><div><div><font face=3D"courier new, monospace">//ADVANCED=
 property for variable: Module_vtkWrappingPythonCore</font></div></div><div=
><div><font face=3D"courier new, monospace">Module_vtkWrappingPythonCore-AD=
VANCED:INTERNAL=3D1</font></div></div><div><div><font face=3D"courier new, =
monospace">//ADVANCED property for variable: Module_vtkfreetype</font></div=
></div><div><div><font face=3D"courier new, monospace">Module_vtkfreetype-A=
DVANCED:INTERNAL=3D1</font></div></div><div><div><font face=3D"courier new,=
 monospace">//Request building vtkfreetype</font></div></div><div><div><fon=
t face=3D"courier new, monospace">Module_vtkfreetype:INTERNAL=3DOFF</font><=
/div></div><div><div><font face=3D"courier new, monospace">//ADVANCED prope=
rty for variable: PYTHON_DEBUG_LIBRARY</font></div></div><div><div><font fa=
ce=3D"courier new, monospace">PYTHON_DEBUG_LIBRARY-ADVANCED:INTERNAL=3D1</f=
ont></div></div><div><div><font face=3D"courier new, monospace">//ADVANCED =
property for variable: PYTHON_EXECUTABLE</font></div></div><div><div><font =
face=3D"courier new, monospace">PYTHON_EXECUTABLE-ADVANCED:INTERNAL=3D1</fo=
nt></div></div><div><div><font face=3D"courier new, monospace">//ADVANCED p=
roperty for variable: PYTHON_INCLUDE_DIR</font></div></div><div><div><font =
face=3D"courier new, monospace">PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=3D1</f=
ont></div></div><div><div><font face=3D"courier new, monospace">//ADVANCED =
property for variable: PYTHON_LIBRARY</font></div></div><div><div><font fac=
e=3D"courier new, monospace">PYTHON_LIBRARY-ADVANCED:INTERNAL=3D1</font></d=
iv></div><div><div><font face=3D"courier new, monospace">//Directory where =
python modules will be built</font></div></div><div><div><font face=3D"cour=
ier new, monospace">VTK_BUILD_PYTHON_MODULES_DIR:INTERNAL=3DC:/vtk/bin/bin/=
$&lt;CONFIG&gt;/Lib/site-packages</font></div></div><div><div><font face=3D=
"courier new, monospace">//ADVANCED property for variable: VTK_ENABLE_VTKPY=
THON</font></div></div><div><div><font face=3D"courier new, monospace">VTK_=
ENABLE_VTKPYTHON-ADVANCED:INTERNAL=3D1</font></div></div><div><div><font fa=
ce=3D"courier new, monospace">//Directory where python modules will be inst=
alled</font></div></div><div><div><font face=3D"courier new, monospace">VTK=
_INSTALL_PYTHON_MODULES_DIR:INTERNAL=3Dbin/Lib/site-packages</font></div></=
div><div><div><font face=3D"courier new, monospace">//STRINGS property for =
variable: VTK_PYTHON_VERSION</font></div></div><div><div><font face=3D"cour=
ier new, monospace">VTK_PYTHON_VERSION-STRINGS:INTERNAL=3D2;2.7;3;3.3;3.4;3=
.5;3.6;3.7;</font></div></div><div><div><font face=3D"courier new, monospac=
e">//ADVANCED property for variable: VTK_USE_SYSTEM_FREETYPE</font></div></=
div><div><div><font face=3D"courier new, monospace">VTK_USE_SYSTEM_FREETYPE=
-ADVANCED:INTERNAL=3D1</font></div></div></blockquote></div>

--000000000000f792380588a03e80--

--===============1036819822==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
https://vtk.org/mailman/listinfo/vtkusers

--===============1036819822==--