* installing *source* package ‘c3dr’ ... ** this is package ‘c3dr’ version ‘0.2.0’ ** package ‘c3dr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘clang version 23.1.0-rc2’ make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang-trunk/c3dr/src' /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c read.cpp -o read.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c write.cpp -o write.o In file included from read.cpp:1: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp.h:27: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:67: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39: In file included from /usr/local/clang23/bin/../include/c++/v1/unordered_map:595: In file included from /usr/local/clang23/bin/../include/c++/v1/__hash_table:25: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:17: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::Vector3d' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ./ezc3d/modules/ForcePlatforms.h:27:40: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 27 | class EZC3D_VISIBILITY ezc3d::Modules::ForcePlatform { | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ./ezc3d/modules/ForcePlatforms.h:213:40: note: in instantiation of member function 'std::vector::~vector' requested here 213 | class EZC3D_VISIBILITY ezc3d::Modules::ForcePlatforms { | ^ read.cpp:148:38: note: in implicit destructor for 'ezc3d::Modules::ForcePlatforms' first required here 148 | ezc3d::Modules::ForcePlatforms fp(f); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 1 warning generated. In file included from write.cpp:1: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp.h:27: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:67: In file included from /data/localhost/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39: In file included from /usr/local/clang23/bin/../include/c++/v1/unordered_map:595: In file included from /usr/local/clang23/bin/../include/c++/v1/__hash_table:25: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:17: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::DataNS::Points3dNS::Point' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ./ezc3d/Points.h:17:51: note: in instantiation of member function 'std::vector::~vector' requested here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Points { | ^ write.cpp:114:39: note: in implicit destructor for 'ezc3d::DataNS::Points3dNS::Points' first required here 114 | ezc3d::DataNS::Points3dNS::Points pts; | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 1 warning generated. /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c RcppExports.cpp -o RcppExports.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Analogs.cpp -o ezc3d/Analogs.o In file included from ezc3d/Analogs.cpp:10: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:10: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:10: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:32:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:10: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:54:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 54 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:10: ./ezc3d/Analogs.h:31:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Analogs(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:10: ./ezc3d/Analogs.h:53:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 53 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Analogs.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/AnalogsInfo.cpp -o ezc3d/AnalogsInfo.o In file included from ezc3d/AnalogsInfo.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsInfo.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsInfo.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsInfo.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/Analogs.cpp:19:36: error: out-of-line definition of 'Analogs' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::Analogs' 19 | ezc3d::DataNS::AnalogsNS::Analogs::Analogs(ezc3d::c3d &c3d, std::fstream &file, | ^~~~~~~ ./ezc3d/Analogs.h:17:50: note: Analogs defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::Analogs { | ^~~~~~~ ezc3d/Analogs.cpp:35:41: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::Analogs' 35 | void ezc3d::DataNS::AnalogsNS::Analogs::write( | ^~~~~ ./ezc3d/Analogs.h:17:50: note: Analogs defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::Analogs { | ^~~~~~~ 4 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/AnalogsInfo.o] Error 1 12 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Analogs.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/AnalogsSubframe.cpp -o ezc3d/AnalogsSubframe.o In file included from ezc3d/AnalogsSubframe.cpp:10: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:10: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:10: ./ezc3d/AnalogsSubframe.h:32:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:10: ./ezc3d/AnalogsSubframe.h:54:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 54 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/AnalogsSubframe.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/AnalogsSubframe.cpp:17:37: error: out-of-line definition of 'SubFrame' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::SubFrame' 17 | ezc3d::DataNS::AnalogsNS::SubFrame::SubFrame( | ^~~~~~~~ ./ezc3d/AnalogsSubframe.h:18:50: note: SubFrame defined here 18 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::SubFrame { | ^~~~~~~~ ezc3d/AnalogsSubframe.cpp:32:42: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::SubFrame' 32 | void ezc3d::DataNS::AnalogsNS::SubFrame::write( | ^~~~~ ./ezc3d/AnalogsSubframe.h:18:50: note: SubFrame defined here 18 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::SubFrame { | ^~~~~~~~ 10 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/AnalogsSubframe.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Channel.cpp -o ezc3d/Channel.o In file included from ezc3d/Channel.cpp:10: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Channel.cpp:10: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Channel.cpp:12: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Channel.cpp:12: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Channel.cpp:12: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Channel.cpp:12: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/Channel.cpp:23:36: error: out-of-line definition of 'Channel' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::Channel' 23 | ezc3d::DataNS::AnalogsNS::Channel::Channel( | ^~~~~~~ ./ezc3d/Channel.h:16:50: note: Channel defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::Channel { | ^~~~~~~ ezc3d/Channel.cpp:41:41: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::AnalogsNS::Channel' 41 | void ezc3d::DataNS::AnalogsNS::Channel::write(std::fstream &f, | ^~~~~ ./ezc3d/Channel.h:16:50: note: Channel defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::AnalogsNS::Channel { | ^~~~~~~ 8 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Channel.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Data.cpp -o ezc3d/Data.o In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:32:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:54:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 54 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:31:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Analogs(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:53:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 53 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:37:41: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Point(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, float scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:37:42: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Points(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:59:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 59 | EZC3D_API void write(std::fstream &f, std::vector scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:31:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:31:45: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Rotations(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: In file included from ./ezc3d/Data.h:11: ./ezc3d/Frame.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, std::vector pointScaleFactor, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: ./ezc3d/Data.h:32:40: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API Data(ezc3d::c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Data.cpp:10: ./ezc3d/Data.h:56:58: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 56 | EZC3D_API void write(const ezc3d::Header &header, std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Data.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/DataStartInfo.cpp -o ezc3d/DataStartInfo.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/ezc3d.cpp -o ezc3d/ezc3d.o In file included from ezc3d/ezc3d.cpp:10: In file included from ./ezc3d/ezc3d.h:44: In file included from /usr/local/clang23/bin/../include/c++/v1/fstream:198: In file included from /usr/local/clang23/bin/../include/c++/v1/__filesystem/path.h:28: In file included from /usr/local/clang23/bin/../include/c++/v1/string:598: In file included from /usr/local/clang23/bin/../include/c++/v1/__algorithm/remove.h:12: In file included from /usr/local/clang23/bin/../include/c++/v1/__algorithm/find.h:25: In file included from /usr/local/clang23/bin/../include/c++/v1/__string/constexpr_c_functions.h:15: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::DataNS::Points3dNS::Point' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ./ezc3d/Points.h:17:51: note: in instantiation of member function 'std::vector::~vector' requested here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Points { | ^ ezc3d/ezc3d.cpp:622:39: note: in implicit destructor for 'ezc3d::DataNS::Points3dNS::Points' first required here 622 | ezc3d::DataNS::Points3dNS::Points dummy_pts; | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ 1 warning generated. /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Frame.cpp -o ezc3d/Frame.o In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:32:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:54:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 54 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:31:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Analogs(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:53:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 53 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:37:41: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Point(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, float scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:37:42: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Points(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:59:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 59 | EZC3D_API void write(std::fstream &f, std::vector scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:31:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:31:45: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Rotations(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Frame.cpp:10: ./ezc3d/Frame.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, std::vector pointScaleFactor, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/Frame.cpp:29:28: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::Frame' 29 | void ezc3d::DataNS::Frame::write(std::fstream &f, | ^~~~~ ./ezc3d/Frame.h:18:39: note: Frame defined here 18 | class EZC3D_VISIBILITY ezc3d::DataNS::Frame { | ^~~~~ ezc3d/Frame.cpp:34:20: error: non-const lvalue reference to type 'std::ostream' (aka 'basic_ostream') cannot bind to a value of unrelated type 'std::fstream' (aka 'basic_fstream') 34 | points().write(f, pointScaleFactor); | ^ ./ezc3d/Points.h:59:38: note: passing argument to parameter 'f' here 59 | EZC3D_API void write(std::fstream &f, std::vector scaleFactor) const; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Frame.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Group.cpp -o ezc3d/Group.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Header.cpp -o ezc3d/Header.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Parameter.cpp -o ezc3d/Parameter.o In file included from ezc3d/Header.cpp:10: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Header.cpp:10: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Header.cpp:10: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Header.cpp:10: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/Header.cpp:31:16: error: out-of-line definition of 'Header' does not match any declaration in 'ezc3d::Header' 31 | ezc3d::Header::Header(ezc3d::c3d &c3d, std::fstream &file) | ^~~~~~ ./ezc3d/Header.h:17:31: note: Header defined here 17 | class EZC3D_VISIBILITY ezc3d::Header { | ^~~~~~ ezc3d/Header.cpp:71:21: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::Header' 71 | void ezc3d::Header::write(std::fstream &f, | ^~~~~ ./ezc3d/Header.h:17:31: note: Header defined here 17 | class EZC3D_VISIBILITY ezc3d::Header { | ^~~~~~ ezc3d/Header.cpp:151:21: error: out-of-line definition of 'read' does not match any declaration in 'ezc3d::Header' 151 | void ezc3d::Header::read(ezc3d::c3d &c3d, std::fstream &file) { | ^~~~ ./ezc3d/Header.h:17:31: note: Header defined here 17 | class EZC3D_VISIBILITY ezc3d::Header { | ^~~~~~ ezc3d/Header.cpp:234:38: error: out-of-line definition of 'readProcessorType' does not match any declaration in 'ezc3d::Header' 234 | ezc3d::PROCESSOR_TYPE ezc3d::Header::readProcessorType(c3d &c3d, | ^~~~~~~~~~~~~~~~~ ./ezc3d/Header.h:17:31: note: Header defined here 17 | class EZC3D_VISIBILITY ezc3d::Header { | ^~~~~~ 8 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Header.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Parameters.cpp -o ezc3d/Parameters.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Point.cpp -o ezc3d/Point.o In file included from ezc3d/Point.cpp:10: ./ezc3d/Point.h:37:41: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Point(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Point.cpp:10: ./ezc3d/Point.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, float scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Point.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Point.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Point.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Point.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Points.cpp -o ezc3d/Points.o In file included from ezc3d/Points.cpp:10: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:37:41: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Point(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:10: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, float scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:10: ./ezc3d/Points.h:37:42: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Points(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:10: ./ezc3d/Points.h:59:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 59 | EZC3D_API void write(std::fstream &f, std::vector scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Points.cpp:10: In file included from ./ezc3d/Points.h:11: In file included from ./ezc3d/Point.h:11: In file included from ./ezc3d/math/Vector3d.h:11: In file included from ./ezc3d/math/Matrix.h:11: In file included from ./ezc3d/ezc3dNamespace.h:44: In file included from /usr/local/clang23/bin/../include/c++/v1/memory:946: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator.h:17: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:17: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::DataNS::Points3dNS::Point' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ezc3d/Points.cpp:16:36: note: in instantiation of member function 'std::vector::~vector' requested here 16 | ezc3d::DataNS::Points3dNS::Points::Points() {} | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ ezc3d/Points.cpp:22:36: error: out-of-line definition of 'Points' does not match any declaration in 'ezc3d::DataNS::Points3dNS::Points' 22 | ezc3d::DataNS::Points3dNS::Points::Points( | ^~~~~~ ./ezc3d/Points.h:17:51: note: Points defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Points { | ^~~~~~ ezc3d/Points.cpp:37:41: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::Points3dNS::Points' 37 | void ezc3d::DataNS::Points3dNS::Points::write( | ^~~~~ ./ezc3d/Points.h:17:51: note: Points defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Points { | ^~~~~~ 1 warning and 10 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Points.o] Error 1 ezc3d/Point.cpp:31:35: error: out-of-line definition of 'Point' does not match any declaration in 'ezc3d::DataNS::Points3dNS::Point' 31 | ezc3d::DataNS::Points3dNS::Point::Point( | ^~~~~ ./ezc3d/Point.h:16:51: note: Point defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Point | ^~~~~ ezc3d/Point.cpp:102:40: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::Points3dNS::Point' 102 | void ezc3d::DataNS::Points3dNS::Point::write(std::fstream &f, | ^~~~~ ./ezc3d/Point.h:16:51: note: Point defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::Points3dNS::Point | ^~~~~ 8 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Point.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/PointsInfo.cpp -o ezc3d/PointsInfo.o In file included from ezc3d/PointsInfo.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/PointsInfo.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/PointsInfo.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/PointsInfo.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ 4 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/PointsInfo.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Rotation.cpp -o ezc3d/Rotation.o In file included from ezc3d/Rotation.cpp:10: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotation.cpp:10: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/Rotations.cpp -o ezc3d/Rotations.o In file included from ezc3d/Rotations.cpp:10: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:10: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:10: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:31:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:10: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:10: ./ezc3d/Rotations.h:31:45: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Rotations(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:10: ./ezc3d/Rotations.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/Rotations.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ ezc3d/Rotation.cpp:31:38: error: out-of-line definition of 'Rotation' does not match any declaration in 'ezc3d::DataNS::RotationNS::Rotation' 31 | ezc3d::DataNS::RotationNS::Rotation::Rotation( | ^~~~~~~~ ./ezc3d/Rotation.h:16:51: note: Rotation defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::Rotation | ^~~~~~~~ ezc3d/Rotation.cpp:76:43: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::RotationNS::Rotation' 76 | void ezc3d::DataNS::RotationNS::Rotation::write(std::fstream &f) const { | ^~~~~ ./ezc3d/Rotation.h:16:51: note: Rotation defined here 16 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::Rotation | ^~~~~~~~ 4 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Rotation.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/RotationsInfo.cpp -o ezc3d/RotationsInfo.o In file included from ezc3d/Rotations.cpp:10: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: In file included from ./ezc3d/Rotation.h:11: In file included from ./ezc3d/math/Matrix44.h:11: In file included from ./ezc3d/math/Matrix.h:11: In file included from ./ezc3d/ezc3dNamespace.h:44: In file included from /usr/local/clang23/bin/../include/c++/v1/memory:946: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator.h:17: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:17: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::DataNS::RotationNS::Rotation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ./ezc3d/RotationsSubframe.h:17:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 17 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::SubFrame { | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ezc3d/Rotations.cpp:21:39: note: in instantiation of member function 'std::vector::~vector' requested here 21 | ezc3d::DataNS::RotationNS::Rotations::Rotations() {} | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ ezc3d/Rotations.cpp:23:39: error: out-of-line definition of 'Rotations' does not match any declaration in 'ezc3d::DataNS::RotationNS::Rotations' 23 | ezc3d::DataNS::RotationNS::Rotations::Rotations( | ^~~~~~~~~ ./ezc3d/Rotations.h:18:51: note: Rotations defined here 18 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::Rotations { | ^~~~~~~~~ ezc3d/Rotations.cpp:43:44: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::RotationNS::Rotations' 43 | void ezc3d::DataNS::RotationNS::Rotations::write(std::fstream &f) const { | ^~~~~ ./ezc3d/Rotations.h:18:51: note: Rotations defined here 18 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::Rotations { | ^~~~~~~~~ In file included from ezc3d/RotationsInfo.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsInfo.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsInfo.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsInfo.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ 1 warning and 12 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/Rotations.o] Error 1 4 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/RotationsInfo.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/RotationsSubframe.cpp -o ezc3d/RotationsSubframe.o In file included from ezc3d/RotationsSubframe.cpp:10: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:10: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:10: ./ezc3d/RotationsSubframe.h:31:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:10: ./ezc3d/RotationsSubframe.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:11: ./ezc3d/Header.h:30:35: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 30 | EZC3D_API Header(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:11: ./ezc3d/Header.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:11: ./ezc3d/Header.h:57:38: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void read(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:11: ./ezc3d/Header.h:91:51: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 91 | PROCESSOR_TYPE readProcessorType(c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/RotationsSubframe.cpp:10: In file included from ./ezc3d/RotationsSubframe.h:11: In file included from ./ezc3d/Rotation.h:11: In file included from ./ezc3d/math/Matrix44.h:11: In file included from ./ezc3d/math/Matrix.h:11: In file included from ./ezc3d/ezc3dNamespace.h:44: In file included from /usr/local/clang23/bin/../include/c++/v1/memory:946: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator.h:17: In file included from /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:17: /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ezc3d::DataNS::RotationNS::Rotation' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 67 | __loc->~_Tp(); | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/allocator_traits.h:373:10: note: in instantiation of function template specialization 'std::__destroy_at' requested here 373 | std::__destroy_at(__p); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:776:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 776 | __alloc_traits::destroy(this->__layout_.__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:560:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 560 | __base_destruct_at_end(this->__layout_.__begin_ptr()); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector::clear' requested here 248 | __vec_.clear(); | ^ /usr/local/clang23/bin/../include/c++/v1/__vector/vector.h:261:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 261 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ ezc3d/RotationsSubframe.cpp:20:38: note: in instantiation of member function 'std::vector::~vector' requested here 20 | ezc3d::DataNS::RotationNS::SubFrame::SubFrame() {} | ^ /usr/local/clang23/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning 67 | __loc->~_Tp(); | ^ ezc3d/RotationsSubframe.cpp:22:38: error: out-of-line definition of 'SubFrame' does not match any declaration in 'ezc3d::DataNS::RotationNS::SubFrame' 22 | ezc3d::DataNS::RotationNS::SubFrame::SubFrame( | ^~~~~~~~ ./ezc3d/RotationsSubframe.h:17:51: note: SubFrame defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::SubFrame { | ^~~~~~~~ ezc3d/RotationsSubframe.cpp:29:14: error: no matching constructor for initialization of 'ezc3d::DataNS::RotationNS::Rotation' 29 | rotation(ezc3d::DataNS::RotationNS::Rotation(c3d, file, info), i); | ^ ~~~~~~~~~~~~~~~ ./ezc3d/Rotation.h:55:13: note: candidate constructor not viable: cannot convert argument of incomplete type 'std::fstream' (aka 'basic_fstream') to 'std::ostream &' (aka 'basic_ostream &') for 2nd argument 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ^ ~~~~~~~~~~~~~~~~~~ ./ezc3d/Rotation.h:62:13: note: candidate constructor not viable: requires single argument 'rotation', but 3 arguments were provided 62 | EZC3D_API Rotation(const ezc3d::DataNS::RotationNS::Rotation &rotation); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./ezc3d/Rotation.h:23:13: note: candidate constructor not viable: requires 0 arguments, but 3 were provided 23 | EZC3D_API Rotation(); | ^ ./ezc3d/Rotation.h:44:13: note: candidate constructor not viable: requires 17 arguments, but 3 were provided 44 | EZC3D_API Rotation(double elem00, double elem01, double elem02, double elem03, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | double elem10, double elem11, double elem12, double elem13, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | double elem20, double elem21, double elem22, double elem23, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | double elem30, double elem31, double elem32, double elem33, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | double reliability); | ~~~~~~~~~~~~~~~~~~ ezc3d/RotationsSubframe.cpp:40:43: error: out-of-line definition of 'write' does not match any declaration in 'ezc3d::DataNS::RotationNS::SubFrame' 40 | void ezc3d::DataNS::RotationNS::SubFrame::write(std::fstream &f) const { | ^~~~~ ./ezc3d/RotationsSubframe.h:17:51: note: SubFrame defined here 17 | class EZC3D_VISIBILITY ezc3d::DataNS::RotationNS::SubFrame { | ^~~~~~~~ ezc3d/RotationsSubframe.cpp:42:23: error: non-const lvalue reference to type 'std::ostream' (aka 'basic_ostream') cannot bind to a value of unrelated type 'std::fstream' (aka 'basic_fstream') 42 | rotation(i).write(f); | ^ ./ezc3d/Rotation.h:80:38: note: passing argument to parameter 'f' here 80 | EZC3D_API void write(std::fstream &f) const; | ^ 1 warning and 12 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/RotationsSubframe.o] Error 1 /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Matrix.cpp -o ezc3d/math/Matrix.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Matrix33.cpp -o ezc3d/math/Matrix33.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Matrix44.cpp -o ezc3d/math/Matrix44.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Matrix66.cpp -o ezc3d/math/Matrix66.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Vector3d.cpp -o ezc3d/math/Vector3d.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/math/Vector6d.cpp -o ezc3d/math/Vector6d.o /usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang-trunk/include" -DNDEBUG -I'/data/localhost/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -I. -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c ezc3d/modules/ForcePlatforms.cpp -o ezc3d/modules/ForcePlatforms.o In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:37:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Channel(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: In file included from ./ezc3d/AnalogsSubframe.h:11: ./ezc3d/Channel.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, double scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:32:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: In file included from ./ezc3d/Analogs.h:11: ./ezc3d/AnalogsSubframe.h:54:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 54 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:31:43: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Analogs(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:11: ./ezc3d/Analogs.h:53:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 53 | EZC3D_API void write(std::fstream &f, std::vector scaleFactors) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:37:41: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Point(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: In file included from ./ezc3d/Points.h:11: ./ezc3d/Point.h:57:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 57 | EZC3D_API void write(std::fstream &f, float scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:37:42: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 37 | EZC3D_API Points(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:12: ./ezc3d/Points.h:59:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 59 | EZC3D_API void write(std::fstream &f, std::vector scaleFactor) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:55:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 55 | EZC3D_API Rotation(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: In file included from ./ezc3d/RotationsSubframe.h:11: ./ezc3d/Rotation.h:80:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 80 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:31:44: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API SubFrame(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: In file included from ./ezc3d/Rotations.h:11: ./ezc3d/RotationsSubframe.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:31:45: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 31 | EZC3D_API Rotations(ezc3d::c3d &c3d, std::fstream &file, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: In file included from ./ezc3d/Frame.h:13: ./ezc3d/Rotations.h:52:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 52 | EZC3D_API void write(std::fstream &f) const; | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: In file included from ./ezc3d/Data.h:11: ./ezc3d/Frame.h:48:29: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 48 | EZC3D_API void write(std::fstream &f, std::vector pointScaleFactor, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: ./ezc3d/Data.h:32:40: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 32 | EZC3D_API Data(ezc3d::c3d &c3d, std::fstream &file); | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ In file included from ezc3d/modules/ForcePlatforms.cpp:12: In file included from ./ezc3d/ezc3d_all.h:11: ./ezc3d/Data.h:56:58: error: no type named 'fstream' in namespace 'std'; did you mean 'ostream'? 56 | EZC3D_API void write(const ezc3d::Header &header, std::fstream &f, | ~~~~~^~~~~~~ | ostream /usr/local/clang23/bin/../include/c++/v1/__fwd/ostream.h:24:7: note: 'ostream' declared here 24 | using ostream = basic_ostream; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [/data/localhost/ripley/R/R-clang-trunk/etc/Makeconf:197: ezc3d/modules/ForcePlatforms.o] Error 1 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang-trunk/c3dr/src' ERROR: compilation failed for package ‘c3dr’ * removing ‘/data/localhost/ripley/R/packages/tests-clang-trunk/c3dr.Rcheck/c3dr’