In file included from /wrkdirs/usr/ports/misc/tvm/work/tvm-0.16.0/src/meta_schedule/database/database.cc:20:
In file included from /wrkdirs/usr/ports/misc/tvm/work/tvm-0.16.0/src/meta_schedule/database/../utils.h:52:
/wrkdirs/usr/ports/misc/tvm/work/tvm-0.16.0/src/meta_schedule/database/../../support/base64.h:232:8: error: virtual function 'Write' has a different return type ('void') than the function it overrides (which has return type 'size_t' (aka 'unsigned long'))
void Write(const void* ptr, size_t size) final {
~~~~ ^
/usr/local/include/dmlc/io.h:45:18: note: overridden virtual function is here
virtual size_t Write(const void* ptr, size_t size) = 0;
~~~~~~ ^
2 errors generated.