VideoServer.o(.text+0x1644): In function `VideoServer::~VideoServer [not-in-charge]()': /usr/include/c++/3.3/bits/stl_alloc.h:656: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer [in-charge]()' VideoServer.o(.text+0x1804): In function `VideoServer::~VideoServer [in-charge]()': /usr/include/c++/3.3/bits/stl_alloc.h:656: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer [in-charge]()' VideoServer.o(.text+0x19cc): In function `VideoServer::~VideoServer [in-charge deleting]()': /usr/include/c++/3.3/bits/stl_alloc.h:656: undefined reference to `nucleo::DNSServiceAnnouncer::~DNSServiceAnnouncer [in-charge]()' collect2: ld returned 1 exit status make[2]: *** [videoServer] Error 1 make[2]: Leaving directory `/home/andrew/deb/metisse/nucleo-0.6/apps/videoServer make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/andrew/deb/metisse/nucleo-0.6/apps' make: *** [all-recursive] Error 1 andrew@DownStairsComputer:~/deb/metisse/nucleo-0.6$