Recently I came back to some embedded perl I wrote some time ago, only this time the perl stuff did not compile.
The compiler can't find the definitions of things like push_scope, save_int, stack_grow which are defined by the #define's ENTER, SAVETMPS, PUSHMARK etc.
I have included the needed <EXTERN.h> and <perl.h> in that order. I tried working through all the #defines to get to the native embedded assembly, but it just was not work, however the easy things like Perl_ functions where now defined.
I figured this was probably a common problem. So I suppose I'm missing something. I went from v5.8.0 to 5.8.5 with a new system build, so its possible I left out a path or lib or something, although this project is exactly the same. I thought all my dependencies stuff was fine in the makefiles. Never had a problem before.
Thanks in advance.
~Steve