godotengine / godotengine/godot
Can't buildon Alma linux 10
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
Godot 4.4. branch
### System information
Alma Linux 10 x86_64
### Issue description
```
Building for platform "linuxbsd", architecture "x86_64", target "editor".
Checking for C header file mntent.h... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
Linking Program bin/godot.linuxbsd.editor.x86_64 ...
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4Factory(int, int)':
bvh4_factory.cpp:(.text+0x2a61): undefined reference to `embree::avx2::BVH4Triangle4Intersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a67): undefined reference to `embree::avx2::BVH4Triangle4Intersector8HybridMoellerNoFilter()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a6d): undefined reference to `embree::avx2::BVH4Triangle4iIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a73): undefined reference to `embree::avx2::BVH4Triangle4vIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a79): undefined reference to `embree::avx2::BVH4Triangle4iIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a7e): undefined reference to `embree::avx2::BVH4Triangle4vMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a83): undefined reference to `embree::avx2::BVH4Triangle4iMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a88): undefined reference to `embree::avx2::BVH4Triangle4vMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2a8d): undefined reference to `embree::avx2::BVH4Triangle4iMBIntersector8HybridPluecker()'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::selectIntersectors(int)':
bvh4_factory.cpp:(.text+0x2cd1): undefined reference to `embree::avx2::BVH4Triangle4Intersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cd7): undefined reference to `embree::avx2::BVH4Triangle4Intersector8HybridMoellerNoFilter()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cdd): undefined reference to `embree::avx2::BVH4Triangle4iIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2ce3): undefined reference to `embree::avx2::BVH4Triangle4vIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2ce9): undefined reference to `embree::avx2::BVH4Triangle4iIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cee): undefined reference to `embree::avx2::BVH4Triangle4vMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cf3): undefined reference to `embree::avx2::BVH4Triangle4iMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cf8): undefined reference to `embree::avx2::BVH4Triangle4vMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh4_factory.cpp:(.text+0x2cfd): undefined reference to `embree::avx2::BVH4Triangle4iMBIntersector8HybridPluecker()'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4OBBVirtualCurve4i(embree::Scene*, embree::BVHFactory::IntersectVariant)':
bvh4_factory.cpp:(.text+0x5409): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4OBBVirtualCurve8i(embree::Scene*, embree::BVHFactory::IntersectVariant)':
bvh4_factory.cpp:(.text+0x55d9): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4OBBVirtualCurve4v(embree::Scene*, embree::BVHFactory::IntersectVariant)':
bvh4_factory.cpp:(.text+0x57a9): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4OBBVirtualCurve4iMB(embree::Scene*, embree::BVHFactory::IntersectVariant)':
bvh4_factory.cpp:(.text+0x5979): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH4Factory::BVH4OBBVirtualCurve8iMB(embree::Scene*, embree::BVHFactory::IntersectVariant)':
bvh4_factory.cpp:(.text+0x5b49): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):bvh4_factory.cpp:(.text+0x5d1f): more undefined references to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)' follow
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNiILi8EE4TypeE[_ZTVN6embree7CurveNiILi8EE4TypeE]+0x10): undefined reference to `embree::CurveNi<8>::Type::name() const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNiILi8EE4TypeE[_ZTVN6embree7CurveNiILi8EE4TypeE]+0x18): undefined reference to `embree::CurveNi<8>::Type::sizeActive(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNiILi8EE4TypeE[_ZTVN6embree7CurveNiILi8EE4TypeE]+0x20): undefined reference to `embree::CurveNi<8>::Type::sizeTotal(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNiILi8EE4TypeE[_ZTVN6embree7CurveNiILi8EE4TypeE]+0x28): undefined reference to `embree::CurveNi<8>::Type::getBytes(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree9CurveNiMBILi8EE4TypeE[_ZTVN6embree9CurveNiMBILi8EE4TypeE]+0x10): undefined reference to `embree::CurveNiMB<8>::Type::name() const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree9CurveNiMBILi8EE4TypeE[_ZTVN6embree9CurveNiMBILi8EE4TypeE]+0x18): undefined reference to `embree::CurveNiMB<8>::Type::sizeActive(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree9CurveNiMBILi8EE4TypeE[_ZTVN6embree9CurveNiMBILi8EE4TypeE]+0x20): undefined reference to `embree::CurveNiMB<8>::Type::sizeTotal(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh4_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree9CurveNiMBILi8EE4TypeE[_ZTVN6embree9CurveNiMBILi8EE4TypeE]+0x28): undefined reference to `embree::CurveNiMB<8>::Type::getBytes(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH8Factory::BVH8Factory(int, int)':
bvh8_factory.cpp:(.text+0x29e5): undefined reference to `embree::avx2::BVH8Triangle4Intersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x29eb): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x29f1): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x29f7): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a00): undefined reference to `embree::avx2::BVH8Triangle4iIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a05): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a0a): undefined reference to `embree::avx2::BVH8Triangle4Intersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a10): undefined reference to `embree::avx2::BVH8Triangle4Intersector8HybridMoellerNoFilter()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a19): undefined reference to `embree::avx2::BVH8Triangle4vIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a1f): undefined reference to `embree::avx2::BVH8Triangle4iIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a25): undefined reference to `embree::avx2::BVH8Triangle4vIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a2b): undefined reference to `embree::avx2::BVH8Triangle4iIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a34): undefined reference to `embree::avx2::BVH8Triangle4iIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a39): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a3e): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a43): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a4c): undefined reference to `embree::avx2::BVH8Triangle4vIntersector1Woop()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a51): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a5a): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a63): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a6c): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a75): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a7e): undefined reference to `embree::avx2::QBVH8Triangle4iIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a87): undefined reference to `embree::avx2::QBVH8Triangle4Intersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a90): undefined reference to `embree::avx2::BVH8Triangle4Intersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2a99): undefined reference to `embree::avx2::BVH8Triangle4Intersector4HybridMoellerNoFilter()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2aa2): undefined reference to `embree::avx2::BVH8Triangle4iIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2aab): undefined reference to `embree::avx2::BVH8Triangle4vIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ab3): undefined reference to `embree::avx2::BVH8Triangle4iIntersector4HybridPluecker()'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o): in function `embree::BVH8Factory::selectIntersectors(int)':
bvh8_factory.cpp:(.text+0x2e25): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e2b): undefined reference to `embree::avx2::BVH8Triangle4Intersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e31): undefined reference to `embree::avx2::BVH8Triangle4iIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e37): undefined reference to `embree::avx2::BVH8Triangle4vIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e40): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e46): undefined reference to `embree::avx2::BVH8Triangle4iIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e4b): undefined reference to `embree::avx2::BVH8Triangle4vIntersector1Woop()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e50): undefined reference to `embree::avx2::BVH8Triangle4Intersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e59): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e5f): undefined reference to `embree::avx2::BVH8Triangle4Intersector8HybridMoellerNoFilter()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e65): undefined reference to `embree::avx2::BVH8Triangle4iIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e6b): undefined reference to `embree::avx2::BVH8Triangle4vIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e74): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e7a): undefined reference to `embree::avx2::BVH8Triangle4iIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e7f): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e84): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector8HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e8d): undefined reference to `embree::avx2::QBVH8Triangle4iIntersector1Pluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e92): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2e97): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector8HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ea0): undefined reference to `embree::avx2::QBVH8Triangle4Intersector1Moeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ea9): undefined reference to `embree::avx2::BVH8Triangle4Intersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2eb2): undefined reference to `embree::avx2::BVH8Triangle4Intersector4HybridMoellerNoFilter()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ebb): undefined reference to `embree::avx2::BVH8Triangle4iIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ec4): undefined reference to `embree::avx2::BVH8Triangle4vIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ecd): undefined reference to `embree::avx2::BVH8Triangle4iIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ed6): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2edf): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector4HybridMoeller()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ee8): undefined reference to `embree::avx2::BVH8Triangle4vMBIntersector4HybridPluecker()'
/usr/bin/ld: bvh8_factory.cpp:(.text+0x2ef1): undefined reference to `embree::avx2::BVH8Triangle4iMBIntersector4HybridPluecker()'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNvILi8EE4TypeE[_ZTVN6embree7CurveNvILi8EE4TypeE]+0x10): undefined reference to `embree::CurveNv<8>::Type::name() const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNvILi8EE4TypeE[_ZTVN6embree7CurveNvILi8EE4TypeE]+0x18): undefined reference to `embree::CurveNv<8>::Type::sizeActive(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNvILi8EE4TypeE[_ZTVN6embree7CurveNvILi8EE4TypeE]+0x20): undefined reference to `embree::CurveNv<8>::Type::sizeTotal(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree7CurveNvILi8EE4TypeE[_ZTVN6embree7CurveNvILi8EE4TypeE]+0x28): undefined reference to `embree::CurveNv<8>::Type::getBytes(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree12SubGridQBVHNILi8EE4TypeE[_ZTVN6embree12SubGridQBVHNILi8EE4TypeE]+0x10): undefined reference to `embree::SubGridQBVHN<8>::Type::name() const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree12SubGridQBVHNILi8EE4TypeE[_ZTVN6embree12SubGridQBVHNILi8EE4TypeE]+0x18): undefined reference to `embree::SubGridQBVHN<8>::Type::sizeActive(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree12SubGridQBVHNILi8EE4TypeE[_ZTVN6embree12SubGridQBVHNILi8EE4TypeE]+0x20): undefined reference to `embree::SubGridQBVHN<8>::Type::sizeTotal(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh8_factory.linuxbsd.editor.x86_64.o):(.rodata._ZTVN6embree12SubGridQBVHNILi8EE4TypeE[_ZTVN6embree12SubGridQBVHNILi8EE4TypeE]+0x28): undefined reference to `embree::SubGridQBVHN<8>::Type::getBytes(char const*) const'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_spatial.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderFastSpatialSAH<4, embree::TriangleMesh, embree::TriangleMv<4>, embree::avx2::TriangleSplitterFactory>::build()':
bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0xbd): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x554): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x5a3): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x7cf): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_spatial.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderFastSpatialSAH<4, embree::TriangleMesh, embree::TriangleMi<4>, embree::avx2::TriangleSplitterFactory>::build()':
bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0xbd): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x554): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x5a3): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x7cf): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_spatial.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderFastSpatialSAH<4, embree::TriangleMesh, embree::TriangleM<4>, embree::avx2::TriangleSplitterFactory>::build()':
bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0xbd): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x560): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x5af): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah_spatial.cpp:(.text._ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv[_ZN6embree4avx225BVHNBuilderFastSpatialSAHILi4ENS_12TriangleMeshENS_9TriangleMILi4EEENS0_23TriangleSplitterFactoryEE5buildEv]+0x7cf): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_mb.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderMBlurSAH<4, embree::TriangleMesh, embree::TriangleMi<4> >::buildMultiSegment(unsigned long)':
bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE17buildMultiSegmentEm[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE17buildMultiSegmentEm]+0x480): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_mb.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderMBlurSAH<4, embree::TriangleMesh, embree::TriangleMi<4> >::build()':
bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x1e7): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x426): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_mb.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderMBlurSAH<4, embree::TriangleMesh, embree::TriangleMvMB<4> >::buildMultiSegment(unsigned long)':
bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE17buildMultiSegmentEm[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE17buildMultiSegmentEm]+0x480): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah_mb.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderMBlurSAH<4, embree::TriangleMesh, embree::TriangleMvMB<4> >::build()':
bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE5buildEv]+0x1e7): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah_mb.cpp:(.text._ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderMBlurSAHILi4ENS_12TriangleMeshENS_12TriangleMvMBILi4EEEE5buildEv]+0x426): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleMi<4> >::setupLargeBuildRefBuilder(unsigned long, embree::TriangleMesh const*)':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE25setupLargeBuildRefBuilderEmPKS2_[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE25setupLargeBuildRefBuilderEmPKS2_]+0x81): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleMv<4> >::setupLargeBuildRefBuilder(unsigned long, embree::TriangleMesh const*)':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE25setupLargeBuildRefBuilderEmPKS2_[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE25setupLargeBuildRefBuilderEmPKS2_]+0x81): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleM<4> >::setupLargeBuildRefBuilder(unsigned long, embree::TriangleMesh const*)':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE25setupLargeBuildRefBuilderEmPKS2_[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE25setupLargeBuildRefBuilderEmPKS2_]+0x81): undefined reference to `embree::BVHN<4>::BVHN(embree::PrimitiveType const&, embree::Scene*)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleMi<4> >::build()':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x5ce): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0xfaf): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x11d7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x122e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x192d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x1438): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleMv<4> >::build()':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x5ce): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0xfaf): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x11d7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x122e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x192d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x1438): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_twolevel.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderTwoLevel<4, embree::TriangleMesh, embree::TriangleM<4> >::build()':
bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x5ce): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0xfaf): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x11d7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x122e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x192d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_twolevel.cpp:(.text._ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx219BVHNBuilderTwoLevelILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x1438): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderSAHQuantized<4, embree::TriangleMi<4> >::build()':
bvh_builder_sah.cpp:(.text._ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x96): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x418): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx223BVHNBuilderSAHQuantizedILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x669): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderSAH<4, embree::TriangleMi<4> >::build()':
bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x89): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x82d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv]+0x868): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMiILi4EEEE5buildEv]+0xac8): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderSAH<4, embree::TriangleMv<4> >::build()':
bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv]+0x89): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv]+0x82d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv]+0x868): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_10TriangleMvILi4EEEE5buildEv]+0xac8): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_sah.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNBuilderSAH<4, embree::TriangleM<4> >::build()':
bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv]+0x89): undefined reference to `embree::BVHN<4>::preBuild(std::__cxx11::basic_string, std::allocator > const&)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv]+0x82d): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv]+0x868): undefined reference to `embree::BVHN<4>::layoutLargeNodes(unsigned long)'
/usr/bin/ld: bvh_builder_sah.cpp:(.text._ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx214BVHNBuilderSAHILi4ENS_9TriangleMILi4EEEE5buildEv]+0xac8): undefined reference to `embree::BVHN<4>::postBuild(double)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_morton.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNMeshBuilderMorton<4, embree::TriangleMesh, embree::TriangleM<4> >::build()':
bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x32e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0x34d): undefined reference to `embree::BVHN<4>::clearBarrier(embree::NodeRefPtr<4>&)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_9TriangleMILi4EEEE5buildEv]+0xba7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_morton.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNMeshBuilderMorton<4, embree::TriangleMesh, embree::TriangleMi<4> >::build()':
bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x32e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0x34d): undefined reference to `embree::BVHN<4>::clearBarrier(embree::NodeRefPtr<4>&)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMiILi4EEEE5buildEv]+0xba7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: modules/libmodule_raycast.linuxbsd.editor.x86_64.a(bvh_builder_morton.linuxbsd.editor.x86_64.o): in function `embree::avx2::BVHNMeshBuilderMorton<4, embree::TriangleMesh, embree::TriangleMv<4> >::build()':
bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x32e): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0x34d): undefined reference to `embree::BVHN<4>::clearBarrier(embree::NodeRefPtr<4>&)'
/usr/bin/ld: bvh_builder_morton.cpp:(.text._ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv[_ZN6embree4avx221BVHNMeshBuilderMortonILi4ENS_12TriangleMeshENS_10TriangleMvILi4EEEE5buildEv]+0xba7): undefined reference to `embree::BVHN<4>::set(embree::NodeRefPtr<4>, embree::LBBox const&, unsigned long)'
collect2: error: ld returned 1 exit status
scons: *** [bin/godot.linuxbsd.editor.x86_64] Error 1
scons: building terminated because of errors.
```
### Steps to reproduce
install dependencies and scons will not build
### Minimal reproduction project (MRP)
install dependencies and scons will not build
Contributor guide
Assessment
This issue has not been assessed yet.