biopieces
biopieces copied to clipboard
Problems waiting to be solved
Dear Sir,
After the installation, I tried to use the script, but some error was produced as follow. Can you help to figure it out?
[root@student bin]# split_seq -h Error. You have specified 'C' as an Inline programming language.
I currently only know about the following languages: Foo, foo
If you have installed a support module for this language, try deleting the config-x86_64-linux-thread-multi-5.010001 file from the following Inline DIRECTORY, and run again:
/mnt/wangli-top/BP_data/tmp
(And if that works, please file a bug report.)
at /opt/biopieces/src/perl/Maasha/Common.pm line 47. BEGIN failed--compilation aborted at /opt/biopieces/src/perl/Maasha/Common.pm line 145. Compilation failed in require at /opt/biopieces/src/perl/Maasha/Match.pm line 35. BEGIN failed--compilation aborted at /opt/biopieces/src/perl/Maasha/Match.pm line 35. Compilation failed in require at /opt/biopieces/src/perl/Maasha/Biopieces.pm line 34. BEGIN failed--compilation aborted at /opt/biopieces/src/perl/Maasha/Biopieces.pm line 34. Compilation failed in require at /opt/biopieces/bin/split_seq line 31. BEGIN failed--compilation aborted at /opt/biopieces/bin/split_seq line 31.
I believe this is due to a missing Perl module that you need to install. You need both Inline
and Inline::C
. Check out the installation guide.
Execute this sudo dnf install 'perl(Inline::C)'
I had this problem, and was able to solve it.
Inline::C, by default - at least when I installed it, using cpan - comes with "Foo" as the language. And this will not work for Biopieces. Unfortunately I don't remember how I solved it, but I think I uninstalled Inline::C, and installed it again, in such a way that Foo was not installed together as the language. Maybe I have installed it from a different source or using some explicit argument for not installing Foo.