demonstrate duplicate symbols won't compile in gcc