Skip to content

Windows Build Errors #600

@FireBlast2020

Description

@FireBlast2020

Hi, Whenever I use the final command to build it gives a bunch of errors.
I had to use a different cmake.exe path cause the original path in the command doesn't exist.

& "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" --build . --config Release --target Studio --
These are all the logs returned after executing the command above

`C:\Users\julia\libfive\build>"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" --build . --config Release --target Studio --
MSBuild version 17.14.23+b0019275e for .NET Framework

1>Checking Build System
cl : command line warning D9002: ignoring unknown option '/MD/' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxp
roj]
base.cpp
deck.cpp
eval_interval.cpp
eval_jacobian.cpp
eval_array.cpp
eval_deriv_array.cpp
eval_feature.cpp
tape.cpp
feature.cpp
heightmap.cpp
voxels.cpp
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47): error C250
4: 'Eigen::internal::traits': base class undefined [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47): error C250
4: with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47): error C250
4: [ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47): error C250
4: T=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47): error C250
4: ] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,47):
the template instantiation context (the oldest one first) is
C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,76):
see reference to class template instantiation 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,floa
t,0>,const Derived,const int>' being compiled
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93):
see reference to class template instantiation 'Eigen::internal::traits' being compiled
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2039: 'Storage
Kind': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(81,93): error C2146: syntax e
rror: missing '>' before identifier 'StorageKind' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(80,20): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(82,68): error C2039: 'ret': i
s not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(78,10): error C3770: '': is not a valid base class [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2027: use of u
ndefined type 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2027:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2027:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2027:
T=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2027:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(17,29):
see declaration of 'Eigen::internal::traits'
with
[
T=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(94,87): error C2146: syntax e
rror: missing '>' before identifier 'StorageKind' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(93,18): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(95,66): error C2039: 'ret': i
s not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(91,22): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(95,72): error C2039: 'Base':
is not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(95,81): error C2238: unexpect
ed token(s) preceding ';' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(36,39): error C2825: 'Rhs': m
ust be a class or namespace when followed by '::' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(36,39):
the template instantiation context (the oldest one first) is
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5):
see reference to class template instantiation 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::
scalar_max_op<float,float,0>,const Derived,const int>>' being compiled
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(36,44): error C2510: 'Rhs': l
eft of '::' must be a class/struct/union [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(35,24): error C2143: syntax e
rror: missing ')' before 'const' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(35,24): error C2059: syntax e
rror: 'const' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(38,20): error C2947: expectin
g '>' to terminate template-argument-list, found '>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(33,20): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(38,23): error C2039: 'type':
is not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(38,34): error C2238: unexpect
ed token(s) preceding ';' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2039: 'Storage
Kind': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(40,69): error C2146: syntax e
rror: missing '>' before identifier 'StorageKind' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(39,20): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(41,58): error C2039: 'ret': i
s not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(41,73): error C2238: unexpect
ed token(s) preceding ';' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2039: 'Storage
Index': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj
]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,61): error C2146: syntax e
rror: missing '>' before identifier 'StorageIndex' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(42,20): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,76): error C2039: 'type':
is not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(43,93): error C2238: unexpect
ed token(s) preceding ';' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(45,20): error C2825: 'Rhs': m
ust be a class or namespace when followed by '::' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(45,25): error C2510: 'Rhs': l
eft of '::' must be a class/struct/union [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(45,32): error C3646: 'RhsNest
ed': unknown override specifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(47,37): error C2065: 'RhsNest
ed': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(47,20): error C2923: 'Eigen::
internal::remove_reference': 'RhsNested' is not a valid template type argument for parameter 'T' [C:\Users\julia\libfiv
e\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(47,37):
see declaration of 'RhsNested'

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(47,49): error C2955: 'Eigen::
internal::remove_reference': use of class template requires template argument list [C:\Users\julia\libfive\build\libfiv
e\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\Meta.h(114,29):
see declaration of 'Eigen::internal::remove_reference'

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2039: 'Storage
Kind': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,97): error C2146: syntax e
rror: missing '>' before identifier 'StorageKind' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,175): error C2039: 'value'
: is not a member of '`global namespace'' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(49,13): error C2062: type '' unexpected [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(50,3): error C2143: syntax er
ror: missing ';' before '}' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(50,3): error C2238: unexpecte
d token(s) preceding ';' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: 'Scalar':
is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const D
erived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: w
ith [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: [
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::scala
r_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<con
st Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,const E
igen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: ]
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C3646: 'Scalar':
unknown override specifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2653: 'Base': i
s not a class or namespace name [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C3646: 'CoeffRet
urnType': unknown override specifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039: 'Flags
': is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const
Derived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::sc
alar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<
const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,cons
t Eigen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21):
the template instantiation context (the oldest one first) is
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5):
see reference to class template instantiation 'Eigen::internal::ref_selector<Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_max_op<float,float,0>,const Derived,const int>>' being compiled
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2065: 'Flags
': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039: 'Flags
': is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const
Derived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::sc
alar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<
const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,cons
t Eigen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2065: 'Flags
': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: 'StorageK
ind': is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: w
ith [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: [
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::scala
r_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<con
st Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,const E
igen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: ]
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C3646: 'StorageK
ind': unknown override specifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: 'StorageI
ndex': is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,c
onst Derived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: w
ith [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: [
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::scala
r_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<con
st Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,const E
igen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: ]
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C3646: 'StorageI
ndex': unknown override specifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: 'Flags':
is not a member of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const De
rived,const int>>' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: w
ith [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: [
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039:
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::scala
r_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<con
st Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,const E
igen::Matrix<float,3,1,0,3,1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2039: ]
[C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(18,8):
see declaration of 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,co
nst Derived,const int>>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2065: 'Flags':
undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2065: 'SizeAtCo
mpileTime': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2065: 'MaxSizeA
tCompileTime': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2065: 'IsVector
AtCompileTime': undeclared identifier [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2873: 'derived'
: symbol cannot be used in a using-declaration [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(96,5): error C2873: 'const_ca
st_derived': symbol cannot be used in a using-declaration [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039: 'Flags
': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(419,21):
the template instantiation context (the oldest one first) is
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(99,55):
see reference to class template instantiation 'Eigen::internal::ref_selector' being compiled
with
[
RhsType=const int
]

C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039: 'Flags
': is not a member of 'Eigen::internal::traits' [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
with [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
[ [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
RhsType=const int [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\XprHelper.h(425,21): error C2039:
] [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
(compiling source file '../../../libfive/src/render/discrete/voxels.cpp')
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\util\ForwardDeclarations.h(23,29):
see declaration of 'Eigen::internal::traits'
with
[
RhsType=const int
]

C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,83): error C2039: 'cast': is not a member of 'Eigen::C
wiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const Derived,const int>' [C:\Users\julia\libfive\build\libf
ive\src\libfive.vcxproj]
C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,83): error C2039: with [C:\Users\julia\libfive
\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,83): error C2039: [ [C:\Users\julia\libfive\bu
ild\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,83): error C2039: Derived=Eigen::CwiseUnar
yOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<float,float>,c
onst Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::ArrayWrapper<const Eigen::CwiseBinaryOp<Eig
en::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1,0,3,1>,const Eigen::Matrix<float,3,1,0,3,
1>>>>> [C:\Users\julia\libfive\build\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,83): error C2039: ] [C:\Users\julia\libfive\bu
ild\libfive\src\libfive.vcxproj]
C:\Users\julia\libfive\vcpkg\installed\x64-windows\include\Eigen\src\Core\CwiseBinaryOp.h(77,7):
see declaration of 'Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<float,float,0>,const Derived,const int>'
with
[
Derived=Eigen::CwiseUnaryOp<Eigen::internal::scalar_ceil_op,const Eigen::CwiseBinaryOp<Eigen::inte
rnal::scalar_product_op<float,float>,const Eigen::ArrayWrapper<const Eigen::Matrix<float,3,1,0,3,1>>,const Eigen::Arr
ayWrapper<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float,float>,const Eigen::Matrix<float,3,1
,0,3,1>,const Eigen::Matrix<float,3,1,0,3,1>>>>>
]

C:\Users\julia\libfive\libfive\src\render\discrete\voxels.cpp(26,88): error C2062: type 'int' unexpected [C:\Users\juli
a\libfive\build\libfive\src\libfive.vcxproj]
contours.cpp
edge_tables.cpp
manifold_tables.cpp
mesh.cpp
neighbor_tables.cpp
progress.cpp
marching.cpp
dc_contourer.cpp
dc_mesher.cpp
Generating Code...
Compiling...
dc_neighbors2.cpp
dc_neighbors3.cpp
dc_worker_pool2.cpp
dc_worker_pool3.cpp
dc_tree2.cpp
dc_tree3.cpp
dc_xtree2.cpp
dc_xtree3.cpp
dc_object_pool2.cpp
dc_object_pool3.cpp
hybrid_debug.cpp
hybrid_worker_pool2.cpp
hybrid_worker_pool3.cpp
hybrid_neighbors2.cpp
hybrid_neighbors3.cpp
hybrid_tree2.cpp
hybrid_tree3.cpp
hybrid_xtree2.cpp
hybrid_xtree3.cpp
hybrid_object_pool2.cpp
Generating Code...`

I have no idea what causes this, all the dependencies are installed and the studio is never generated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions