[ 10%] Built target Boost
[ 20%] Built target RapidJSON
[ 29%] Built target image_lib
[ 36%] Built target photon_lib
[ 45%] Built target base_lib
[ 49%] Built target full_file_cache_lib
[ 51%] Built target registryfs_lib
[ 55%] Built target lsmt_lib
[ 63%] Built target zfile_lib
[ 67%] Built target cache_frontend_lib
[ 69%] Built target cache_lib
[ 81%] Built target fs_lib
[ 83%] Built target net_lib
[ 86%] Built target bs-overlaybd
[ 87%] Linking CXX executable ../../output/overlaybd-zfile
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0x0): undefined reference to `main::__func__'
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0x20): undefined reference to `main::__func__'
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0x40): undefined reference to `main::__func__'
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0x60): undefined reference to `main::__func__'
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0x80): undefined reference to `main::__func__'
/usr/bin/ld: CMakeFiles/overlaybd-zfile.dir/overlaybd-zfile.cpp.o:(.data.rel.ro.local+0xa0): more undefined references to `main::__func__' follow
/usr/bin/ld: ../../output/libbase_lib.a(alog.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `new_log_output_file(char const*, unsigned long, int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libbase_lib.a(alog.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `log_output_file(char const*, unsigned long, int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libbase_lib.a(iovector.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `iovector::push_front_more(unsigned long)::__func__'
/usr/bin/ld: ../../output/libbase_lib.a(iovector.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `iovector::push_back_more(unsigned long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor5preadEPvmlE6prolog[_ZZN10FileSystem18AlignedFileAdaptor5preadEPvmlE6prolog]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor5preadEPvmlE6prolog_0[_ZZN10FileSystem18AlignedFileAdaptor5preadEPvmlE6prolog_0]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog[_ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwrite(void const*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog_0[_ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog_0]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwrite(void const*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog_1[_ZZN10FileSystem18AlignedFileAdaptor6pwriteEPKvmlE6prolog_1]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwrite(void const*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor14preadv_mutableEP5iovecilE6prolog[_ZZN10FileSystem18AlignedFileAdaptor14preadv_mutableEP5iovecilE6prolog]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::preadv_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor14preadv_mutableEP5iovecilE6prolog_0[_ZZN10FileSystem18AlignedFileAdaptor14preadv_mutableEP5iovecilE6prolog_0]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::preadv_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog[_ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwritev_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_0[_ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_0]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwritev_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_1[_ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_1]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwritev_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_2[_ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_2]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwritev_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local._ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_3[_ZZN10FileSystem18AlignedFileAdaptor15pwritev_mutableEP5iovecilE6prolog_3]+0x0): undefined reference to `FileSystem::AlignedFileAdaptor::pwritev_mutable(iovec*, int, long)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `FileSystem::new_aligned_file_adaptor(FileSystem::IFile*, unsigned int, bool, bool, IOAlloc*)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `FileSystem::new_aligned_file_adaptor(FileSystem::IFile*, unsigned int, bool, bool, IOAlloc*)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(aligned-file.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `FileSystem::new_aligned_fs_adaptor(FileSystem::IFileSystem*, unsigned int, bool, bool, IOAlloc*)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `exportfs_init::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `exportfs_init::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `exportfs_fini::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIllEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIllEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<long, long>(unsigned int, long, Delegate<int, AsyncResult<long>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIllEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIllEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<long, long>(unsigned int, long, Delegate<int, AsyncResult<long>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIiiEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIiiEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<int, int>(unsigned int, int, Delegate<int, AsyncResult<int>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIiiEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIiiEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<int, int>(unsigned int, int, Delegate<int, AsyncResult<int>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIP6direntS3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIP6direntS3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<dirent*, dirent*>(unsigned int, dirent*, Delegate<int, AsyncResult<dirent*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIP6direntS3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIP6direntS3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<dirent*, dirent*>(unsigned int, dirent*, Delegate<int, AsyncResult<dirent*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIviEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIviEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<void, int>(unsigned int, int, Delegate<int, AsyncResult<void>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIviEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIviEEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<void, int>(unsigned int, int, Delegate<int, AsyncResult<void>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIPNS_10IAsyncFileES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIPNS_10IAsyncFileES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<FileSystem::IAsyncFile*, FileSystem::IAsyncFile*>(unsigned int, FileSystem::IAsyncFile*, Delegate<int, AsyncResult<FileSystem::IAsyncFile*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIPNS_10IAsyncFileES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIPNS_10IAsyncFileES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<FileSystem::IAsyncFile*, FileSystem::IAsyncFile*>(unsigned int, FileSystem::IAsyncFile*, Delegate<int, AsyncResult<FileSystem::IAsyncFile*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIPNS_8AsyncDIRES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog[_ZZN10FileSystem10ExportBase11do_callbackIPNS_8AsyncDIRES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<FileSystem::AsyncDIR*, FileSystem::AsyncDIR*>(unsigned int, FileSystem::AsyncDIR*, Delegate<int, AsyncResult<FileSystem::AsyncDIR*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(exportfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10ExportBase11do_callbackIPNS_8AsyncDIRES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0[_ZZN10FileSystem10ExportBase11do_callbackIPNS_8AsyncDIRES3_EEvjT0_8DelegateIiJP11AsyncResultIT_EEEE6prolog_0]+0x0): undefined reference to `FileSystem::ExportBase::do_callback<FileSystem::AsyncDIR*, FileSystem::AsyncDIR*>(unsigned int, FileSystem::AsyncDIR*, Delegate<int, AsyncResult<FileSystem::AsyncDIR*>*>)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem22LocalFileSystemAdaptorC4EiE6prolog[_ZZN10FileSystem22LocalFileSystemAdaptorC4EiE6prolog]+0x0): undefined reference to `FileSystem::LocalFileSystemAdaptor::LocalFileSystemAdaptor(int)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem22LocalFileSystemAdaptor14new_local_fileEiE6prolog[_ZZN10FileSystem22LocalFileSystemAdaptor14new_local_fileEiE6prolog]+0x0): undefined reference to `FileSystem::LocalFileSystemAdaptor::new_local_file(int)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem22LocalFileSystemAdaptor4openEPKciE6prolog[_ZZN10FileSystem22LocalFileSystemAdaptor4openEPKciE6prolog]+0x0): undefined reference to `FileSystem::LocalFileSystemAdaptor::open(char const*, int)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem22LocalFileSystemAdaptor4openEPKcijE6prolog[_ZZN10FileSystem22LocalFileSystemAdaptor4openEPKcijE6prolog]+0x0): undefined reference to `FileSystem::LocalFileSystemAdaptor::open(char const*, int, unsigned int)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem22LocalFileSystemAdaptor5creatEPKcjE6prolog[_ZZN10FileSystem22LocalFileSystemAdaptor5creatEPKcjE6prolog]+0x0): undefined reference to `FileSystem::LocalFileSystemAdaptor::creat(char const*, unsigned int)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `new_localfile_adaptor::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(localfs.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `open_localfile_adaptor::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(path.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `FileSystem::Walker::enter_dir()::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(path.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `FileSystem::Walker::is_dir(dirent*)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(subfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem13SubFileSystem4initEPNS_11IFileSystemEPKcbE6prolog[_ZZN10FileSystem13SubFileSystem4initEPNS_11IFileSystemEPKcbE6prolog]+0x0): undefined reference to `FileSystem::SubFileSystem::init(FileSystem::IFileSystem*, char const*, bool)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(subfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem13SubFileSystem4initEPNS_11IFileSystemEPKcbE6prolog_0[_ZZN10FileSystem13SubFileSystem4initEPNS_11IFileSystemEPKcbE6prolog_0]+0x0): undefined reference to `FileSystem::SubFileSystem::init(FileSystem::IFileSystem*, char const*, bool)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(subfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem13SubFileSystem7PathCatC4EPKS0_RPKcE6prolog[_ZZN10FileSystem13SubFileSystem7PathCatC4EPKS0_RPKcE6prolog]+0x0): undefined reference to `FileSystem::SubFileSystem::PathCat::PathCat(FileSystem::SubFileSystem const*, char const*&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(subfs.cpp.o):(.data.rel.ro.local._ZZN10FileSystem13SubFileSystem7PathCatC4EPKS0_RPKcE6prolog_0[_ZZN10FileSystem13SubFileSystem7PathCatC4EPKS0_RPKcE6prolog_0]+0x0): undefined reference to `FileSystem::SubFileSystem::PathCat::PathCat(FileSystem::SubFileSystem const*, char const*&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pread(void*, unsigned long, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::preadv(iovec const*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x80): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0xa0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::preadv_mutable(iovec*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0xc0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0xe0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::read(void*, unsigned long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x100): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x120): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::readv(iovec const*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x140): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x160): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::readv_mutable(iovec*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x180): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x1a0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwrite(void const*, unsigned long, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x1c0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x1e0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwritev(iovec const*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x200): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x220): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::pwritev_mutable(iovec*, int, long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x240): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x260): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::write(void const*, unsigned long)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x280): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x2a0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::writev(iovec const*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x2c0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(throttled-file.cpp.o):(.data.rel.ro.local+0x2e0): undefined reference to `FileSystem::split_io<FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#1}, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#2}>(ALogStringL, unsigned long, unsigned long, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#1} const&, FileSystem::ThrottledFile::writev_mutable(iovec*, int)::{lambda(unsigned long)#2} const&)::__func__'
/usr/bin/ld: ../../output/libfs_lib.a(virtual-file.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `FileSystem::VirtualFile::piov_nocopy(long (FileSystem::IFile::*)(void*, unsigned long, long), iovec const*, int, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread-pool.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `photon::ThreadPoolBase::join(photon::TPControl*)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `photon::thread_yield_to(photon::thread*)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `photon::thread_interrupt(photon::thread*, int)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `photon::thread_join(photon::join_handle*)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `photon::thread_shutdown(photon::thread*, bool)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0x80): undefined reference to `photon::mutex::lock(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(thread.cpp.o):(.data.rel.ro.local+0xa0): undefined reference to `photon::rwlock::lock(int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon8libaiocb15submit_and_waitEmE6prolog[_ZZN6photon8libaiocb15submit_and_waitEmE6prolog]+0x0): undefined reference to `photon::libaiocb::submit_and_wait(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon8libaiocb15submit_and_waitEmE6prolog_0[_ZZN6photon8libaiocb15submit_and_waitEmE6prolog_0]+0x0): undefined reference to `photon::libaiocb::submit_and_wait(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon8libaiocb15submit_and_waitEmE6prolog_1[_ZZN6photon8libaiocb15submit_and_waitEmE6prolog_1]+0x0): undefined reference to `photon::libaiocb::submit_and_wait(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon8libaiocb15submit_and_waitEmE6prolog_2[_ZZN6photon8libaiocb15submit_and_waitEmE6prolog_2]+0x0): undefined reference to `photon::libaiocb::submit_and_wait(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `photon::resume_libaio_requesters()::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `photon::posixaio::preadv(int, iovec const*, int, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `photon::posixaio::pwritev(int, iovec const*, int, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `libaio_wrapper_init::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x80): undefined reference to `libaio_wrapper_init::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0xa0): undefined reference to `libaio_wrapper_init::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0xc0): undefined reference to `libaio_wrapper_fini::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0xe0): undefined reference to `photon::have_n_try<photon::resume_libaio_requesters()::{lambda()#1}>(photon::resume_libaio_requesters()::{lambda()#1} const&, char const*, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x100): undefined reference to `photon::have_n_try<photon::wait_for_events()::{lambda()#1}>(photon::wait_for_events()::{lambda()#1} const&, char const*, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local+0x120): undefined reference to `photon::have_n_try<photon::wait_for_events()::{lambda()#2}>(photon::wait_for_events()::{lambda()#2} const&, char const*, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon10have_n_tryIZNS_8libaiocb6cancelEvEUlvE_EElRKT_PKclE6prolog[_ZZN6photon10have_n_tryIZNS_8libaiocb6cancelEvEUlvE_EElRKT_PKclE6prolog]+0x0): undefined reference to `photon::have_n_try<photon::libaiocb::cancel()::{lambda()#1}>(photon::libaiocb::cancel()::{lambda()#1} const&, char const*, long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon11posix_aiocb13async_performIPFiP5aiocbEJEEElT_DpT0_E6prolog[_ZZN6photon11posix_aiocb13async_performIPFiP5aiocbEJEEElT_DpT0_E6prolog]+0x0): undefined reference to `photon::posix_aiocb::async_perform<int (*)(aiocb*)>(int (*)(aiocb*))::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(aio-wrapper.cpp.o):(.data.rel.ro.local._ZZN6photon11posix_aiocb13async_performIPFiiP5aiocbEJiEEElT_DpT0_E6prolog[_ZZN6photon11posix_aiocb13async_performIPFiiP5aiocbEJiEEElT_DpT0_E6prolog]+0x0): undefined reference to `photon::posix_aiocb::async_perform<int (*)(int, aiocb*), int>(int (*)(int, aiocb*), int)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll4initEvE6prolog[_ZZN6photon5EPoll4initEvE6prolog]+0x0): undefined reference to `photon::EPoll::init()::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll4initEvE6prolog_0[_ZZN6photon5EPoll4initEvE6prolog_0]+0x0): undefined reference to `photon::EPoll::init()::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll3ctlEiijPviiE6prolog[_ZZN6photon5EPoll3ctlEiijPviiE6prolog]+0x0): undefined reference to `photon::EPoll::ctl(int, int, unsigned int, void*, int, int)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll18do_wait_for_eventsEmE6prolog[_ZZN6photon5EPoll18do_wait_for_eventsEmE6prolog]+0x0): undefined reference to `photon::EPoll::do_wait_for_events(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll18do_wait_for_eventsEmE6prolog_0[_ZZN6photon5EPoll18do_wait_for_eventsEmE6prolog_0]+0x0): undefined reference to `photon::EPoll::do_wait_for_events(unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll15wait_for_eventsEijmE6prolog[_ZZN6photon5EPoll15wait_for_eventsEijmE6prolog]+0x0): undefined reference to `photon::EPoll::wait_for_events(int, unsigned int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon5EPoll4waitEP11epoll_eventiiE6prolog[_ZZN6photon5EPoll4waitEP11epoll_eventiiE6prolog]+0x0): undefined reference to `photon::EPoll::wait(epoll_event*, int, int)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon11MasterEPoll4initEvE6prolog[_ZZN6photon11MasterEPoll4initEvE6prolog]+0x0): undefined reference to `photon::MasterEPoll::init()::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon11MasterEPoll4initEvE6prolog_0[_ZZN6photon11MasterEPoll4initEvE6prolog_0]+0x0): undefined reference to `photon::MasterEPoll::init()::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon11MasterEPoll14wait_for_eventEmimE6prolog[_ZZN6photon11MasterEPoll14wait_for_eventEmimE6prolog]+0x0): undefined reference to `photon::MasterEPoll::wait_for_event(unsigned long, int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon11MasterEPoll14wait_for_eventEmimE6prolog_0[_ZZN6photon11MasterEPoll14wait_for_eventEmimE6prolog_0]+0x0): undefined reference to `photon::MasterEPoll::wait_for_event(unsigned long, int, unsigned long)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local._ZZN6photon11MasterEPoll21safe_thread_interruptEPNS_6threadEiiE6prolog[_ZZN6photon11MasterEPoll21safe_thread_interruptEPNS_6threadEiiE6prolog]+0x0): undefined reference to `photon::MasterEPoll::safe_thread_interrupt(photon::thread*, int, int)::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `fd_events_epoll_init::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `fd_events_epoll_fini::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `new_fd_poller::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `new_fd_poller::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0x80): undefined reference to `wait_for_fds::__func__'
/usr/bin/ld: ../../output/libphoton_lib.a(epoll.cpp.o):(.data.rel.ro.local+0xa0): undefined reference to `wait_for_fds::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem7TarFile5lseekEliE6prolog[_ZZN10FileSystem7TarFile5lseekEliE6prolog]+0x0): undefined reference to `FileSystem::TarFile::lseek(long, int)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem7TarFile5closeEvE6prolog[_ZZN10FileSystem7TarFile5closeEvE6prolog]+0x0): undefined reference to `FileSystem::TarFile::close()::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog[_ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog]+0x0): undefined reference to `FileSystem::TarZfileFs::open_tar_zfile(FileSystem::IFile*, char const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_0[_ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_0]+0x0): undefined reference to `FileSystem::TarZfileFs::open_tar_zfile(FileSystem::IFile*, char const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_1[_ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_1]+0x0): undefined reference to `FileSystem::TarZfileFs::open_tar_zfile(FileSystem::IFile*, char const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local._ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_2[_ZZN10FileSystem10TarZfileFs14open_tar_zfileEPNS_5IFileEPKcE6prolog_2]+0x0): undefined reference to `FileSystem::TarZfileFs::open_tar_zfile(FileSystem::IFile*, char const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `is_tar_file::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `is_tar_file::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `is_tar_file::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(tar_zfile.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `is_tar_file::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile9JumpTable5buildEPKjmlE6prolog[_ZZN5ZFile15CompressionFile9JumpTable5buildEPKjmlE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::JumpTable::build(unsigned int const*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5fstatEP4statE6prolog[_ZZN5ZFile15CompressionFile5fstatEP4statE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::fstat(stat*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile11BlockReaderC4EPKS0_mmE6prolog[_ZZN5ZFile15CompressionFile11BlockReaderC4EPKS0_mmE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::BlockReader(ZFile::CompressionFile const*, unsigned long, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile11BlockReader11read_blocksEmmE6prolog[_ZZN5ZFile15CompressionFile11BlockReader11read_blocksEmmE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::read_blocks(unsigned long, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile11BlockReader11read_blocksEmmE6prolog_0[_ZZN5ZFile15CompressionFile11BlockReader11read_blocksEmmE6prolog_0]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::read_blocks(unsigned long, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZNK5ZFile15CompressionFile11BlockReader10crc32_codeEvE6prolog[_ZZNK5ZFile15CompressionFile11BlockReader10crc32_codeEvE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::crc32_code() const::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZNK5ZFile15CompressionFile11BlockReader10crc32_codeEvE6prolog_0[_ZZNK5ZFile15CompressionFile11BlockReader10crc32_codeEvE6prolog_0]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::crc32_code() const::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile11BlockReader8iterator17get_current_blockEvE6prolog[_ZZN5ZFile15CompressionFile11BlockReader8iterator17get_current_blockEvE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::BlockReader::iterator::get_current_block()::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5preadEPvmlE6prolog[_ZZN5ZFile15CompressionFile5preadEPvmlE6prolog]+0x0): undefined reference to `ZFile::CompressionFile::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_0[_ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_0]+0x0): undefined reference to `ZFile::CompressionFile::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_1[_ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_1]+0x0): undefined reference to `ZFile::CompressionFile::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_2[_ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_2]+0x0): undefined reference to `ZFile::CompressionFile::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local._ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_3[_ZZN5ZFile15CompressionFile5preadEPvmlE6prolog_3]+0x0): undefined reference to `ZFile::CompressionFile::pread(void*, unsigned long, long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x20): undefined reference to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x40): undefined reference to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x60): undefined reference to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x80): undefined reference to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0xa0): more undefined references to `ZFile::load_jump_table(FileSystem::IFile*, ZFile::CompressionFile::HeaderTrailer*, ZFile::CompressionFile::JumpTable&, bool)::__func__' follow
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x120): undefined reference to `zfile_open_ro::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x140): undefined reference to `zfile_open_ro::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x160): undefined reference to `zfile_open_ro::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x180): undefined reference to `ZFile::write_header_trailer(FileSystem::IFile*, bool, bool, bool, ZFile::CompressionFile::HeaderTrailer*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x1a0): undefined reference to `zfile_compress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x1c0): undefined reference to `zfile_compress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x1e0): undefined reference to `zfile_compress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x200): undefined reference to `zfile_compress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x220): undefined reference to `zfile_compress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x240): more undefined references to `zfile_compress::__func__' follow
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x380): undefined reference to `zfile_decompress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x3a0): undefined reference to `zfile_decompress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x3c0): undefined reference to `zfile_decompress::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x3e0): undefined reference to `is_zfile::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x400): undefined reference to `is_zfile::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(zfile.cpp.o):(.data.rel.ro.local+0x420): undefined reference to `is_zfile::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz44initEPKNS_12CompressArgsEE6prolog[_ZZN5ZFile14Compressor_lz44initEPKNS_12CompressArgsEE6prolog]+0x0): undefined reference to `ZFile::Compressor_lz4::init(ZFile::CompressArgs const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz44initEPKNS_12CompressArgsEE6prolog_0[_ZZN5ZFile14Compressor_lz44initEPKNS_12CompressArgsEE6prolog_0]+0x0): undefined reference to `ZFile::Compressor_lz4::init(ZFile::CompressArgs const*)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog[_ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog]+0x0): undefined reference to `ZFile::Compressor_lz4::compress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog_0[_ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog_0]+0x0): undefined reference to `ZFile::Compressor_lz4::compress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog_1[_ZZN5ZFile14Compressor_lz48compressEPKhmPhmE6prolog_1]+0x0): undefined reference to `ZFile::Compressor_lz4::compress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog[_ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog]+0x0): undefined reference to `ZFile::Compressor_lz4::decompress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_0[_ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_0]+0x0): undefined reference to `ZFile::Compressor_lz4::decompress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_1[_ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_1]+0x0): undefined reference to `ZFile::Compressor_lz4::decompress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local._ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_2[_ZZN5ZFile14Compressor_lz410decompressEPKhmPhmE6prolog_2]+0x0): undefined reference to `ZFile::Compressor_lz4::decompress(unsigned char const*, unsigned long, unsigned char*, unsigned long)::__func__'
/usr/bin/ld: ../../output/libzfile_lib.a(compressor.cpp.o):(.data.rel.ro.local+0x0): undefined reference to `create_compressor::__func__'
collect2: error: ld returned 1 exit status
make[2]: *** [src/tools/CMakeFiles/overlaybd-zfile.dir/build.make:93: output/overlaybd-zfile] Error 1
make[1]: *** [CMakeFiles/Makefile2:760: src/tools/CMakeFiles/overlaybd-zfile.dir/all] Error 2
make: *** [Makefile:152: all] Error 2