출처: 9 by 6
최신 버전의 genewise인 2.4버전대인 경우는 source를 컴파일해야 하는데
이게 잘 안될때가 있다는 점...
src폴더에 들어가서 make all하면
conflicting type for 'getline'이라는 에러가 계속 떠서 찾아봤더니
아주 좋은 해결방법이... ㅋㅋ
getline이라는 함수가 getline_new로 바뀐듯.. ㅋㅋ
위의 블로그에 나와있듯이..
sed -i.old 's/getline/getline_new/' HMMer2/sqio.cphasemodel은 상관없는데 같이 묶어놔서.. getline처럼 함수가 바뀌어서
sed -i.old 's/isnumber/isdigit/' models/phasemodel.c
에러가 나는 경우인듯...
모 이렇게 해주면...
착하게도 에러없이 컴파일이 잘 되고
genewise 2.4.x를 사용하실 수 있습니다. :)