huxingyi / dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
https://dust3d.org/
MIT License
2.98k stars 222 forks source link

Build fails on arm64: error: use of undeclared identifier '__TBB_machine_fetchadd4' #127

Closed yurivict closed 1 year ago

yurivict commented 2 years ago
In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/src/tbb/itt_notify.cpp:47:
In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/src/tbb/tools_api/ittnotify_static.c:21:
/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/src/tbb/tools_api/ittnotify_config.h:329:12: error: use of undeclared identifier '__TBB_machine_fetchadd4'
    return __TBB_machine_fetchadd4(ptr, 1) + 1L;
           ^
1 error generated.

Log: http://ampere2.nyi.freebsd.org/data/main-arm64-default/pcfc0b7a81f2e_s7e45839aca/logs/dust3d-1.0.0.r.6.log (IPv6 URL)

Version: 1.0.0.r.6 FreeBSD 14-CURRENT

huxingyi commented 1 year ago

Closed as not relevant to the latest release anymore, thanks and feel free to reopen it.