------------------------------------------------------------------------------- -- 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:00:53 ------------------------------------------------------------------------------- -- 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:01 ------------------------------------------------------------------------------- -- 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:01 ------------------------------------------------------------------------------- -- 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 (1.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:02 ------------------------------------------------------------------------------- -- 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[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 -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' [ 2%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o [ 2%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o [ 3%] 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 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/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 [ 4%] 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 [ 5%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/task_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/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 [ 6%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o /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 [ 7%] 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/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 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 [ 10%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o [ 10%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o [ 10%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o [ 12%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o [ 11%] 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/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/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 [ 13%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.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/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 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/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[ 14%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o .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 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 gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' [ 14%] Built target bin2c [ 15%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/dynamic_link.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/dynamic_link.cpp.o -MF CMakeFiles/tbb_static.dir/src/tbb/dynamic_link.cpp.o.d -o CMakeFiles/tbb_static.dir/src/tbb/dynamic_link.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/dynamic_link.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. ^~~~~ 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. ^~~~~ 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. ^~~~~ 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/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/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. ^~~~~ 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. ^~~~~ 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. ^~~~~ 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. ^~~~~ /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 ^~~~~ 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/dynamic_link.cpp:53: /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/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. ^~~~~ /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../tbb_machine.h: In function 'void __TBB_Pause(int32_t)': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../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/compat/../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/compat/../tbb_machine.h: In function 'void tbb::atomic_fence()': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/compat/../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/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(); ^~~~~~~~~~~ /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/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/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/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/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/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 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/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. ^~~~~ /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/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_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/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/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/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/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/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/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 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 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/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/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/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/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/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/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/../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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ^~~~~ /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 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/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/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_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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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(); } ^~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 = 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/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/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 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/compat/../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/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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-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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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(); } ^~~~~~~~~~~~~~~~~~~~~~~ /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_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 = 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_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 ); ^~~~~ gmake[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 gmake[4]: *** Waiting for unfinished jobs.... gmake -f ext_build/nanogui/CMakeFiles/nanogui-obj.dir/build.make ext_build/nanogui/CMakeFiles/nanogui-obj.dir/depend /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: 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); ^~~~~~~~~~~~~~~~~~~~~ [ 17%] 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 /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_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 '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 = 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); ^~~~~~~~~~~~~~~~~~~~~ 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 /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(); ^~~~~~~~~~~ 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 /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; ^~~~~~~~~~~~~~~~~~~~~ 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: 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(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building C object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/ext/nanovg/src/nanovg.c.o 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/inscd /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 tant-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 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 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: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 '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_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 /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 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 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/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 /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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 19%] 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 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/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/ex/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinet/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//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(); ^~~~~~~~~~~ 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: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 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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ .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 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 '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: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: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); ^~~~~~~~~~~~~~~~~~~~~ [ 20%] 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 /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 '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 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(); } /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 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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( &fla/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); ^~~~~~~~~~~~~~~~~~~~~ g )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 '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_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_tr/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 ); ^~~~~~~~~~~~~~~~~~~~~ y_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: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 '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_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:/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine error: incomplete type 'tbb::internal::machine_load_store_relaxed' used in nested name specifier machine_load_store_relaxed::store( const_cast(location), value ); ^~~~~ .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_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 '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); ^~~~~~~~~~~~~~~~~~~~~ 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 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: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 '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_CompareAIn 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 __TndSwapW' was not declared in this scope uintptr_t result = __TBB_CompareAndSwapW(operand, tmp&addend, tmp); ^~~~~~~~~~~~~~~~~~~~~ BB_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: the/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinere 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 '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<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/ex/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; ^~~~~~~~~~~~~~~~~~~~~ t/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 '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<4, M>::word tbb::internal::atomic_traits<4, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<4, M>::word)': /construction/gr/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 ); ^~~~~ aphics/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/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: 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/common.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<8, M>::word tbb::internal::atomic_traits<8, M>::fetch_and_add(volatile void*, tbb::internal::atomic_traits<8, M>::word)': /construction/gr/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 ); ^~~~~~~~~~~~~~~~~~ aphics/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 '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 ); ^~~~~ 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/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: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:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' inline void __TBB_TryLockByteElidedCancel() { __TBB_machine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel 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 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_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 '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_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/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; ^~~~ 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/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#[ 22%] 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 /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_NAME, MallocLinkTable, 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_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 ); ^~~~~ /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/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); ^~~~~~~~~~~~~~~~~~~~~ [ 23%] 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 /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/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; ^~~~~~~~~~~~~~~~~~~~~ .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 #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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 return (int32_t)__TBB_machine_cmpswp4(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_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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/layout.cpp.o /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 ); ^~~~~ 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/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 '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 ); ^~~~~~~~~~~~~~~~~~ /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 '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; ^~~~~~~~~~~~~~~~~~~~~ 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_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 '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_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(); } ^~~~~~~~~~~~~~~~~~~~~~~ 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)]", /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(); } /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machine ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_TryLockByteElidedCancel .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 '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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 [ 25%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/screen.cpp.o /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_machinecd /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 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 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(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .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 '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: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 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 = 1; T = signed char]': /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083/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(); } ^~~~~~~~~~~~~~~~~~~~~~~ f4/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 '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/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 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 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/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 ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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 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:956:5: note: suggested alternative: '__TBB_UnlockByteElided' __TBB_machine_unlock_elided( &flag ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ __TBB_UnlockByteElided [ 26%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/label.cpp.o /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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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 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: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 = 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_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: the/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinere 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ .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/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 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 '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<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_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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ aphics/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 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/gr/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ aphics/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.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>::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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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<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<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: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<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<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_fIn 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:etchadd##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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/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/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/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//construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/tbb_machinegraphics/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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); .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_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:/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(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/window.cpp.o /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); ^~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/libexec/ccache/c++ -In file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/sDNANOGUI_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 rc/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/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); ^~~~~~~~~~~~~~~~~~~~~ [ 28%] 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_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); ^~~~~~~~~~~~~~~~~~~~~ :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 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 function 'void __TBB_LockByteElided(__TBB_atomic_flag&)': /construction/graphics/instant-mesh/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/atomes/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 ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ic.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 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 '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_CompareA/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 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/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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/andSwapW' 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_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_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 '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_cmpswtomic.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:497p1' 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: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: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 '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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/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 '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 ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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: 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 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; ^~~~~~~~~~~~~~~~~~~~~ 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.h: In function 'void __TBB_TryLockByteElidedCancel()': /construction/graphics/instant-meshes/instann 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ t-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<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.h:932:47: note: suggested alternative: '__TBB_TryLockByteElidedCancel' 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<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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __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/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::_try_lock_elided' was not declared in this scope bool res = __TBB_machine_try_lock_elided( &flag )!=0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 '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 ) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] 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 '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: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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/popupbutton.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<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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 C/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ MakeFiles/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 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 /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(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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 [ 32%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/progressbar.cpp.o /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/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 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); ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)); ^~~~~~~~~~~~~~~~~~ /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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 34%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/combobox.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/combobox.cpp.o -MF CMakeFiles/nanogui-obj.dir/src/combobox.cpp.o.d -o CMakeFiles/nanogui-obj.dir/src/combobox.cpp.o -c /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/nanogui/src/combobox.cpp 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/conc/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ urrent_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/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/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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/slider.cpp.o /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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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 '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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 36%] 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 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 '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 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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 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/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 ); ^~~~~~~~~~~~~~~~~~ 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 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/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/dynamic_link.cpp:53: /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); ^~~~~~~~~~~~~~~~~~~~~ [ 38%] 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 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/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorpicker.cpp.o /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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 40%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/imageview.cpp.o /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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 /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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 41%] 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/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 [ 42%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/colorwheel.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/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 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; ^~~~~~~~~~~~~~~~~~~~~ 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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: 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 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 uns[ 43%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/graph.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/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 igned 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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/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_macIn file included from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/shine_try_lock_elided_cancel(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rc/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 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: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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: 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) ); ~~~~~~~~~~~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 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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/tabwidget.cpp.o 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 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 /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 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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: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/tbb_misc.h:22, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/dynamic_link.cpp:53: /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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object ext_build/nanogui/CMakeFiles/nanogui-obj.dir/src/stackedwidget.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>::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: I/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::internal::predicate_leq]' /construction/graphics/instant-meshes/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 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 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::internal::predicate_leq]' /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/concurrent_queue.cpp:411:44: 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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n 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: theIn 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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::valu/construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/include/tbb/internal/..e_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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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-mesh/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) ); ~~~~~~~~~~~~~~~~~~~~~~es-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]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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/ato return m_d.func()(m_d.lhsImplmic.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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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_AT/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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ OMIC_PRIMITIVES' __TBB_DECL_ATOMIC_PRIMITIVES(4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ .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)); ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Built target nanogui-obj gmake -f ext_build/nanogui/CMakeFiles/nanogui.dir/build.make ext_build/nanogui/CMakeFiles/nanogui.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/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 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 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:gmake[4]: Leaving directory '/construction/graphics/instant-meshes/.build' :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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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_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 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: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 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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmake[4]: Entering 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<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/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/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 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 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 48%] Linking CXX static library libnanogui.a 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 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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /construction/graphics/instant-meshes/.build/ext_build/nanogui && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/nanogui.dir/link.txt --verbose=1 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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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" 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 /usr/bin/ranlib libnanogui.a /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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Built target nanogui /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 '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 = 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/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: 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: 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/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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/src/tbb/tbb_misc.h:21, from /construction/graphics/instant-meshes/instant-meshes-0.0-42-g4a083f4/ext/tbb/src/tbb/dynamic_link.cpp:53: /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) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 ); ^~~~~~~~~~~~~~~~~~ /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: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; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[4]: *** [ext_build/tbb/CMakeFiles/tbb_static.dir/build.make:247: ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/dynamic_link.cpp.o] Error 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)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: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<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) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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); ^~~~~~~~~~~~~~~~~~~~ /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 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/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