Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"undefined symbol: Perl_xs_apiversion_bootcheck"

Tags:

perl

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 get this message. I checked, and the Perl versions are the same on both computers.

like image 437
Yarmiz Avatar asked Jun 03 '15 16:06

Yarmiz


1 Answers

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.

like image 113
ikegami Avatar answered Oct 03 '22 03:10

ikegami