-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Build fails:
FAILED: miniapp/layout_miniapp
: && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Wl,-rpath=-Wl,-rpath=/usr/local/lib/gcc13 -Wl,-rpath -Wl,/usr/local/mpi/openmpi/lib -Wl,--enable-new-dtags -pthread miniapp/CMakeFiles/layout_miniapp.dir/layout_miniapp.cpp.o -o miniapp/layout_miniapp -Wl,-rpath,/usr/ports/math/cosma/work/.build/src/cosma:/usr/local/lib:/usr/local/mpi/openmpi/lib: src/cosma/libcosma.so /usr/local/lib/libcosta.so /usr/local/mpi/openmpi/lib/libmpi_cxx.so /usr/local/mpi/openmpi/lib/libmpi.so /usr/lib/libomp.so /usr/local/lib/libopenblas.so && :
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: warning: libmpi.so.12, needed by /usr/local/lib/libcosta.so, may conflict with libmpi.so.40
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<double>(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<double> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<double> > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<double> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<double> > > >&, char const*, double const*, double const*, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<double>(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<double> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<double> > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<double> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<double> > > >&, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<std::__1::complex<double> >(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > > > >&, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<std::__1::complex<float> >(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > > > >&, char const*, std::__1::complex<float> const*, std::__1::complex<float> const*, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<std::__1::complex<float> >(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<float> > > > >&, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<std::__1::complex<double> >(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<std::__1::complex<double> > > > >&, char const*, std::__1::complex<double> const*, std::__1::complex<double> const*, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<float>(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<float> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<float> > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<float> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<float> > > >&, ompi_communicator_t*)'
/usr/local/bin/x86_64-unknown-freebsd14.0-ld: src/cosma/libcosma.so: undefined reference to `void costa::transform<float>(std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<float> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<float> > > >&, std::__1::vector<std::__1::reference_wrapper<costa::grid_layout<float> >, std::__1::allocator<std::__1::reference_wrapper<costa::grid_layout<float> > > >&, char const*, float const*, float const*, ompi_communicator_t*)'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Version: 2.6.6
costa-2.2.2
clang-17
FreeBSD 14.0
Metadata
Metadata
Assignees
Labels
No labels