-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undefined symbol: PL_no_modify #1
Comments
I couldn't reproduce this issue. |
Hi. I forked your repo to here https://github.com/yungchunglin/node-perl Here is my sample js code.
My node.js is 0.6.6 Summary of my perl5 (revision 5 version 10 subversion 1) configuration: Platform: Characteristics of this binary (from libperl): |
If I specify LD_PRELOAD=/usr/lib/libperl.so.5.10 in the environment, then it runs. Any way to get around this? |
I cloned the master. It has some glitches so I changed the variable names etc. to make it run.
However I got this error.
Can't load '/usr/lib/perl/5.10/auto/PerlIO/scalar/scalar.so' for module PerlIO::scalar: /usr/lib/perl/5.10/auto/PerlIO/scalar/scalar.so: undefined symbol: PL_no_modify at /usr/lib/perl/5.10/XSLoader.pm line 70.
I think it is caused by override_stdhandle and restore_stdhandle. Somehow, the .so file doesn't load.
As long as I comment out
and
The binding can run.
Is there any way to solve this or any workaround?
Thanks.
The text was updated successfully, but these errors were encountered: