Ld problems with multiple source files

An now another odd behavior.

I renamed the file back to .cpp. But the compile and ld still finds the now non-existent .c file!!!