------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 UNAME_r=6.5 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ENV ------------------------------------------------------------------------------- PKG_CONFIG=pkgconf MAKE=gmake XDG_DATA_HOME=/construction/graphics/instant-meshes XDG_CONFIG_HOME=/construction/graphics/instant-meshes XDG_CACHE_HOME=/construction/graphics/instant-meshes/.cache HOME=/construction/graphics/instant-meshes TMPDIR="/tmp" PATH=/construction/graphics/instant-meshes/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/graphics/instant-meshes/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CMAKE_PREFIX_PATH="/usr/local" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ENV ------------------------------------------------------------------------------- XDG_DATA_HOME=/construction/graphics/instant-meshes XDG_CONFIG_HOME=/construction/graphics/instant-meshes XDG_CACHE_HOME=/construction/graphics/instant-meshes/.cache HOME=/construction/graphics/instant-meshes TMPDIR="/tmp" PATH=/construction/graphics/instant-meshes/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/graphics/instant-meshes/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- DESTDIR=/construction/graphics/instant-meshes/stage SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- CMAKE_BUILD_TYPE="release" OSREL=6.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/instant-meshes" EXAMPLESDIR="share/examples/instant-meshes" DATADIR="share/instant-meshes" WWWDIR="www/instant-meshes" ETCDIR="etc/instant-meshes" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: SUB_LIST ------------------------------------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/instant-meshes DOCSDIR=/usr/local/share/doc/instant-meshes EXAMPLESDIR=/usr/local/share/examples/instant-meshes WWWDIR=/usr/local/www/instant-meshes ETCDIR=/usr/local/etc/instant-meshes SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes DFLY_STING_XFAIL=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_COMPRESSION_FORMAT=.tgz DEVELOPER=1 WITH_CCACHE_BUILD=yes CCACHE_DIR=/ccache UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=600503 OSVERSION=9999999 OSREL=6.5 _OSRELEASE=6.5-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=13 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/expat-2.5.0.pkg Installing /packages/All/libuv-1.46.0.pkg Installing /packages/All/indexinfo-0.3.1.pkg Installing /packages/All/gettext-runtime-0.21.1.pkg Installing /packages/All/openssl-1.1.1u,1.pkg Installing /packages/All/rhash-1.4.3.pkg Installing /packages/All/pkg-1.19.2.pkg Installing /packages/All/liblz4-1.9.4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/zstd-1.5.5.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libarchive-3.6.2,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ncurses-6.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from ncurses-6.4: -- To get the terminfo database please install the terminfo-db package: pkg install terminfo-db Installing /packages/All/cmake-core-3.26.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gmp-6.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mpfr-4.2.0_1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mpc-1.3.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required UNFLAVORED devel/binutils -> use devel/binutils@native Installing /packages/All/binutils-2.40_4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gcc12-12.2.0_6.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from gcc12-12.2.0_6: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc12 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. Installing /packages/All/blas-3.11.0_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/lapack-3.11.0_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/eigen-3.4.0_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required UNFLAVORED graphics/ImageMagick6 -> use graphics/ImageMagick6@x11 Installing /packages/All/gmake-4.3_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pkgconf-1.8.1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/brotli-1.0.9,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/png-1.6.39.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/freetype2-2.12.1_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from freetype2-2.12.1_2: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). Installing /packages/All/fontconfig-2.14.2,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Running fc-cache to build fontconfig cache... Installing /packages/All/libidn-1.38.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/jbig2dec-0.19.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libdeflate-1.18.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/jbigkit-2.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/jpeg-turbo-2.1.5.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/tiff-4.4.0_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/lcms2-2.15_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/openjpeg-2.5.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libpaper-1.1.28.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libdaemon-0.14_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libICE-1.1.0_1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libSM-1.2.3,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXau-1.0.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/xorgproto-2022.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXdmcp-1.1.3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxcb-1.15_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libX11-1.8.6,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/dbus-1.14.6,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===> Creating groups. Creating group 'messagebus' with gid '556'. ===> Creating users Creating user 'messagebus' with uid '556'. Installing /packages/All/libffi-3.4.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pcre2-10.42.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/readline-8.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxml2-2.10.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libiconv-1.17.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mpdecimal-2.5.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/python39-3.9.17.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from python39-3.9.17: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 Installing /packages/All/glib-2.76.4,2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating GIO modules cache Compiling glib schemas No schema files found: doing nothing. Installing /packages/All/dbus-glib-0.112.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gdbm-1.23.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libevent-2.1.12.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gnome_subr-1.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/avahi-app-0.8_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===> Creating groups. Creating group 'avahi' with gid '558'. ===> Creating users Creating user 'avahi' with uid '558'. Installing /packages/All/nettle-3.9.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libtasn1-4.19.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libunistring-1.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libidn2-2.3.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/p11-kit-0.24.1_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gnutls-3.7.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/cups-2.4.6.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===> Creating groups. Creating group 'cups' with gid '193'. ===> Creating users Creating user 'cups' with uid '193'. Installing /packages/All/poppler-data-0.4.12.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ghostscript9-agpl-base-9.56.1_11.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from ghostscript9-agpl-base-9.56.1_11: -- This package installs a script named dvipdf that depends on dvips. If you want to use this script you need to install print/tex-dvipsk. Installing /packages/All/libXext-1.3.4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXt-1.2.1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ghostscript9-agpl-x11-9.56.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/perl5-5.32.1_3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ccache-3.7.12_4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for gcc create symlink for gcc (world) create symlink for g++ create symlink for g++ (world) create symlink for gcc12 create symlink for gcc12 (world) create symlink for g++12 create symlink for g++12 (world) create symlink for cpp12 create symlink for cpp12 (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. Installing /packages/All/libltdl-2.4.7.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/fftw3-3.3.10_3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/giflib-5.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/webp-1.3.0_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/highway-1.0.4_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/Imath-3.1.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/openexr-3.1.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/shared-mime-info-2.2_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Building the Shared MIME-Info database cache Installing /packages/All/gdk-pixbuf2-2.42.10.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating gdk-pixbuf modules cache Installing /packages/All/libjxl-0.8.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Building the Shared MIME-Info database cache Generating gdk-pixbuf modules cache ===== Message from libjxl-0.8.2: -- Additional packages recommended for new users: - imlib2-jxl (e.g., feh, scrot) - kf5-kimageformats (e.g., nomacs, flameshot, skanlite) - gimp-jxl-plugin Installing /packages/All/vmaf-2.3.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/aom-3.6.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/dav1d-1.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libde265-1.0.12.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/svt-av1-1.6.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/x265-3.4_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libheif-1.16.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating gdk-pixbuf modules cache Installing /packages/All/liblqr-1-0.4.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from liblqr-1-0.4.2: -- NOTE: In order to compile examples for liblqr, you will also need pngwriter port (/xports/graphics/pngwriter). Examples are located in /usr/local/share/examples/liblqr-1 Installing /packages/All/fribidi-1.0.13.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/graphite2-1.3.14.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/harfbuzz-7.3.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libraqm-0.10.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libraw-0.21.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libgd-2.3.3_5,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libwmf-0.2.13.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating gdk-pixbuf modules cache ===== Message from libwmf-0.2.13: -- ===> NOTICE: The libwmf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing Installing /packages/All/libglvnd-1.6.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pixman-0.42.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXrender-0.9.10_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/cairo-1.17.4_2,3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libdatrie-0.2.13_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libthai-0.1.29.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from libthai-0.1.29: -- ===> NOTICE: The libthai port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing Installing /packages/All/libfontenc-1.1.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mkfontscale-1.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/font-bh-ttf-1.0.3_4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Running fc-cache to build fontconfig cache... Installing /packages/All/font-misc-meltho-1.0.3_4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/font-misc-ethiopic-1.0.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/encodings-1.0.5,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/dejavu-2.37_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Running fc-cache to build fontconfig cache... ===== Message from dejavu-2.37_1: -- Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. Installing /packages/All/xorg-fonts-truetype-7.7_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXft-2.3.7.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pango-1.50.14.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/librsvg2-rust-2.56.3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating gdk-pixbuf modules cache Installing /packages/All/gsfonts-8.11_8.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from gsfonts-8.11_8: -- ===> NOTICE: The gsfonts port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing Installing /packages/All/ImageMagick6-6.9.12.77_4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXfixes-6.0.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXcursor-1.2.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXi-1.8,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXinerama-1.1.4_2,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXrandr-1.5.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXxf86vm-1.1.4_3.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libGLU-9.0.2_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/glfw-3.3.8.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libnotify-0.8.2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libepoll-shim-0.0.20230411.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/wayland-1.22.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from wayland-1.22.0: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). Installing /packages/All/xkeyboard-config-2.34_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libxkbcommon-1.5.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from libxkbcommon-1.5.0: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg Installing /packages/All/libXtst-1.2.3_2.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/at-spi2-core-2.48.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libepoxy-1.5.9.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/hicolor-icon-theme-0.17.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gtk-update-icon-cache-3.24.31.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/adwaita-icon-theme-40.1.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Generating GTK icon cache for /usr/local/share/icons/Adwaita Installing /packages/All/gsettings-desktop-schemas-42.0.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Compiling glib schemas Installing /packages/All/libXcomposite-0.4.6,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libXdamage-1.1.6.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/gtk3-3.24.34_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Compiling glib schemas Generating GTK icon cache for /usr/local/share/icons/hicolor Installing /packages/All/zenity-3.42.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required UNFLAVORED devel/binutils -> use devel/binutils@native UNFLAVORED graphics/ImageMagick6 -> use graphics/ImageMagick6@x11 SUCCEEDED 00:01:02 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The instant-meshes port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> instant-meshes-0.0.42_14 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The instant-meshes port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> instant-meshes-0.0.42_14 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by instant-meshes-0.0.42_14 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The instant-meshes port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> instant-meshes-0.0.42_14 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by instant-meshes-0.0.42_14 for building => SHA256 Checksum OK for wjakob-instant-meshes-0.0-42-g4a083f4_GH0.tar.gz. => SHA256 Checksum OK for wjakob-nanogui-2a61f03_GH0.tar.gz. => SHA256 Checksum OK for wjakob-nanovg-ac15b84_GH0.tar.gz. => SHA256 Checksum OK for wjakob-dset-7967ef0_GH0.tar.gz. => SHA256 Checksum OK for wjakob-tbb-141b0e3_GH0.tar.gz. => SHA256 Checksum OK for wjakob-pcg32-0ef13e6_GH0.tar.gz. => SHA256 Checksum OK for wjakob-pss-a91da33_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The instant-meshes port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> instant-meshes-0.0.42_14 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by instant-meshes-0.0.42_14 for building ===> Extracting for instant-meshes-0.0.42_14 ===> NOTICE: The instant-meshes port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> instant-meshes-0.0.42_14 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by instant-meshes-0.0.42_14 for building => SHA256 Checksum OK for wjakob-instant-meshes-0.0-42-g4a083f4_GH0.tar.gz. => SHA256 Checksum OK for wjakob-nanogui-2a61f03_GH0.tar.gz. => SHA256 Checksum OK for wjakob-nanovg-ac15b84_GH0.tar.gz. => SHA256 Checksum OK for wjakob-dset-7967ef0_GH0.tar.gz. => SHA256 Checksum OK for wjakob-tbb-141b0e3_GH0.tar.gz. => SHA256 Checksum OK for wjakob-pcg32-0ef13e6_GH0.tar.gz. => SHA256 Checksum OK for wjakob-pss-a91da33_GH0.tar.gz. Extracted Memory Use: 25.29M SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for instant-meshes-0.0.42_14 ===> Applying ports patches for instant-meshes-0.0.42_14 from /xports/graphics/instant-meshes/files ===> Applying dragonfly patches for instant-meshes-0.0.42_14 from /xports/graphics/instant-meshes/dragonfly SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> instant-meshes-0.0.42_14 depends on file: /usr/local/bin/cmake - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - found ===> instant-meshes-0.0.42_14 depends on package: ImageMagick6>=6 - found ===> instant-meshes-0.0.42_14 depends on package: pkgconf>=1.3.0_1 - found ===> instant-meshes-0.0.42_14 depends on package: gmake>=4.3 - found ===> instant-meshes-0.0.42_14 depends on package: xorgproto>=0 - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/bin/ccache - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> instant-meshes-0.0.42_14 depends on shared library: libglfw.so - found (/usr/local/lib/libglfw.so) ===> instant-meshes-0.0.42_14 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> instant-meshes-0.0.42_14 depends on file: /usr/local/bin/cmake - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - found ===> instant-meshes-0.0.42_14 depends on package: ImageMagick6>=6 - found ===> instant-meshes-0.0.42_14 depends on package: pkgconf>=1.3.0_1 - found ===> instant-meshes-0.0.42_14 depends on package: gmake>=4.3 - found ===> instant-meshes-0.0.42_14 depends on package: xorgproto>=0 - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found ===> instant-meshes-0.0.42_14 depends on file: /usr/local/bin/ccache - found ===> instant-meshes-0.0.42_14 depends on shared library: libglfw.so - found (/usr/local/lib/libglfw.so) ===> instant-meshes-0.0.42_14 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Configuring for instant-meshes-0.0.42_14 ===> Performing out-of-source build /bin/mkdir -p /construction/graphics/instant-meshes/.build CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAS_CPP14_FLAG -- Performing Test HAS_CPP14_FLAG - Success -- Performing Test HAS_CPP11_FLAG -- Performing Test HAS_CPP11_FLAG - Success -- Performing Test SUPPORTS_MRTM -- Performing Test SUPPORTS_MRTM - Success -- Performing Test SUPPORTS_FLIFETIME -- Performing Test SUPPORTS_FLIFETIME - Success -- Configuring done (2.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS CMAKE_NO_BUILTIN_CHRPATH CMAKE_SHARED_LINKER_FLAGS FETCHCONTENT_FULLY_DISCONNECTED THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /construction/graphics/instant-meshes/.build SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for instant-meshes-0.0.42_14 gmake[2]: Entering directory '/construction/graphics/instant-meshes/.build' /usr/local/bin/cmake -S/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4 -B/construction/graphics/instant-meshes/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/graphics/instant-meshes/.build/CMakeFiles /construction/graphics/instant-meshes/.build//CMakeFiles/progress.marks gmake -f CMakeFiles/Makefile2 all gmake[3]: Entering directory '/construction/graphics/instant-meshes/.build' gmake -f ext_build/tbb/CMakeFiles/tbb_static.dir/build.make ext_build/tbb/CMakeFiles/tbb_static.dir/depend gmake -f ext_build/nanogui/CMakeFiles/bin2c.dir/build.make ext_build/nanogui/CMakeFiles/bin2c.dir/depend gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' cd /construction/graphics/instant-meshes/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb /construction/graphics/instant-meshes/.build /construction/graphics/instant-meshes/.build/ext_build/tbb /construction/graphics/instant-meshes/.build/ext_build/tbb/CMakeFiles/tbb_static.dir/DependInfo.cmake gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' cd /construction/graphics/instant-meshes/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui /construction/graphics/instant-meshes/.build /construction/graphics/instant-meshes/.build/ext_build/nanogui /construction/graphics/instant-meshes/.build/ext_build/nanogui/CMakeFiles/bin2c.dir/DependInfo.cmake gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' gmake -f ext_build/tbb/CMakeFiles/tbb_static.dir/build.make ext_build/tbb/CMakeFiles/tbb_static.dir/build gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' gmake -f ext_build/nanogui/CMakeFiles/bin2c.dir/build.make ext_build/nanogui/CMakeFiles/bin2c.dir/build gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' [ 1%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o [ 2%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o -MF CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o.d -o CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp [ 3%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp [ 4%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o [ 5%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o [ 6%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o -MF CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o.d -o CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp [ 7%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o -MF CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o.d -o CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp [ 8%] Building C object ext_build/nanogui/CMakeFiles/bin2c.dir/resources/bin2c.c.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/cc -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/bin2c.dir/resources/bin2c.c.o -MF CMakeFiles/bin2c.dir/resources/bin2c.c.o.d -o CMakeFiles/bin2c.dir/resources/bin2c.c.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/resources/bin2c.c [ 9%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp [ 10%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o -MF CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o.d -o CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp [ 11%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o [ 12%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o [ 13%] Linking C executable bin2c cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/bin2c.dir/link.txt --verbose=1 /usr/local/libexec/ccache/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -L/usr/local/lib CMakeFiles/bin2c.dir/resources/bin2c.c.o -o bin2c -L/usr/local/lib [ 14%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp cd /construction/graphics/instant-meshes/.build/ext_build/tbb && /usr/local/libexec/ccache/c++ -DDO_ITT_NOTIFY -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DUSE_PTHREAD -D__TBB_BUILD=1 -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/rml/include -I/construction/graphics/instant-meshes/.build/ext_build/tbb -I/construction/graphics/instant-meshes/.build -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -std=gnu++11 -frtti -fexceptions -mrtm -flifetime-dse=1 -MD -MT ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../mutex.h:41, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/condition_variable:71, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ [ 14%] Built target bin2c gmake -f ext_build/nanogui/CMakeFiles/nanogui-obj.dir/build.make ext_build/nanogui/CMakeFiles/nanogui-obj.dir/depend gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' [ 15%] Running bin2c cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && ./bin2c nanogui_resources.cpp nanogui_resources.h /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/resources/Roboto-Bold.ttf /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/resources/Roboto-Regular.ttf /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/resources/entypo.ttf In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:56, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/critical_section.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ cd /construction/graphics/instant-meshes/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui /construction/graphics/instant-meshes/.build /construction/graphics/instant-meshes/.build/ext_build/nanogui /construction/graphics/instant-meshes/.build/ext_build/nanogui/CMakeFiles/nanogui-obj.dir/DependInfo.cmake In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' gmake -f ext_build/nanogui/CMakeFiles/nanogui-obj.dir/build.make ext_build/nanogui/CMakeFiles/nanogui-obj.dir/build In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ [ 17%] Building C object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:106:2: error: #error Unknown OS #error Unknown OS ^~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/cc -DNANOGUI_BUILD -DNVG_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -Wno-unused-result -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o -MF CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o.d -o CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src/nanovg.c In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ [ 18%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/nanogui_resources.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/nanogui_resources.cpp.o -MF CMakeFiles/nanogui-obj.dir/nanogui_resources.cpp.o.d -o CMakeFiles/nanogui-obj.dir/nanogui_resources.cpp.o -c /construction/graphics/instant-meshes/.build/ext_build/nanogui/nanogui_resources.cpp [ 19%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/glutil.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/glutil.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/glutil.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/glutil.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/glutil.cpp In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:23: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ [ 20%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/common.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/common.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/common.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/common.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp: In function 'std::array nanogui::utf8(int)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:134:59: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: seq[5] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x4000000; ~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:135:9: note: here case 5: seq[4] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x200000; ^~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:135:59: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: seq[4] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x200000; ~~^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:136:9: note: here case 4: seq[3] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x10000; ^~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:136:59: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: seq[3] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x10000; ~~^~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:137:9: note: here case 3: seq[2] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x800; ^~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:137:59: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: seq[2] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0x800; ~~^~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:138:9: note: here case 2: seq[1] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0xc0; ^~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:138:59: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: seq[1] = 0x80 | (c & 0x3f); c = c >> 6; c |= 0xc0; ~~^~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/common.cpp:139:9: note: here case 1: seq[0] = c; ^~~~ [ 21%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/widget.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/widget.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/widget.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/widget.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/widget.cpp In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ [ 22%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/theme.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/theme.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/theme.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/theme.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/theme.cpp [ 23%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/layout.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/layout.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/layout.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/layout.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/layout.cpp In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/layout.cpp:14: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h: In member function 'void nanogui::AdvancedGridLayout::computeLayout(NVGcontext*, const nanogui::Widget*, std::vector*) const': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:39: warning: ', ' directive output may be truncated writing 2 bytes into a region of size between 0 and 10 [-Wformat-truncation=] NANOGUI_SNPRINTF(buf, 50, "Format[pos=(%i, %i), size=(%i, %i), align=(%i, %i)]", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:39: note: directive argument in the range [0, 255] /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:29: note: 'snprintf' output between 46 and 58 bytes into a destination of size 50 NANOGUI_SNPRINTF(buf, 50, "Format[pos=(%i, %i), size=(%i, %i), align=(%i, %i)]", /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:39: warning: ', ' directive output may be truncated writing 2 bytes into a region of size between 0 and 10 [-Wformat-truncation=] NANOGUI_SNPRINTF(buf, 50, "Format[pos=(%i, %i), size=(%i, %i), align=(%i, %i)]", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:39: note: directive argument in the range [0, 255] /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/layout.h:273:29: note: 'snprintf' output between 46 and 58 bytes into a destination of size 50 NANOGUI_SNPRINTF(buf, 50, "Format[pos=(%i, %i), size=(%i, %i), align=(%i, %i)]", [ 24%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/screen.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/screen.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/screen.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/screen.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/screen.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/label.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/label.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/label.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/label.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/label.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in ne/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sted name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/window.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/window.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/window.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/window.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/window.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/_concurrent_queue_impl.h:26, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:22: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/popup.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/popup.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/popup.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/popup.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/popup.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/checkbox.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/checkbox.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/checkbox.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/checkbox.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/checkbox.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:327:6: error: #error Unsupported machine word size. #error Unsupported machine word size. ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not decl/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machineared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ .h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/ithere are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ nclude/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:36, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp#/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) #S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/button.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/button.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/button.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/button.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/button.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/popupbutton.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/popupbutton.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/popupbutton.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/popupbutton.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/popupbutton.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:23: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'void tbb::task::increment_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:310:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:772:9: note: in expansion of macro '__TBB_FetchAndIncrementWacquire' __TBB_FetchAndIncrementWacquire( &prefix().ref_count ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::add_ref_count(int)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:779:45: error: '__TBB_FetchAndAddW' was not declared in this scope internal::reference_count k = count+__TBB_FetchAndAddW( &prefix().ref_count, count ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = unsigned char; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../spin_mutex.h:119:13: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = long unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:55:60: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = long unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:82:78: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:125:55: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:23: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ //construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:136:65: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/gr/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machineaphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ .h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: the/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/task_v2.cpp:25: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::decrement_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:311:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndDecrementWrelease(P) __TBB_FetchAndAddW(P,(-1)) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:792:20: note: in expansion of macro '__TBB_FetchAndDecrementWrelease' return int(__TBB_FetchAndDecrementWrelease( &prefix().ref_count ))-1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/_concurrent_queue_impl.h:26, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:22: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:479:59: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ &>(location), value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:394:32: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator++() [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:171:28: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h: In instantiation of 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<4, M>::word = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = unsigned int; D = unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = unsigned int; D = unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:394:32: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator++() [with I = unsigned int; D = unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:462:9: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:45: error: '__TBB_machine_fetchadd4' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/progressbar.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_4' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction//construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, valu/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ e ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../mutex.h:41, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/condition_variable:71, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:191: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/slider.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/slider.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/slider.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/slider.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/slider.cpp gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:121: ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o] Error 1 [ 35%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/messagedialog.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/messagedialog.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/messagedialog.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/messagedialog.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/messagedialog.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/textbox.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/textbox.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/textbox.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/textbox.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/textbox.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:56, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/critical_section.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/imagepanel.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/imagepanel.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/imagepanel.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/imagepanel.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/imagepanel.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o [ 39%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/vscrollpanel.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/imageview.cpp cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/vscrollpanel.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/vscrollpanel.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/vscrollpanel.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/vscrollpanel.cpp In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:56, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/critical_section.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorwheel.cpp.o /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: tcd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -here are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorwheel.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/colorwheel.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/colorwheel.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/colorwheel.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/colorpicker.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/graph.cpp.o In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../mutex.h:43, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/condition_variable:71, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/graph.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/graph.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/graph.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/graph.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/stackedwidget.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/stackedwidget.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/stackedwidget.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/stackedwidget.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/stackedwidget.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ [ 44%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/tabheader.cpp.o /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/tabheader.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/tabheader.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/tabheader.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/tabheader.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ [ 45%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/tabwidget.cpp In file included from /usr/local/include/eigen3/Eigen/Core:277, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/common.h:15, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/object.h:15, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/widget.h:15, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include/nanogui/tabheader.h:17, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/tabheader.cpp:14: /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In member function 'std::pair, Eigen::Matrix > nanogui::TabHeader::visibleButtonArea() const': /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In member function 'std::pair, Eigen::Matrix > nanogui::TabHeader::activeButtonArea() const': /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In member function 'void nanogui::TabHeader::drawControls(NVGcontext*)': /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22: warning: '' is used uninitialized in this function [-Wuninitialized] return m_d.func()(m_d.lhsImpl.coeff(index), m_d.rhsImpl.coeff(index)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22: warning: '*((void*)& +4)' is used uninitialized in this function [-Wuninitialized] return m_d.func()(m_d.lhsImpl.coeff(index), m_d.rhsImpl.coeff(index)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In member function 'nanogui::TabHeader::ClickLocation nanogui::TabHeader::locateClick(const Vector2i&)': /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/serializer.cpp.o cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -DNANOGUI_BUILD -I/usr/local/include/eigen3 -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/ext/nanovg/src -I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/include -I/construction/graphics/instant-meshes/.build/ext_build/nanogui -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=gnu++11 -Wall -Wextra -std=c++14 -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -MD -MT ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/serializer.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/serializer.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/serializer.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/serializer.cpp /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:20: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ [ 46%] Built target nanogui-obj gmake -f ext_build/nanogui/CMakeFiles/nanogui.dir/build.make ext_build/nanogui/CMakeFiles/nanogui.dir/depend /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' cd /construction/graphics/instant-meshes/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui /construction/graphics/instant-meshes/.build /construction/graphics/instant-meshes/.build/ext_build/nanogui /construction/graphics/instant-meshes/.build/ext_build/nanogui/CMakeFiles/nanogui.dir/DependInfo.cmake /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ gmake -f ext_build/nanogui/CMakeFiles/nanogui.dir/build.make ext_build/nanogui/CMakeFiles/nanogui.dir/build /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ gmake[4]: Entering directory '/construction/graphics/instant-meshes/.build' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ [ 47%] Linking CXX static library libnanogui.a /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/bin/cmake -P CMakeFiles/nanogui.dir/cmake_clean_target.cmake /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/nanogui.dir/link.txt --verbose=1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static t/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinebb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /co.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel nstruction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ar qc libnanogui.a "CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o" "CMakeFiles/nanogui-obj.dir/nanogui_resources.cpp.o" "CMakeFiles/nanogui-obj.dir/src/glutil.cpp.o" "CMakeFiles/nanogui-obj.dir/src/common.cpp.o" "CMakeFiles/nanogui-obj.dir/src/widget.cpp.o" "CMakeFiles/nanogui-obj.dir/src/theme.cpp.o" "CMakeFiles/nanogui-obj.dir/src/layout.cpp.o" "CMakeFiles/nanogui-obj.dir/src/screen.cpp.o" "CMakeFiles/nanogui-obj.dir/src/label.cpp.o" "CMakeFiles/nanogui-obj.dir/src/window.cpp.o" "CMakeFiles/nanogui-obj.dir/src/popup.cpp.o" "CMakeFiles/nanogui-obj.dir/src/checkbox.cpp.o" "CMakeFiles/nanogui-obj.dir/src/button.cpp.o" "CMakeFiles/nanogui-obj.dir/src/popupbutton.cpp.o" "CMakeFiles/nanogui-obj.dir/src/combobox.cpp.o" "CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o" "CMakeFiles/nanogui-obj.dir/src/slider.cpp.o" "CMakeFiles/nanogui-obj.dir/src/messagedialog.cpp.o" "CMakeFiles/nanogui-obj.dir/src/textbox.cpp.o" "CMakeFiles/nanogui-obj.dir/src/imagepanel.cpp.o" "CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o" "CMakeFiles/nanogui-obj.dir/src/vscrollpanel.cpp.o" "CMakeFiles/nanogui-obj.dir/src/colorwheel.cpp.o" "CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o" "CMakeFiles/nanogui-obj.dir/src/graph.cpp.o" "CMakeFiles/nanogui-obj.dir/src/stackedwidget.cpp.o" "CMakeFiles/nanogui-obj.dir/src/tabheader.cpp.o" "CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o" "CMakeFiles/nanogui-obj.dir/src/serializer.cpp.o" /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: the/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ re are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib libnanogui.a In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:36, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:39, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' [ 47%] Built target nanogui In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp: In static member function 'static void tbb::spin_rw_mutex::internal_release_reader(tbb::spin_rw_mutex*)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:309:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndAddWrelease(P,V) __TBB_FetchAndAddW(P,V) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:123:5: note: in expansion of macro '__TBB_FetchAndAddWrelease' __TBB_FetchAndAddWrelease((volatile void *)&(mutex->state),-(intptr_t)ONE_READER); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ .h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:718:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:332:9: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:339:31: error: '__TBB_full_memory_fence' was not declared in this scope inline void atomic_fence () { __TBB_full_memory_fence(); } ^~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In member function 'void tbb::internal::atomic_backoff::pause()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); ^~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:367:13: note: suggested alternative: '__TBB_Pause' __TBB_Yield(); ^~~~~~~~~~~ __TBB_Pause /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_MaskedCompareAndSwap(volatile T*, T, T)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] const uint32_t big_result = (uint32_t)__TBB_machine_cmpswp4( aligned_ptr, big_value, big_comparand ); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:460:47: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:480:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = unsigned char; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:119:13: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:28, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = long unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:55:60: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: I/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinen static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsig/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this scope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 2; T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:489:12: error: '__TBB_machine_cmpswp2' was not declared in this s/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ .h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = long unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:82:78: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cope return __TBB_machine_cmpswp2(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../mutex.h:41, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/condition_variable:71, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/iIn file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:56, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/critical_section.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ nclude/tbb/compat/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:71/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine8:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ .h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in ne/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sted name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:56, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/critical_section.h:42, from /construction/grIn file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/iaphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/critical_section.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = __pthread_s*; tbb::internal::atomic_impl::value_type = __pthread_s*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = __pthread_s*; tbb::internal::atomic_impl::value_type = __pthread_s*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_thread.h:265:91: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nclude/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:23: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_Tr/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machineyLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ .h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 4; T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:496:21: error: '__TBB_machine_cmpswp4' was not declared in this scope return (int32_t)__TBB_machine_cmpswp4(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:233: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o] Error 1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:125:55: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:136:65: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = unsigned int; V = unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.cpp:44:67: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'T tbb::internal::__TBB_CompareAndSwapGeneric(volatile void*, T, T) [with long unsigned int S = 8; T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:502:12: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp8(ptr,value,comparand); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_i/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tmpl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^bb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_with_release(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:71/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 8:48: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, value ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:219:1: required from 'static T tbb::internal::atomic_load_store_traits<(tbb::memory_semantics)3>::load(const volatile T&) [with T = long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:318:60: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::load() const [with tbb::memory_semantics M = (tbb::memory_semantics)3; T = void*; tbb::internal::atomic_impl::value_type = void*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:135:92: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:219:1: required from 'static void tbb::internal::atomic_load_store_traits<(tbb::memory_semantics)3>::store(volatile T&, T) [with T = long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:328:53: required from 'void tbb::internal::atomic_impl::store(tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)3; T = void*; tbb::internal::atomic_impl::value_type = void*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:135:93: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_vector.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:23: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:71:53: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)1; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)1; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:366:32: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_increment() [with tbb::memory_semantics M = (tbb::memory_semantics)1; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:420:64: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:177: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o] Error 1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_full_fence(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:731:56: error: incomplete type 'tbb::internal::machine_load_store_seq_cst' used in nested name specifier machine_load_store_seq_cst::store( location, value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void tbb::internal::__TBB_store_relaxed(volatile size_t&, std::size_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:744:56: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../mutex.h:43, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/condition_variable:71, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/condition_variable.cpp:18: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_vector.cpp:468:57: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicOR(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:881:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp|addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_AtomicAND(volatile void*, uintptr_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:891:28: error: '__TBB_CompareAndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByte(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:914:12: error: '__TBB_machine_cmpswp1' was not declared in this scope return __TBB_machine_cmpswp1(&flag,1,0)==0; ^~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: error: '__TBB_machine_try_lock_elided_cancel' was not declared in this scope inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'bool __TBB_TryLockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:935:16: error: '__TBB_machine_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:947:13: error: '__TBB_machine_try_lock_elided' was not declared in this scope if( __TBB_machine_try_lock_elided( &flag ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = __pthread_s*; tbb::internal::atomic_impl::value_type = __pthread_s*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = __pthread_s*; tbb::internal::atomic_impl::value_type = __pthread_s*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_thread.h:265:91: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In function 'void __TBB_UnlockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: error: '__TBB_machine_unlock_elided' was not declared in this scope __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:205: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o] Error 1 In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<1, M>::word, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp1' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp1' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd1' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<1, M>::word tbb::internal::atomic_traits<1, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<1, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore1' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore1' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:208:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<2, M>::word, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp2' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp2' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd2' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<2, M>::word tbb::internal::atomic_traits<2, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<2, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore2' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore2' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:209:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp4' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp4' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd4' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore4' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore4' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:20: error: there are no arguments to '__TBB_machine_cmpswp8' that depend on a template parameter, so a declaration of '__TBB_machine_cmpswp8' must be available [-fpermissive] return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ^~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:20: error: there are no arguments to '__TBB_machine_fetchadd8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchadd8' must be available [-fpermissive] return __TBB_machine_fetchadd##S(location,addend); \ ^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In static member function 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_store(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:169:20: error: there are no arguments to '__TBB_machine_fetchstore8' that depend on a template parameter, so a declaration of '__TBB_machine_fetchstore8' must be available [-fpermissive] return __TBB_machine_fetchstore##S(location,value); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'void tbb::task::increment_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:310:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:772:9: note: in expansion of macro '__TBB_FetchAndIncrementWacquire' __TBB_FetchAndIncrementWacquire( &prefix().ref_count ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/aligned_space.h:35, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:25, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = unsigned cgmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:219: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o] Error 1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp: In function 'void tbb::internal::initialize_handler_pointers()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:115:34: error: 'MALLOCLIB_NAME' was not declared in this scope bool success = dynamic_link( MALLOCLIB_Nhar; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:119:13: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( lAME, MallocLinkTable, 4 ); ^~~~~~~~~~~~~~ ocation, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:39, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::add_ref_count(int)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:779:45: error: '__TBB_FetchAndAddW' was not declared in this scope internal::reference_count k = count+__TBB_FetchAndAddW( &prefix().ref_count, count ); ^~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:28, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:253:54: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::decrement_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:311:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndDecrementWrelease(P) __TBB_FetchAndAddW(P,(-1)) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:792:20: note: in expansion of macro '__TBB_FetchAndDecrementWrelease' return int(__TBB_FetchAndDecrementWrelease( &prefix().ref_count ))-1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:402:31: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator++(int) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_queue_v2.cpp:224:53: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h: In member function 'tbb::internal::task_proxy* tbb::internal::mail_outbox::internal_pop(tbb::internal::isolation_tag)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:117:9: error: '__TBB_control_consistency_helper' was not declared in this scope __TBB_control_consistency_helper(); // on my_first ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h: In member function 'bool tbb::internal::mail_outbox::push(tbb::internal::task_proxy*)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:153:47: error: '__TBB_FetchAndStoreW' was not declared in this scope proxy_ptr * const link = (proxy_ptr *)__TBB_FetchAndStoreW(&my_last,(intptr_t)&t->next_in_mailbox); ^~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'void tbb::spin_rw_mutex_v3::scoped_lock::release()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:309:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndAddWrelease(P,V) __TBB_FetchAndAddW(P,V) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:133:29: note: in expansion of macro '__TBB_FetchAndAddWrelease' else __TBB_FetchAndAddWrelease( &m->state, -(intptr_t)ONE_READER); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'bool tbb::spin_rw_mutex_v3::scoped_lock::downgrade_to_reader()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:144:13: error: '__TBB_FetchAndAddW' was not declared in this scope __TBB_FetchAndAddW( &mutex->state, ((intptr_t)ONE_READER-WRITER)); ^~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:79: ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o] Error 1 In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:21: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<4, M>::word = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = tbb::internal::do_once_state; tbb::internal::atomic_impl::value_type = tbb::internal::do_once_state]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = tbb::internal::do_once_state; tbb::internal::atomic_impl::value_type = tbb::internal::do_once_state]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:222:39: required from 'void tbb::internal::atomic_do_once(const F&, tbb::atomic&) [with F = void (*)()]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/cache_aligned_allocator.cpp:133:72: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp4' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'void tbb::spin_rw_mutex_v3::unlock()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:309:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndAddWrelease(P,V) __TBB_FetchAndAddW(P,V) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:193:28: note: in expansion of macro '__TBB_FetchAndAddWrelease' else __TBB_FetchAndAddWrelease( &state, -(intptr_t)ONE_READER); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:149: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o] Error 1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h: In member function 'bool tbb::interface5::concurrent_hash_map::lookup(bool, const Key&, const T*, tbb::interface5::concurrent_hash_map::const_accessor*, bool, tbb::interface5::concurrent_hash_map::node* (*)(tbb::interface5::concurrent_hash_map::node_allocator_type&, const Key&, const T*), tbb::interface5::concurrent_hash_map::node*)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:1314:21: error: there are no arguments to '__TBB_Yield' that depend on a template parameter, so a declaration of '__TBB_Yield' must be available [-fpermissive] __TBB_Yield(); /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/i~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ nclude/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'void tbb::task::increment_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:310:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:772:9: note: in expansion of macro '__TBB_FetchAndIncrementWacquir/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:20: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = volatile long unsigned int; tbb::internal::atomic_impl::value_type = volatile long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = volatile long unsigned int; tbb::internal::atomic_impl::value_type = volatile long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/spin_rw_mutex_v2.cpp:27:55: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = tbb::interface5::internal::hash_map_node_base*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:205:43: required from 'T tbb::internal::itt_load_word_with_acquire(const T&) [with T = tbb::interface5::internal::hash_map_node_base*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:273:80: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:107: ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o] Error 1 In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:30, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_hash_map.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = tbb::interface5::internal::hash_map_base::bucket*; tbb::internal::atomic_impl::value_type = tbb::interface5::internal::hash_map_base::bucket*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = tbb::interface5::internal::hash_map_base::bucket*; tbb::internal::atomic_impl::value_type = tbb::interface5::internal::hash_map_base::bucket*]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:294:87: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ e' __TBB_FetchAndIncrementWacquire( &prefix().ref_count ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:394:32: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator++() [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/concurrent_hash_map.h:286:30: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:20: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::add_ref_count(int)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:779:45: error: '__TBB_FetchAndAddW' was not declared in this scope internal::reference_count k = count+__TBB_FetchAndAddW( &prefix().ref_count, count ); ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:42, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h: In member function 'int tbb::task::decrement_ref_count()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:311:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndDecrementWrelease(P) __TBB_FetchAndAddW(P,(-1)) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:792:20: note: in expansion of macro '__TBB_FetchAndDecrementWrelease' return int(__TBB_FetchAndDecrementWrelease( &prefix().ref_count ))-1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:153:47: note: suggested alternative: '__TBB_FetchAndStoreGeneric' proxy_ptr * const link = (proxy_ptr *)__TBB_FetchAndStoreW(&my_last,(intptr_t)&t->next_in_mailbox); ^~~~~~~~~~~~~~~~~~~~ __TBB_FetchAndStoreGeneric /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp: In member function 'void* tbb::internal::concurrent_vector_base::internal_push_back(tbb::internal::concurrent_vector_base::size_type, tbb::internal::concurrent_vector_base::size_type&)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:310:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:150:18: note: in expansion of macro '__TBB_FetchAndIncrementWacquire' size_t tmp = __TBB_FetchAndIncrementWacquire((tbb::internal::reference_count*)&my_early_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:310:49: note: suggested alternative: '__TBB_FetchAndAddGeneric' #define __TBB_FetchAndIncrementWacquire(P) __TBB_FetchAndAddW(P,1) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:150:18: note: in expansion of macro '__TBB_FetchAndIncrementWacquire' size_t tmp = __TBB_FetchAndIncrementWacquire((tbb::internal::reference_count*)&my_early_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:163: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o] Error 1 /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:17: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = long unsigned int; tbb::internal::atomic_impl::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:37:64: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/old/concurrent_vector_v2.cpp:177:57: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:93: ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o] Error 1 In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'void tbb::spin_rw_mutex_v3::scoped_lock::release()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:309:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndAddWrelease(P,V) __TBB_FetchAndAddW(P,V) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:133:29: note: in expansion of macro '__TBB_FetchAndAddWrelease' else __TBB_FetchAndAddWrelease( &m->state, -(intptr_t)ONE_READER); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/observer_proxy.h:24, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.h:34, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:622, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'bool tbb::spin_rw_mutex_v3::scoped_lock::downgrade_to_reader()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:144:13: error: '__TBB_FetchAndAddW' was not declared in this scope __TBB_FetchAndAddW( &mutex->state, ((intptr_t)ONE_READER-WRITER)); ^~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h: In member function 'void tbb::spin_rw_mutex_v3::unlock()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:309:49: error: '__TBB_FetchAndAddW' was not declared in this scope #define __TBB_FetchAndAddWrelease(P,V) __TBB_FetchAndAddW(P,V) ^~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_rw_mutex.h:193:28: note: in expansion of macro '__TBB_FetchAndAddWrelease' else __TBB_FetchAndAddWrelease( &state, -(intptr_t)ONE_READER); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp: In member function 'void tbb::interface7::internal::task_arena_base::internal_wait() const': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1169:9: error: '__TBB_Yield' was not declared in this scope __TBB_Yield(); // wait until workers and master leave ^~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1169:9: note: suggested alternative: '__TBB_Flag' __TBB_Yield(); // wait until workers and master leave ^~~~~~~~~~~ __TBB_Flag In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = unsigned char; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/spin_mutex.h:119:13: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = tbb::internal::task_proxy*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:103:57: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = tbb::internal::task_proxy*; V = tbb::internal::task_proxy*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:156:37: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = long unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:55:60: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = long unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:82:78: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = unsigned int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:125:55: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_relaxed(const volatile T&) [with T = unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:136:65: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:736:57: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier return machine_load_store_relaxed::load( const_cast(location) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = tbb::internal::generic_scheduler*; V = tbb::internal::generic_scheduler*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:212:86: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:474:87: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = tbb::task*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:532:84: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1009:53: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1064:72: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = tbb::internal::generic_scheduler*]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1157:76: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = long long int; tbb::internal::atomic_impl::value_type = long long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:454:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = int; V = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:491:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = short int; V = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = short int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = short unsigned int; tbb::internal::atomic_impl::value_type = short unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:495:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_with_release(volatile T&, V) [with T = signed char; V = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:338:33: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::store_with_release(tbb::internal::atomic_impl::value_type) [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:714:56: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier machine_load_store::store_with_release( location, T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'T tbb::internal::__TBB_load_with_acquire(const volatile T&) [with T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:311:40: required from 'tbb::internal::atomic_impl::operator tbb::internal::atomic_impl::value_type() const volatile [with T = char; tbb::internal::atomic_impl::value_type = char]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:497:1: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:710:62: error: incomplete type 'tbb::internal::machine_load_store' used in nested name specifier return machine_load_store::load_with_acquire( location ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:36, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:39, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<8, M>::word, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = tbb::internal::task_proxy**; tbb::internal::atomic_impl::value_type = tbb::internal::task_proxy**]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = tbb::internal::task_proxy**; tbb::internal::atomic_impl::value_type = tbb::internal::task_proxy**]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:125:90: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp8' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = long int; V = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:219:1: required from 'static void tbb::internal::atomic_load_store_traits<(tbb::memory_semantics)3>::store(volatile T&, T) [with T = long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:328:53: required from 'void tbb::internal::atomic_impl::store(tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)3; T = long int; tbb::internal::atomic_impl::value_type = long int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task_scheduler_observer.h:64:83: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), T(value) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h: In instantiation of 'void tbb::internal::__TBB_store_relaxed(volatile T&, V) [with T = unsigned int; V = unsigned int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:212:32: required from 'void tbb::internal::concurrent_monitor::notify_relaxed(const P&) [with P = tbb::interface7::internal::delegated_task]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_monitor.h:169:77: required from 'void tbb::internal::concurrent_monitor::notify(const P&) [with P = tbb::interface7::internal::delegated_task]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:1011:32: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine.h:740:51: error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_profiling.h:123, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/task.h:36, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler_common.h:39, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/scheduler.h:20, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:19: /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<4, M>::word = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = int; D = int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = int; D = int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:398:49: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator--() [with I = int; D = int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/mailbox.h:136:11: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd4' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_4' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<8, M>::word = long int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:357:87: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with tbb::memory_semantics M = (tbb::memory_semantics)0; I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:361:41: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::fetch_and_add(D) [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:394:32: required from 'tbb::internal::atomic_impl_with_arithmetic::value_type tbb::internal::atomic_impl_with_arithmetic::operator++() [with I = long unsigned int; D = long unsigned int; StepType = char; tbb::internal::atomic_impl_with_arithmetic::value_type = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:412:7: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: error: '__TBB_machine_fetchadd8' was not declared in this scope return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:166:45: note: suggested alternative: '__atomic_fetch_add_8' return __TBB_machine_fetchadd##S(location,addend); \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:212:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h: In instantiation of 'static tbb::internal::atomic_traits<4, M>::word tbb::internal::atomic_traits<4, M>::compare_and_swap(volatile void*, tbb::internal::atomic_traits<4, M>::word, tbb::internal::atomic_traits<4, M>::word) [with tbb::memory_semantics M = (tbb::memory_semantics)0; tbb::internal::atomic_traits<4, M>::word = int]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:301:80: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with tbb::memory_semantics M = (tbb::memory_semantics)0; T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:306:44: required from 'tbb::internal::atomic_impl::value_type tbb::internal::atomic_impl::compare_and_swap(tbb::internal::atomic_impl::value_type, tbb::internal::atomic_impl::value_type) [with T = unsigned int; tbb::internal::atomic_impl::value_type = unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/tbb_misc.h:189:59: required from 'T1 tbb::internal::atomic_update(tbb::atomic&, T2, Pred) [with T1 = unsigned int; T2 = unsigned int; Pred = std::less]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:142:18: required from 'std::size_t tbb::internal::arena::occupy_free_slot(tbb::internal::generic_scheduler&) [with bool as_worker = true; std::size_t = long unsigned int]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/arena.cpp:154:59: required from here /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:163:43: error: '__TBB_machine_cmpswp4' was not declared in this scope return __TBB_machine_cmpswp##S(location,new_value,comparand); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/atomic.h:210:1: note: in expansion of macro '__TBB_DECL_ATOMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:135: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o] Error 1 gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' gmake[3]: *** [CMakeFiles/Makefile2:258: ext_build/tbb/CMakeFiles/tbb_static.dir/all] Error 2 gmake[3]: Leaving directory '/construction/graphics/instant-meshes/.build' gmake[2]: *** [Makefile:139: all] Error 2 gmake[2]: Leaving directory '/construction/graphics/instant-meshes/.build' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make[1]: stopped in /xports/graphics/instant-meshes *** Error code 1 Stop. make: stopped in /xports/graphics/instant-meshes FAILED 00:00:05