KDE Connect failing to build

It has been building fine until today. The error is very cryptic. Seems to halt on trying to link mdnstest

[397/400] Building CXX object tests/CMakeFiles/mdnstest.dir/mdnstest.cpp.o
[398/400] Building CXX object tests/CMakeFiles/sendfiletest.dir/sendfiletest.cpp.o
[399/400] Linking CXX executable bin/mdnstest
FAILED: bin/mdnstest
.
.
.
/usr/bin/ld: tests/CMakeFiles/mdnstest.dir/mdnstest.cpp.o: in function MdnsWrapper::Announcer::~Announcer()': /home/shad/kde/src/kdeconnect-kde/core/backends/lan/mdns_wrapper.h:53: undefined reference to vtable for MdnsWrapper::Announcer’
collect2: error: ld returned 1 exit status
[400/400] Linking CXX executable bin/sendfiletest
ninja: build stopped: subcommand failed.