Perl Symbol Lookup Error Undefined Symbol Perl_xs_apiversion_bootcheck
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 perl symbol lookup error undefined symbol perl_tstack_sp_ptr site About Us Learn more about Stack Overflow the company Business Learn perl symbol lookup error undefined symbol perl_istack_sp_ptr more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x
Undefined Symbol: Perl_xs_handshake
Dismiss Join the Stack Overflow Community 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 “undefined
Perl Symbol Lookup Error Perl_istack_sp_ptr
symbol: Perl_xs_apiversion_bootcheck” up vote 1 down vote favorite I get this message when I try to run a Perl script used in a bioinformatic package named DISOPRED3: /usr/bin/perl: symbol lookup error: /software6/bioinfo/apps/mugqic_space/software/ perl/perl-5.18.2/lib/5.18.2/x86_64-linux-thread-multi/auto/Cwd/Cwd.so: undefined symbol: Perl_xs_apiversion_bootcheck I used the exact same script on my local computer and it works. Now I have to work on a super-computer from a distance and that's where I undefined symbol perl_xs_version_bootcheck get this message. I checked, and the Perl versions are the same on both computers. perl share|improve this question edited Jan 20 at 13:02 Braiam 3,27582656 asked Jun 3 '15 at 16:56 Yarmiz 296 1 Looks like an OS vs. compile mismatch. What does uname -a, /usr/bin/perl -V, ldd /software6/bioinfo/apps/mugqic_space/software/ perl/perl-5.18.2/lib/5.18.2/x86_64-linux-thread-multi/auto/Cwd/Cwd.so and file /software6/bioinfo/apps/mugqic_space/software/ perl/perl-5.18.2/lib/5.18.2/x86_64-linux-thread-multi/auto/Cwd/Cwd.so output? –kjpires Jun 3 '15 at 17:22 Install perl in your own home dir. weblog.bulknews.net/post/58079418600/… –Сухой27 Jun 3 '15 at 18:43 add a comment| 1 Answer 1 active oldest votes up vote 3 down vote accepted Sounds like you have two installs of Perl, the system one (/usr/bin/perl), and one in /software6/bioinfo/apps/mugqic_space/software/perl, and the former is using files installed by the latter. The former should not have been told to even look at the files installed by the latter. share|improve this answer answered Jun 3 '15 at 17:26 ikegami 203k7133310 Maybe if they add /software6/bioinfo/apps/mugqic_space/software/perl/perl-5.18.2/bin in their path before /usr/bin it will use the Perl binary that matches their package's libraries. –kjpires Jun 3 '15 at 17:33 Thank you! You answer helped me realize that 2 versions w
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 more about
Cwd So Undefined Symbol Perl_xs_apiversion_bootcheck
Stack Overflow the company Business Learn more about hiring developers or posting ads with ubuntu undefined symbol: perl_xs_apiversion_bootcheck us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is perl: symbol lookup error: undefined symbol: perl_gthr_key_ptr 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 symbol: Perl_Tstack_sp_ptr?” up vote http://stackoverflow.com/questions/30626245/undefined-symbol-perl-xs-apiversion-bootcheck 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 votes up vote 11 down http://stackoverflow.com/questions/6256633/how-can-you-determine-what-perl-module-is-causing-undefined-symbol-perl-tstack 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 it looks like really hard information to get, because I
to Milestone freeradius (Ubuntu) Edit Fix Released Undecided Unassigned Edit You need to log in to change this bug's status. Affecting: freeradius (Ubuntu) Filed here by: SeanBoran When: 2008-01-09 https://bugs.launchpad.net/bugs/181510 Confirmed: 2008-03-18 Started work: 2010-01-05 Completed: 2010-01-05 Target Distribution Baltix BOSS Juju Charms Collection Elbuntu Guadalinex Guadalinex Edu Kiwi Linux nUbuntu PLD Linux Tilix tuXlab Ubuntu Ubuntu Linaro Evaluation Build Ubuntu http://www.perlmonks.org/?node_id=1023728 RTM Package (Find…) Project (Find…) Status Importance Fix Released Undecided Assigned to Nobody Me Comment on this change (optional) Email me about changes to this bug report Also affects project (?) undefined symbol Also affects distribution/package Nominate for series Bug Description Binary package hint: freeradius FreeRadius can start a perl module script, but when asked to do so it cannot find libraries: freeradius: symbol lookup error: /usr/lib/perl/5.8/auto/Socket/Socket.so: undefined symbol: Perl_Tstack_sp_ptr Tested on: Ununtu 7.10 server. See also http://
PerlNews Q&A Tutorials Poetry RecentThreads NewestNodes Donate What'sNew on Mar 15, 2013 at 15:50UTC ( #1023728=perlquestion: print w/replies, xml ) Need Help?? tqisjim has asked for the wisdom of the Perl Monks concerning the following question: This is vaguely a follow-up question to one I asked earlier about building Perl v5.10. Cpantesters reports that my dist, NoSQL::PL2SQL, is failing on v5.10 and v5.12, but ok on previous and later versions. I ended up testing on Perl 5.12 and got this error: perl: symbol lookup error: /home/jim/perl5/lib/perl5/i686-linux/auto/X +ML/Parser/Expat/Expat.so: undefined symbol: Perl_xs_apiversion_bootch +eck [download] As far as I can tell, cpantesters has not experienced similar problems: http://www.cpantesters.org/cpan/report/211e1a46-7e7b-11e2-8ed7-f0cfab4d37fd. Notwithstanding, I also found this report: https://bugs.mageia.org/show_bug.cgi?id=3731. Can anyone here shed any illumination? Thanks! Comment on undefined symbol: Perl_xs_apiversion_bootcheckDownload Code Replies are listed 'Best First'. Re: undefined symbol: Perl_xs_apiversion_bootcheck by tobyink (Abbot) on Mar 15, 2013 at 16:28UTC Tried installing on a clean 5.12.5 here, and it failed. Here's what I did: $ cpanm NoSQL::PL2SQL ... (this installed 20 deps then failed during NoSQL::PL2SQL's test suite) $ cd ~/.cpanm/work/1363363212.13296/NoSQL-PL2SQL-1.20/ $ strace -o strace.log prove -vmb >prove-vbm.log [download] The cpanm build.log, plus strace.log and prove-vbm.log can be found in this github gist. Hope that helps. package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name [reply][d/l] Re^2: undefined symbol: Perl_xs_apiversion_bootcheck by tqisjim (Beadle) on Mar 15, 2013 at 19:46UTC OK. There are actually 3 questions. The original question is implicitly answered: "I don't have a clean build". The second question would be "Why don't I have a clean build?". That answer seems to be that CPAN caches everything in a perl5 directory that doesn't reflect the bu