You are suffering from the fact that XS was never designed to work with C++.
C++ does Name Mangling. _ZN10Referenced15_perl_mg_vtableE is what the PerlAPI symbol perl_mg_vtable looks like after your C++ compiler has performed its mangling algorithm upon it. As PerlAPIs are built with C, which doesn't use (compatible) name-mangling, ne'er the twain shall meet.
It is very difficult to try and "fix up" such mismatches because C++ name mangling is not standardised across different compilers.
In reply to Re: Problem on XS
by BrowserUk
in thread Problem on XS module loading
by llancet
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |