Thanks to everyone who replied.
I found the problem and solution, my libperl.a was messed up. It was showing multiple instances of PL_curpad definition. Don't know the reason how it happened. So finally I have to re-build my Perl, I tried to just build and replace my existing libperl.a but did not work :(. I have to fully replace my installation. Now I have to reinstall many modules which required for my project :(