This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi John, Sorry, I should have noticed earlier that our version 3.6.2 has a couple of bug fixes noted in the RELEASE_NOTES as: Fixed C++ on AIX platform. Fixed 64-bit builds on AIX platform. So it's possible that getting the latest beta release of netCDF would fix the problem. However, it still looks like the error you are seeing has nothing to do with netCDF: ld: 0711-317 ERROR: Undefined symbol: .operator<<(std::_LFS_ON::basic_ostream<char,std::char_traits<char>>&,const NcValues&) That error message means it can't find the standard "<<" operator for an output stream. Could you please check your C++ installation by trying to compile and run the following little test program that uses the "<<" operator? #include <iostream> using namespace std; int main() { std::cout << "Hello\n"; } That produces the output "Hello" if I put it in a file hello.cxx and compile, link, and run it: $ xlC -o hello hello.cxx $ ./hello Hello If that doesn't work with your xlC installation, then it won't work with building netCDF either. --Russ P.S. Sorry this response is delayed, I've been in an all-day workshop for 2 days ... --Russ Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: UUG-739716 Department: Support netCDF Priority: High Status: Closed