in reply to Re^3: Am I missing something?
in thread Am I missing something?

My immediate suspicion is that for some reason your compiler picking up the perl.h from an older perl installation (probably pre 5.6.0).

Can you show the exact compiler invocation that the make is doing? And do something like

find /usr -name 'embed.h' | xargs ls -lurt
to see which embed.h (if any) was accessed during the compilation? And with that file, do a
grep push_scope /usr/....../embed.h

Dave.