aboutsummaryrefslogtreecommitdiffstats
path: root/tests/utility/encoder/b64EncoderTest.cpp
diff options
context:
space:
mode:
authorJan Engelhardt <[email protected]>2023-12-31 14:22:36 +0000
committerGitHub <[email protected]>2023-12-31 14:22:36 +0000
commit82377e034246e75aa2fd1a28ee54a667848860e3 (patch)
tree23341701bf938b383cecd2fe15cb21734408b8a4 /tests/utility/encoder/b64EncoderTest.cpp
parentMake default context thread_local (#286) (diff)
downloadvmime-82377e034246e75aa2fd1a28ee54a667848860e3.tar.gz
vmime-82377e034246e75aa2fd1a28ee54a667848860e3.zip
Build: add FreeBSD & libc++ compilation support (#288)
* build: add FreeBSD compilation support * build: unbreak compilation with clang libc++ unary_function is obsolete with C++11 and removed in C++17. gnu-gcc-libstdc++ still has the class, but llvm-clang-libc++ does not, and there is a compile error. vmime should have just stopped using unary_function with commit v0.9.2-48-g8564b2f8. $ cat x.cpp $ clang++ -std=c++17 -stdlib=libc++ -c x.cpp In file included from x.cpp:1: In file included from /usr/local/include/vmime/net/transport.hpp:34: In file included from /usr/local/include/vmime/net/service.hpp:36: In file included from /usr/local/include/vmime/net/session.hpp:40: In file included from /usr/local/include/vmime/utility/url.hpp:30: /usr/local/include/vmime/propertySet.hpp:339:33: error: no template named /'unary_function' in namespace 'std'; did you mean '__unary_function'? class propFinder : public std::unary_function <shared_ptr <property>, bool> { ~~~~~^~~~~~~~~~~~~~ __unary_function
Diffstat (limited to 'tests/utility/encoder/b64EncoderTest.cpp')
0 files changed, 0 insertions, 0 deletions