Perl Symbol Lookup Error Undefined Symbol Perl_tstack_sp_ptr
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn perl symbol lookup error undefined symbol perl_istack_sp_ptr more about Stack Overflow the company Business Learn more about hiring developers or posting perl symbol lookup error undefined symbol perl_xs_apiversion_bootcheck ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community
Undefined Symbol: Perl_xs_handshake
Stack Overflow is a community of 6.2 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up How can you determine what Perl module is causing “undefined
Perl Symbol Lookup Error Perl_istack_sp_ptr
symbol: Perl_Tstack_sp_ptr?” up vote 4 down vote favorite I'm trying to run a Perl script, but it is returning: /usr/bin/perl: symbol lookup error: /usr/local/groundwork/perl/lib/5.8.8/x86_64-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr Is there any way to determine what Perl module is causing this? perl shared-objects share|improve this question edited Aug 18 '15 at 7:38 Chankey Pathak 11.5k73881 asked Jun 6 '11 at 18:51 Connor 23113 add a comment| 4 Answers 4 active oldest undefined symbol: perl_istack_sp_ptr zimbra votes up vote 11 down vote accepted IO.so is the binary component of IO. The modules of this distribution are also part of the perl distribution (i.e. they are dual-lived). This type of error usually occurs when using a binary compiled using one version of Perl is used by an older version of Perl. share|improve this answer answered Jun 6 '11 at 19:03 ikegami 203k7133310 Thanks. 'twas indeed the problem. The shebang at the top of the script was pointed at the wrong perl. –Connor Jun 8 '11 at 14:18 add a comment| up vote 2 down vote I ran into this problem recently when I had a PERL5LIB environment variable defined in my login files, but they were pointing to a directory that was incompatible with the system-installed perl. This happened because the HOME filesystem is cross-mounted on lots of different machines where the perl installations are heterogenous. Deleting the environment variable solves the problem, and I'll find a better way to manage local libraries. share|improve this answer answered Apr 13 '15 at 18:06 Ken Williams 8,97934271 add a comment| up vote -1 down vote Edit: Finally, even though I know it's not answering the question, i permit myself as
Q&A Tutorials Poetry RecentThreads NewestNodes Donate What'sNew on May 03, 2012 at 22:33UTC ( #968826=perlquestion: print w/replies, xml ) Need Help?? ai_bcn has asked for the wisdom of the
Cwd.so: Undefined Symbol: Perl_istack_sp_ptr
Perl Monks concerning the following question: Hi, an ubuntu upgrade, util.so undefined symbol: perl_istack_sp_ptr from 11.10 to 12.04 LTS (64 bit), affected my Bugzilla 4.2 setup.I can open and access /usr/bin/perl: symbol lookup error Bugzilla, and the sanity check completes without any errors. I can search for and find the created tickets, but can't open and can't read them (the http://stackoverflow.com/questions/6256633/how-can-you-determine-what-perl-module-is-causing-undefined-symbol-perl-tstack page doesn't load, remains hanging), and i can't create new tickets, (the page hangs when i select the "Product" in which i intend to create a new ticket... MySQL version: 5.5.22 Perl v5.14.2 i'm not sure whether it is a MySQL, Perl or other upgrade effect... but it surprizes me that when i http://www.perlmonks.org/?node_id=968826 run ./checksetup.pl the identified mysql version is 4..020 when i have installed v 5.5.22, and I get a Perl_Istack_sp_ptr error immediately after that: root@desk-1:/var/www/bugzilla# ./checksetup.pl * This is Bugzilla 4.2 on perl 5.14.2 * Running on Linux 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 Checking perl modules... Checking for CGI.pm (v3.51) ok: found v3.59 Checking for Digest-SHA (any) ok: found v5.71 Checking for TimeDate (v2.21) ok: found v2.24 Checking for DateTime (v0.28) ok: found v0.74 Checking for DateTime-TimeZone (v0.71) ok: found v1.46 Checking for DBI (v1.614) ok: found v1.620 Checking for Template-Toolkit (v2.22) ok: found v2.22 Checking for Email-Send (v2.00) ok: found v2.198 Checking for Email-MIME (v1.904) ok: found v1.910 Checking for URI (v1.37) ok: found v1.60 Checking for List-MoreUtils (v0.22) ok: found v0.33 Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004 Checking available perl DBD modules... Checking for DBD-Pg (v1.45) not found Checking for DBD-mysql (v4.001) ok: found v4.020 /usr/bin/perl: symbol lookup error: lib/x86_64-linux-gnu-thread-multi/auto/D
symbol: Perl_Tstack_sp_ptr Is there anybody could tell me how to solve this problem? Thanks in advance! my system: Red Hat Linux Enterprise 5 and my perl: undefined symbol perl-5.8.8 Comment on perl: symbol lookup error:/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/DBI.so: undefined symbol: Perl_Tstack_sp_ptr Replies are listed 'Best First'. Re: perl: symbol lookup error:/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/DBI.so: undefined symbol: Perl_Tstack_sp_ptr by moritz (Cardinal) on Jun 30, 2008 at 08:59UTC How symbol lookup error did you install DBI? And what's your code?[reply] Re^2: perl: symbol lookup error:/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/DBI.so: undefined symbol: Perl_Tstack_sp_ptr by simul (Novice) on Feb 26, 2009 at 14:05UTC I don't know if it's any help but *if* you're embedding perl in a shred libray, and *if* that library is, in tern calling "use DBI", and *if* you're developing on a unix system... then that shared library, in addition to setting up DynaLoader xs_init stuff, needs to add this to xs_init: #ifdef unix dlopen("libperl.so", RTLD_LAZY|RTLD_GLOBAL); #endif [download] or else it won't work. [reply][d/l] Back to Seekers of Perl Wisdom