pass compile but failed link, missing functions