[MacPorts] #71930: errors compiling hdf5 with gcc14
MacPorts
noreply at macports.org
Sat Jan 25 01:08:18 UTC 2025
#71930: errors compiling hdf5 with gcc14
-------------------------+--------------------
Reporter: jvianalopes | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: hdf5
-------------------------+--------------------
I tried to install hdf5 with:
sudo port -v install hdf5 +gcc14 +cxx +hl
In a 15.2 system with a M3 Processor.
I have several errors with undefined symbols (see below).
Do you have any suggestions?
Thank you in advance
Undefined symbols for architecture arm64:
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::compare(unsigned long, unsigned long, char
const*, unsigned long) const", referenced from:
H5::AbstractDs::getTypeClass() const in libhdf5_cpp.310.dylib-
master.o
H5::AbstractDs::getTypeClass() const in libhdf5_cpp.310.dylib-
master.o
H5::AbstractDs::getTypeClass() const in libhdf5_cpp.310.dylib-
master.o
H5::AbstractDs::getTypeClass() const in libhdf5_cpp.310.dylib-
master.o
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced
from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::ios_base::getloc() const", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::__init(char const*, unsigned long)",
referenced from:
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::dontPrint() in libhdf5_cpp.310.dylib-master.o
H5::Exception::dontPrint() in libhdf5_cpp.310.dylib-master.o
H5::Exception::getAutoPrint(int (*&)(long long, void*), void**) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::getAutoPrint(int (*&)(long long, void*), void**) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::clearErrorStack() in libhdf5_cpp.310.dylib-master.o
H5::Exception::clearErrorStack() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::__init(unsigned long, char)", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::assign(char const*)", referenced from:
H5::DSetMemXferPropList::getDataTransform() const in libhdf5_cpp.310
.dylib-master.o
H5::H5Location::getComment(char const*, unsigned long) const in
libhdf5_cpp.310.dylib-master.o
H5::Attribute::getName() const in libhdf5_cpp.310.dylib-master.o
H5::Attribute::getName(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>>&, unsigned long)
const in libhdf5_cpp.310.dylib-master.o
H5::Attribute::p_read_fixed_len(H5::DataType const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>&) const in libhdf5_cpp.310.dylib-master.o
H5::Attribute::p_read_variable_len(H5::DataType const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>&) const in libhdf5_cpp.310.dylib-master.o
H5::H5Object::getObjName() const in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::insert(unsigned long, char const*)",
referenced from:
H5::IdComponent::inMemFunc(char const*) const in libhdf5_cpp.310
.dylib-master.o
H5::Group::throwException(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&) const in libhdf5_cpp.310.dylib-master.o
H5::H5File::throwException(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&) const in libhdf5_cpp.310.dylib-master.o
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::insert(unsigned long, char const*, unsigned
long)", referenced from:
H5::IdComponent::inMemFunc(char const*) const in libhdf5_cpp.310
.dylib-master.o
"std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>>::~basic_string()", referenced from:
H5::Exception::~Exception() in libhdf5_cpp.310.dylib-master.o
H5::Exception::~Exception() in libhdf5_cpp.310.dylib-master.o
H5::Exception::~Exception() in libhdf5_cpp.310.dylib-master.o
H5::Exception::~Exception() in libhdf5_cpp.310.dylib-master.o
H5::Exception::Exception(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>> const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char>> const&) in libhdf5_cpp.310.dylib-master.o
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
H5::Exception::setAutoPrint(int (*&)(long long, void*), void*) in
libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char>>::put(char)",
referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataSet::~DataSet() in libhdf5_cpp.310.dylib-master.o
H5::Group::~Group() in libhdf5_cpp.310.dylib-master.o
H5::H5File::~H5File() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char>>::flush()",
referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataSet::~DataSet() in libhdf5_cpp.310.dylib-master.o
H5::Group::~Group() in libhdf5_cpp.310.dylib-master.o
H5::H5File::~H5File() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_ostream<char,
std::__1::char_traits<char>>::sentry::sentry(std::__1::basic_ostream<char,
std::__1::char_traits<char>>&)", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::basic_ostream<char,
std::__1::char_traits<char>>::sentry::~sentry()", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::cerr", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::ctype<char>::id", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::locale::~locale()", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced
from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
...
"std::__1::ios_base::clear(unsigned int)", referenced from:
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::DataSpace::~DataSpace() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::PropList::~PropList() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::Attribute::~Attribute() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
H5::DataType::~DataType() in libhdf5_cpp.310.dylib-master.o
--
Ticket URL: <https://trac.macports.org/ticket/71930>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list