uwestoehr
wrote:
↑
Fri Aug 05, 2022 11:58 am
Thanks for this info since I see now that for the Libpack build of 0.20 it seems I forgot to enable PCL. Since 0.20.1 cone out next week, I will assure this has PCL support.
This is unfortunately impossible. Compiling with PCL gives me these errors:
Code:
Select all
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\AppReverseEngineering.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(108,50): error C2143: syntax error: missing ',' before '<' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(112): message : see reference to class template instantiation 'flann::Heap<T>::CompareT' being compiled (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(161): message : see reference to class template instantiation 'flann::Heap<T>' being compiled (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/random.h(120,14): error C2039: 'random_shuffle': is not a member of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\eigen3\Eigen\src/Core/arch/Default/BFloat16.h(659): message : see declaration of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/random.h(120,1): error C3861: 'random_shuffle': identifier not found (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/lsh_table.h(367,10): error C2039: 'random_shuffle': is not a member of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\eigen3\Eigen\src/Core/arch/Default/BFloat16.h(659): message : see declaration of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/lsh_table.h(367,1): error C3861: 'random_shuffle': identifier not found (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>Done building project "ReverseEngineering.vcxproj" -- FAILED.
So 3 libraries of our Libpack issue compilation errors -> need more time to investigate and i won't have this before 0.20.1.
-> I will add this to the known issues.