Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

p67 BWAの準備について #37

Open
yui-nagamatsu opened this issue Oct 30, 2021 · 1 comment
Open

p67 BWAの準備について #37

yui-nagamatsu opened this issue Oct 30, 2021 · 1 comment

Comments

@yui-nagamatsu
Copy link

お世話になっております。
改訂第2版を拝読させていただいております。
NGS解析、コーディングに関して、初学者です。

p67 BWAの準備について、bwa-0.7.17をpushd後makeコマンドを送ると、エラーが発生してしまいます(画像参照)。
makeコマンドを初めて使うもので、何がどう問題なのか理解できず困っております。
お忙しい中恐縮ですが、ご教授いただけますと幸いです。何卒よろしくお願いいたします。
使用PCのスペックは、MacBook Pro (M1, 2020) Big Sur 11.4です。

Screen Shot 2021-10-30 at 10 32 45

Screen Shot 2021-10-30 at 10 32 58

Screen Shot 2021-10-30 at 10 33 04

@820park
Copy link

820park commented Nov 16, 2021

僕も同じところでつまずいています。色々調べているうちに、「M1チップのMacにBWAを導入するためにはbwa-for-armというパッチを当てる必要があるらしい」と言うところまでわかりました。パッチを当てる際には、あらかじめ下記のコマンドでXcodeをインストールする必要がありそうですが、結局その後にパッチを当てるところでまたエラー(implicit declaration of function 'read' [-Werror,-Wimplicit-function-declaration])が出てきてしまうため、BWAのインストールには至っていません。途中経過で恐縮ですが、参考になればと思い記載しました。

Xcodeのインストール: $ xcode-select --install
(https://ja.wikipedia.org/wiki/Xcode)

必要なパッチ: bwa-for-arm
(https://github.com/smikkelsendk/bwa-for-arm)

@ayanota
Copy link

ayanota commented Jan 5, 2022

根本的な解決にはなりませんので、参考程度にご参照ください。

私も同じエラーになりました。
ど素人ながら色々考え調べたのですがよくわからず。なんとなく、BWAがきちんとダウンロードできていないのではないか?と考えました。
そしてBWAはanacondaでインストールできることがわかりましたので
conda install -c bioconda bwa
とインストールしてみたところ、エラーも出ず成功いたしました。
以後先に進んでおりますが、全く問題なく動いております。
インストール方法が教本と違いますので、パスが通っていない・一部のスクリプトは編集を余儀なくされるなど不便はあります。また文頭通り、違う逃げ道を見つけた程度の解決策なので試す試さないは自己責任でお願いいたします。
そして、当該箇所で躓いており先に進めない方への一助になれば幸いです。

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

No branches or pull requests

3 participants