KorfLab / CEGMA_v2

The final version 2 release of our software to detect core genes in eukaryotic genomes
28 stars 10 forks source link

After compiling via 'make', can't locate Cegma.pm in @INC #7

Open katharinedickson opened 1 month ago

katharinedickson commented 1 month ago

Hello,

I've installed all the dependencies for CEGMA successfully, and have now tried to install the CEGMA program itself. When I run the make command, I get this output, which looks normal.

###
### RUNNING MAKEFILE
###
### Wed Jan 29 10:28:18 AM PST 2025 -- katharined
###
mkdir ./bin;
### Finishing PERL script from "src/cegma.pl" -> "bin/cegma"
### Finishing PERL script from "src/genome_map.pl" -> "bin/genome_map"
### Finishing PERL script from "src/local_map.pl" -> "bin/local_map"
### Finishing PERL script from "src/parsewise.pl" -> "bin/parsewise"
### Finishing PERL script from "src/hmm_select.pl" -> "bin/hmm_select"
### Finishing PERL script from "src/completeness.pl" -> "bin/completeness"
### Finishing PERL script from "src/geneid-train.pl" -> "bin/geneid-train"
### Finishing PERL script from "src/make_paramfile.pl" -> "bin/make_paramfile"
###
### MAKEFILE DONE...
###

However, when I type cegma -h, I get this output (where /home/katharined/bin is the directory I've unzipped CEGMA into):

Can't locate Cegma.pm in @INC (you may need to install the Cegma module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /home/katharined/bin/CEGMA_v2-2.5/bin/cegma line 34.
BEGIN failed--compilation aborted at /home/katharined/bin/CEGMA_v2-2.5/bin/cegma line 34.

I'm not sure what to do from here.

iankorf commented 1 month ago

We don't support this software anymore. We suggest people use BUSCO.