Skip to content
This repository has been archived by the owner on Jan 31, 2020. It is now read-only.

Problems in installing pindel #111

Open
thejadeR opened this issue Aug 29, 2019 · 2 comments
Open

Problems in installing pindel #111

thejadeR opened this issue Aug 29, 2019 · 2 comments

Comments

@thejadeR
Copy link

If the problem is as follows:

{
make -C src pindel
make[1]: Entering directory '/home/mylinux/Desktop/the_pindel/pindel/src'
make[1]: *** No rule to make target '/home/mylinux/Desktop/pindel/htslib/htslib/khash.h', needed by 'pindel.o'. Stop.
make[1]: Leaving directory '/home/mylinux/Desktop/the_pindel/pindel/src'
Makefile:12: recipe for target 'pindel' failed
make: *** [pindel] Error 2
}

Solution:move pindel and htslib to Desktop,for example:

{
/home/mylinux/Desktop/pindel
}

If the problem is as follows:

{
pindel.cpp:1557:66: error: call of overloaded ‘abs(unsigned int)’ is ambiguous
}
The same ambiguity exists in pindel.cpp, bddata.cpp, genotyping.cpp.

Solution:Using fabs temporarily solves the problem

{
cd src
sed -i 's/abs/fabs/g' pindel.cpp
sed -i 's/abs/fabs/g' bddata.cpp

vi bddata.cpp
#then add #include
#then :wq

sed -i 's/abs/fabs/g' genotyping.cpp
}
#then
cd ..
./INSTALL ../hstlib

@thejadeR
Copy link
Author

I hope there's a better solution.

@myourshaw
Copy link

The fabs solution should have:
#then add #include <math.h>

I hope this, and the difficulty of pointing to htslib, can be corrected.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants