Code: Select all
[53/2926] Linking CXX shared library bin\SMDS.dll FAILED: bin/SMDS.dll lib/SMDS.lib cmd.exe /C "cd . && C:\Users\fc_builder\Miniconda3\conda-bld\freecad_1490267738060\_b_env\Library\bi n\cmake.exe -E vs_link_dll --intdir=src\3rdParty\salomesmesh\CMakeFiles\SMDS.dir --manifests -- C:\ PROGRA~2\MICROS~1.0\VC\bin\amd64\link.exe /nologo @CMakeFiles/SMDS.rsp /out:bin\SMDS.dll /implib:li b\SMDS.lib /pdb:bin\SMDS.pdb /dll /version:0.0 /machine:x64 /NODEFAULTLIB /INCREMENTAL:NO && cd ." Bibliothek "lib\SMDS.lib" und Objekt "lib\SMDS.exp" werden erstellt. SMDS_VtkCellIterator.cpp.obj : error LNK2001: Nicht aufgel÷stes externes Symbol "_purecall".
good to know. I used ninja because there was no make . I assumed CMAKE_SIZEOF_VOID_P is windows specific and simple set is to "":peterl94 wrote:1. Specify the generator with -G "%CMAKE_GENERATOR%" This solves the CMAKE_SIZEOF_VOID_P problem.
I did this too: https://github.com/looooo/FreeCAD_Conda ... coin.patch2. Change FindCoin3d.cmake to look for coin4. (how did you get it to find coin?)
somehow with ninja it was not possible to detect c++11 availability. + changing the include path.3. Remove netgen from the netgen include path (I see you have done this too)
Not every path in the pyside-config is properly applied. Therefor I have added a proper config file to the recipe which is copied at the beginning of the build: https://github.com/looooo/FreeCAD_Conda ... n3.5.cmake3. Remove backslashes from PySideConfig-python3.5.cmake. I haven't started compiling, so I did't know the other changes you made were necessary.
Hmm yes. Maybe I'll try listing references for all of the dlls to make sure nothing is linked to VS 2013. I tried disabling all of the modules and gui, but I still get that error so something must be wrong with one of the core dependencies.looo wrote:seems to be a similar issue:
Windows 10. I was able to build qt4, python, and pyside without problems. My next theory is that it is a static/dynamic CRT mix-up. I'm going to see if I can use dumpbin.exe to check if any libs statically link the CRT.looo wrote:what win version are you using?