cpp/ccom/as/ld where do errors come from mismatch b/t interface definition (.h) and implementation (.a)