Skip to content

Build error: error: 'struct ad::Var<double, ad::scl>' has no member named 'set_value_ptr' #51

@barracuda156

Description

@barracuda156
--->  Configuring autoppl
        (using ccache)
Executing:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0" && /opt/local/bin/cmake -DCMAKE_INSTALL_PREFIX='/opt/local' -DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DCMAKE_C_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_CXX_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_Fortran_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_OBJC_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_OBJCXX_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_ISPC_COMPILER_LAUNCHER=/opt/local/bin/ccache -DCMAKE_C_COMPILER="$CC" -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib -DCMAKE_INSTALL_RPATH=/opt/local/lib -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/opt/local;/usr" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -Wno-dev -DAUTOPPL_ENABLE_BENCHMARK=OFF -DAUTOPPL_ENABLE_TEST_COVERAGE=OFF -DAUTOPPL_ENABLE_EXAMPLE=OFF -DAUTOPPL_ENABLE_TEST=ON -DGTEST_DIR=/opt/local/src/googletest -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_OSX_ARCHITECTURES="" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.6" -DCMAKE_OSX_SYSROOT="/" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/local/bin/gcc-mp-14 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/local/bin/g++-mp-14 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiling in Release mode
-- Found Armadillo config at: /opt/local/share/Armadillo/CMake
-- Found FastAD config at: /opt/local/share/FastAD/cmake
-- Configuring done (4.5s)
-- Generating done (0.4s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_POLICY_DEFAULT_CMP0025


-- Build files have been written to: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0
--->  Building autoppl
Executing:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0" && /usr/bin/make -j6 -w all VERBOSE=ON 
make: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
/opt/local/bin/cmake -S/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 -B/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 --check-build-system CMakeFiles/Makefile.cmake 0
/opt/local/bin/cmake -E cmake_progress_start /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/CMakeFiles /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0//CMakeFiles/progress.marks
/usr/bin/make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
/usr/bin/make  -f lib/CMakeFiles/autoppl_gtest_main.dir/build.make lib/CMakeFiles/autoppl_gtest_main.dir/depend
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/lib /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/lib /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/lib/CMakeFiles/autoppl_gtest_main.dir/DependInfo.cmake "--color="
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
/usr/bin/make  -f lib/CMakeFiles/autoppl_gtest_main.dir/build.make lib/CMakeFiles/autoppl_gtest_main.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[  2%] Building CXX object lib/CMakeFiles/autoppl_gtest_main.dir/opt/local/src/googletest/src/gtest_main.cc.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/lib && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/src/googletest -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -MD -MT lib/CMakeFiles/autoppl_gtest_main.dir/opt/local/src/googletest/src/gtest_main.cc.o -MF CMakeFiles/autoppl_gtest_main.dir/opt/local/src/googletest/src/gtest_main.cc.o.d -o CMakeFiles/autoppl_gtest_main.dir/opt/local/src/googletest/src/gtest_main.cc.o -c /opt/local/src/googletest/src/gtest_main.cc
. . .
[ 38%] Building CXX object test/CMakeFiles/sample_unittest.dir/expression/samples/model_sample_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/sample_unittest.dir/expression/samples/model_sample_unittest.cpp.o -MF CMakeFiles/sample_unittest.dir/expression/samples/model_sample_unittest.cpp.o.d -o CMakeFiles/sample_unittest.dir/expression/samples/model_sample_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expression/samples/model_sample_unittest.cpp
[ 41%] Linking CXX executable model_expr_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/model_expr_unittest.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/model_expr_unittest.dir/expression/model/model_unittest.cpp.o -o model_expr_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 41%] Built target model_expr_unittest
/usr/bin/make  -f test/CMakeFiles/mcmc_unittest.dir/build.make test/CMakeFiles/mcmc_unittest.dir/depend
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/CMakeFiles/mcmc_unittest.dir/DependInfo.cmake "--color="
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
/usr/bin/make  -f test/CMakeFiles/mcmc_unittest.dir/build.make test/CMakeFiles/mcmc_unittest.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 44%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/mh_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/mh_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/mh_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/mh_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/mh_unittest.cpp
[ 47%] Building CXX object test/CMakeFiles/util_unittest.dir/util/var_traits_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/util_unittest.dir/util/var_traits_unittest.cpp.o -MF CMakeFiles/util_unittest.dir/util/var_traits_unittest.cpp.o.d -o CMakeFiles/util_unittest.dir/util/var_traits_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/util/var_traits_unittest.cpp
[ 50%] Building CXX object test/CMakeFiles/var_unittest.dir/expression/variable/data_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/var_unittest.dir/expression/variable/data_unittest.cpp.o -MF CMakeFiles/var_unittest.dir/expression/variable/data_unittest.cpp.o.d -o CMakeFiles/var_unittest.dir/expression/variable/data_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expression/variable/data_unittest.cpp
[ 52%] Linking CXX executable math_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/math_unittest.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/math_unittest.dir/math/welford_unittest.cpp.o -o math_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 52%] Built target math_unittest
/usr/bin/make  -f test/CMakeFiles/expr_builder_unittest.dir/build.make test/CMakeFiles/expr_builder_unittest.dir/depend
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0 /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/CMakeFiles/expr_builder_unittest.dir/DependInfo.cmake "--color="
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
/usr/bin/make  -f test/CMakeFiles/expr_builder_unittest.dir/build.make test/CMakeFiles/expr_builder_unittest.dir/build
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 55%] Building CXX object test/CMakeFiles/expr_builder_unittest.dir/expr_builder_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/expr_builder_unittest.dir/expr_builder_unittest.cpp.o -MF CMakeFiles/expr_builder_unittest.dir/expr_builder_unittest.cpp.o.d -o CMakeFiles/expr_builder_unittest.dir/expr_builder_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expr_builder_unittest.cpp
[ 58%] Building CXX object test/CMakeFiles/dist_expr_unittest.dir/expression/distribution/uniform_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/dist_expr_unittest.dir/expression/distribution/uniform_unittest.cpp.o -MF CMakeFiles/dist_expr_unittest.dir/expression/distribution/uniform_unittest.cpp.o.d -o CMakeFiles/dist_expr_unittest.dir/expression/distribution/uniform_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expression/distribution/uniform_unittest.cpp
[ 61%] Linking CXX executable util_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/util_unittest.dir/link.txt --verbose=ON
[ 63%] Building CXX object test/CMakeFiles/var_unittest.dir/expression/variable/constant_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/var_unittest.dir/expression/variable/constant_unittest.cpp.o -MF CMakeFiles/var_unittest.dir/expression/variable/constant_unittest.cpp.o.d -o CMakeFiles/var_unittest.dir/expression/variable/constant_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expression/variable/constant_unittest.cpp
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/util_unittest.dir/util/concept_unittest.cpp.o CMakeFiles/util_unittest.dir/util/dist_expr_traits_unittest.cpp.o CMakeFiles/util_unittest.dir/util/var_expr_traits_unittest.cpp.o CMakeFiles/util_unittest.dir/util/var_traits_unittest.cpp.o -o util_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 66%] Linking CXX executable sample_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/sample_unittest.dir/link.txt --verbose=ON
[ 66%] Built target util_unittest
[ 69%] Building CXX object test/CMakeFiles/expr_builder_unittest.dir/ad_integration_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/expr_builder_unittest.dir/ad_integration_unittest.cpp.o -MF CMakeFiles/expr_builder_unittest.dir/ad_integration_unittest.cpp.o.d -o CMakeFiles/expr_builder_unittest.dir/ad_integration_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/sample_unittest.dir/expression/samples/dist_sample_unittest.cpp.o CMakeFiles/sample_unittest.dir/expression/samples/model_sample_unittest.cpp.o -o sample_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 69%] Built target sample_unittest
[ 72%] Building CXX object test/CMakeFiles/var_unittest.dir/expression/variable/binop_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/var_unittest.dir/expression/variable/binop_unittest.cpp.o -MF CMakeFiles/var_unittest.dir/expression/variable/binop_unittest.cpp.o.d -o CMakeFiles/var_unittest.dir/expression/variable/binop_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/expression/variable/binop_unittest.cpp
[ 75%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/mh_regression_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/mh_regression_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/mh_regression_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/mh_regression_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/mh_regression_unittest.cpp
[ 77%] Linking CXX executable dist_expr_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/dist_expr_unittest.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/dist_expr_unittest.dir/expression/distribution/bernoulli_unittest.cpp.o CMakeFiles/dist_expr_unittest.dir/expression/distribution/normal_unittest.cpp.o CMakeFiles/dist_expr_unittest.dir/expression/distribution/uniform_unittest.cpp.o -o dist_expr_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 77%] Built target dist_expr_unittest
[ 80%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/sampler_tools_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/sampler_tools_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/sampler_tools_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/sampler_tools_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/sampler_tools_unittest.cpp
[ 83%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/var_adapter_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/var_adapter_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/hmc/var_adapter_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/hmc/var_adapter_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/var_adapter_unittest.cpp
[ 86%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/nuts/nuts_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/nuts/nuts_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/hmc/nuts/nuts_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/hmc/nuts/nuts_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/nuts/nuts_unittest.cpp
[ 88%] Linking CXX executable var_unittest
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/var_unittest.dir/link.txt --verbose=ON
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In constructor 'ppl::ad_integration_fixture::ad_integration_fixture()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:19:17: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'set_value'
   19 |         vars[0].set_value(1.);
      |                 ^~~~~~~~~
In file included from /opt/local/src/googletest/include/gtest/gtest.h:71,
                 from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:1:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_data_mean_param_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:43:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   43 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 2.75);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:43:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   43 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 2.75);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:46:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'reset_adjoint'; did you mean 'reset_adj'?
   46 |     vars[0].reset_adjoint();
      |             ^~~~~~~~~~~~~
      |             reset_adj
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:50:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   50 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 2.75);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:50:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   50 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 2.75);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_data_stddev_param_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:64:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   64 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 10.75);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:64:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   64 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 10.75);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:67:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'reset_adjoint'; did you mean 'reset_adj'?
   67 |     vars[0].reset_adjoint();
      |             ^~~~~~~~~~~~~
      |             reset_adj
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:71:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   71 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 10.75);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:71:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   71 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 10.75);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_data_param_with_data_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:85:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   85 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), -14.);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:85:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   85 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), -14.);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:88:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'reset_adjoint'; did you mean 'reset_adj'?
   88 |     vars[0].reset_adjoint();
      |             ^~~~~~~~~~~~~
      |             reset_adj
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:92:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
   92 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), -14.);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:92:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
   92 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), -14.);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_constant_param_within_bounds_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:103:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
  103 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 0);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:103:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
  103 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 0);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_constant_param_out_of_bounds_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:108:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'set_value'
  108 |     vars[0].set_value(0.4999);
      |             ^~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:115:30: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'get_adjoint'; did you mean 'get_adj'?
  115 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 0);
      |                              ^~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:79:52: note: in definition of macro 'GTEST_ASSERT_'
   79 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest_pred_impl.h:144:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  144 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/src/googletest/include/gtest/gtest.h:1990:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 1990 |   EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ<double>, \
      |   ^~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:115:5: note: in expansion of macro 'EXPECT_DOUBLE_EQ'
  115 |     EXPECT_DOUBLE_EQ(vars[0].get_adjoint(), 0);
      |     ^~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_var_param_within_bounds_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:120:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'set_value'
  120 |     vars[0].set_value(0.42);
      |             ^~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp: In member function 'virtual void ppl::ad_integration_fixture_ad_log_pdf_var_param_out_of_bounds_Test::TestBody()':
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/ad_integration_unittest.cpp:132:13: error: '__gnu_cxx::__alloc_traits<std::allocator<ad::Var<double, ad::scl> >, ad::Var<double, ad::scl> >::value_type' {aka 'struct ad::Var<double, ad::scl>'} has no member named 'set_value'
  132 |     vars[0].set_value(0.42);
      |             ^~~~~~~~~
make[2]: *** [test/CMakeFiles/expr_builder_unittest.dir/ad_integration_unittest.cpp.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
make[1]: *** [test/CMakeFiles/expr_builder_unittest.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/opt/local/bin/g++-mp-14 -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names CMakeFiles/var_unittest.dir/expression/variable/variable_viewer_unittest.cpp.o CMakeFiles/var_unittest.dir/expression/variable/param_unittest.cpp.o CMakeFiles/var_unittest.dir/expression/variable/data_unittest.cpp.o CMakeFiles/var_unittest.dir/expression/variable/constant_unittest.cpp.o CMakeFiles/var_unittest.dir/expression/variable/binop_unittest.cpp.o -o var_unittest  -Wl,-rpath,/opt/local/lib ../lib/libautoppl_gtest_main.a /opt/local/lib/libarmadillo.14.2.1.dylib -lpthread /opt/local/lib/libopenblas.dylib //usr/lib/libblas.dylib /opt/local/lib/liblapack.a /opt/local/lib/libsuperlu.dylib
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
[ 91%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/hamiltonian_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/hamiltonian_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/hmc/hamiltonian_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/hmc/hamiltonian_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/hamiltonian_unittest.cpp
[ 91%] Built target var_unittest
[ 94%] Building CXX object test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/leapfrog_unittest.cpp.o
cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test && /opt/local/bin/ccache /opt/local/bin/g++-mp-14  -I/opt/local/src/googletest/include -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include -isystem /opt/local/include -pipe -Os -I/opt/local/include/eigen3 -D_GLIBCXX_USE_CXX11_ABI=0 -DNDEBUG -mmacosx-version-min=10.6 -DARMA_DONT_USE_WRAPPER -g -Wall -Werror -Wextra -MD -MT test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/leapfrog_unittest.cpp.o -MF CMakeFiles/mcmc_unittest.dir/mcmc/hmc/leapfrog_unittest.cpp.o.d -o CMakeFiles/mcmc_unittest.dir/mcmc/hmc/leapfrog_unittest.cpp.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/leapfrog_unittest.cpp
In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/nuts/nuts.hpp:18,
                 from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/nuts/nuts_unittest.cpp:4:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp: In instantiation of 'ppl::mcmc::ad_bind_storage<std::vector<ad::Var<double, ad::scl> >, arma::subview_col<double> >(std::vector<ad::Var<double, ad::scl> >&, arma::subview_col<double>&, arma::subview_col<double>&)::<lambda(auto:42&)> [with auto:42 = ad::Var<double, ad::scl>]':
/opt/local/include/gcc14/c++/bits/stl_algo.h:3785:5:   required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<ad::Var<double, ad::scl>*, vector<ad::Var<double, ad::scl> > >; _Funct = ppl::mcmc::ad_bind_storage<std::vector<ad::Var<double, ad::scl> >, arma::subview_col<double> >(std::vector<ad::Var<double, ad::scl> >&, arma::subview_col<double>&, arma::subview_col<double>&)::<lambda(auto:42&)>]'
 3785 |         __f(*__first);
      |         ~~~^~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:18:18:   required from 'void ppl::mcmc::ad_bind_storage(ADVecType&, MatType&, MatType&) [with ADVecType = std::vector<ad::Var<double, ad::scl> >; MatType = arma::subview_col<double>]'
   18 |     std::for_each(vars.begin(), vars.end(),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
   19 |             [&](auto& var) {
      |             ~~~~~~~~~~~~~~~~
   20 |                 var.set_value_ptr(&(*values_it));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   21 |                 var.set_adjoint_ptr(&(*adjoints_it));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   22 |                 ++values_it;
      |                 ~~~~~~~~~~~~
   23 |                 ++adjoints_it;
      |                 ~~~~~~~~~~~~~~
   24 |             });
      |             ~~    
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/nuts/nuts_unittest.cpp:149:30:   required from here
  149 |         mcmc::ad_bind_storage(ad_vars, theta, theta_adj);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:20:34: error: 'struct ad::Var<double, ad::scl>' has no member named 'set_value_ptr'
   20 |                 var.set_value_ptr(&(*values_it));
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:21:36: error: 'struct ad::Var<double, ad::scl>' has no member named 'set_adjoint_ptr'
   21 |                 var.set_adjoint_ptr(&(*adjoints_it));
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
make[2]: *** [test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/nuts/nuts_unittest.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/leapfrog_unittest.cpp:8:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp: In instantiation of 'ppl::mcmc::ad_bind_storage<std::vector<ad::Var<double, ad::scl> >, arma::Col<double> >(std::vector<ad::Var<double, ad::scl> >&, arma::Col<double>&, arma::Col<double>&)::<lambda(auto:37&)> [with auto:37 = ad::Var<double, ad::scl>]':
/opt/local/include/gcc14/c++/bits/stl_algo.h:3785:5:   required from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<ad::Var<double, ad::scl>*, vector<ad::Var<double, ad::scl> > >; _Funct = ppl::mcmc::ad_bind_storage<std::vector<ad::Var<double, ad::scl> >, arma::Col<double> >(std::vector<ad::Var<double, ad::scl> >&, arma::Col<double>&, arma::Col<double>&)::<lambda(auto:37&)>]'
 3785 |         __f(*__first);
      |         ~~~^~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:18:18:   required from 'void ppl::mcmc::ad_bind_storage(ADVecType&, MatType&, MatType&) [with ADVecType = std::vector<ad::Var<double, ad::scl> >; MatType = arma::Col<double>]'
   18 |     std::for_each(vars.begin(), vars.end(),
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
   19 |             [&](auto& var) {
      |             ~~~~~~~~~~~~~~~~
   20 |                 var.set_value_ptr(&(*values_it));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   21 |                 var.set_adjoint_ptr(&(*adjoints_it));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   22 |                 ++values_it;
      |                 ~~~~~~~~~~~~
   23 |                 ++adjoints_it;
      |                 ~~~~~~~~~~~~~~
   24 |             });
      |             ~~    
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/test/mcmc/hmc/leapfrog_unittest.cpp:43:24:   required from here
   43 |         ad_bind_storage(v, theta, theta_adj);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:20:34: error: 'struct ad::Var<double, ad::scl>' has no member named 'set_value_ptr'
   20 |                 var.set_value_ptr(&(*values_it));
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0/include/autoppl/mcmc/hmc/ad_utils.hpp:21:36: error: 'struct ad::Var<double, ad::scl>' has no member named 'set_adjoint_ptr'
   21 |                 var.set_adjoint_ptr(&(*adjoints_it));
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
make[2]: *** [test/CMakeFiles/mcmc_unittest.dir/mcmc/hmc/leapfrog_unittest.cpp.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
make[1]: *** [test/CMakeFiles/mcmc_unittest.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_math_autoppl/autoppl/work/autoppl-1.0'
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions