Here is the error :
zip_file.hpp:5611:30: error: invalid conversion from ‘std::size_t ()(void, uint64_t, const void, std::size_t) {aka long unsigned int ()(void, long unsigned int, const void, long unsigned int)}’ to ‘mz_file_writefunc {aka long unsigned int ()(void, long long unsigned int, const void*, long unsigned int)}’ [-fpermissive]
archive->m_pWrite = &detail::write_callback;
Here is the error : zip_file.hpp:5611:30: error: invalid conversion from ‘std::size_t ()(void, uint64_t, const void, std::size_t) {aka long unsigned int ()(void, long unsigned int, const void, long unsigned int)}’ to ‘mz_file_writefunc {aka long unsigned int ()(void, long long unsigned int, const void*, long unsigned int)}’ [-fpermissive] archive->m_pWrite = &detail::write_callback;
build and works well on macOS 10.14, clang v10