BWA-MEME: compile error while building locally
Hello,
After git cloning the code, I run: make -j32 and got:
...
In file included from src/bwtindex.cpp:43:
src/Learnedindex.h:35:27: note: initializing argument 1 of ‘void buildSAandLEP(char*, int)’
35 | void buildSAandLEP( char* prefix, int num_threads);
| ~~~~~~^~~~~~
src/bwamem_pair.cpp: In function ‘int mem_matesw_batch_pre(const mem_opt_t*, const bntseq_t*, const uint8_t*, const mem_pestat_t*, const mem_alnreg_t*, int, const uint8_t*, mem_alnreg_v*, mem_cache*, int, int32_t, int32_t&, int32_t&, int32_t)’:
src/bwamem_pair.cpp:1158:33: warning: '0' flag ignored with precision and ‘%d’ gnu_printf format [-Wformat=]
1158 | fprintf(stderr, "[0000][%0.4d] Re-allocating (doubling) seqBufRefs in %s\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/bwamem_pair.cpp:1175:33: warning: '0' flag ignored with precision and ‘%d’ gnu_printf format [-Wformat=]
1175 | fprintf(stderr, "[0000][%0.4d] Re-allocating (doubling) seqBufQers in %s\n",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/bwamem_pair.cpp:1192:33: warning: '0' flag ignored with precision and ‘%d’ gnu_printf format [-Wformat=]
1192 | fprintf(stderr, "[0000][%0.4d] Re-allocating seqPairs in %s\n", tid, __func__);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/home/user/soft/BWA-MEME'
make: *** [Makefile:123: multi] Error 2
gcc version is 9.4.0, ubuntu1~20.04.1 What can be the problem?
Thank you in advance, Adily
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 19
Thank you very much for your help.
Thank you!