Hmm... I have no clue about the specific program you are talking about, but are you sure you need both auth_passwd.o and auth_shadow.o? From the errors you posted, it looks like parts of them might be redundant, so maybe you're only intended to use one or the other. If the file /etc/shadow exists on your system, try using auth_shadow.o, otherwise, try auth_passwd.o.
This is all just a guess, I have very little clue what I'm talking about here.