Hello all,
 
I'm currently trying to build RDKit 2023_03_1 on Windows 11 with Visual Studio 
2022 Community. The building itself works:
 
- No errors during the build
- I get a working extension against PostgreSQL 15.2
- I get working static libraries for Visual Studio (RDGeneral.lib etc.)
- I get a rdkit package for Python 3.10
 
BUT this does not work:
 
from rdkit import Chem
 
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\RDKit\lib\site-packages\rdkit\__init__.py", line 6, in <module>
from . import rdBase
ImportError: DLL load failed while importing rdBase: The specified module could 
not be found.
 
I am pretty sure, that the environment is ok, I have checked with the 
dependency walker that rdBase.pyd sees everything it needs.
 
However, when I take a look at the rdkit package from PyPI, there are a lot of 
*.dlls. while my build only produces static libraries (*.lib).
 
When I compare the sizes of rdBase.pyd from PyPI and mine, mine is much larger, 
so I assume that it also is statically linked - so it should work?, but it 
doesn't.
 
Any pointers to what I am doing wrong here?
 
This is my cmake command:
 
c:/cmake/bin/cmake -DRDK_BUILD_PYTHON_WRAPPERS=ON 
-DBOOST_ROOT=C:/Devel/RDBuild/boost -DRDK_BUILD_CAIRO_SUPPORT=ON 
-DRDK_BUILD_INCHI_SUPPORT=ON -DRDK_BUILD_AVALON_SUPPORT=ON -DRDK_BUILD_PGSQL=ON 
-DPostgreSQL_ROOT="C:\PostgreSQL\15" -DRDK_INSTALL_INTREE=OFF 
-DCMAKE_INSTALL_PREFIX=c:/RDKit -DEIGEN3_INCLUDE_DIR=C:/Devel/RDBuild/eigen3 
-DFREETYPE_INCLUDE_DIRS=c:/Devel/RDbuild/freetype/include 
-DFREETYPE_LIBRARY="c:/Devel/RDBuild/freetype/release dll/win64/freetype.lib" 
-DZLIB_INCLUDE_DIR=c:/Devel/RDBuild/zlib/include 
-DZLIB_LIBRARY=c:/Devel/RDBuild/zlib/libz.lib 
-DCAIRO_INCLUDE_DIRS=c:/Devel/RDBuild/cairo/include 
-DCAIRO_LIBRARIES=c:/Devel/RDBuild/cairo/lib/x64/cairo.lib 
-DRDK_BUILD_FREETYPE_SUPPORT=ON -DRDK_BUILD_COMPRESSED_SUPPLIERS=ON -G"Visual 
Studio 17 2022" -A x64 ..
 
and the MSBuild command:
 
& "C:\Program Files\Microsoft Visual 
Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe" /p:Configuration=Release 
INSTALL.vcxproj
 
best regards
 
Ernst-Georg
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to