-
Notifications
You must be signed in to change notification settings - Fork 46
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
Could not determine version of skesa #104
Comments
Hi @PrsclTrndd, could you double check the command |
Hi,
I've runned the command and it didn't work.
Last login: Tue Feb 26 10:39:22 on ttys001
Macintosh:~ priscila$ skesa --version
dyld: Symbol not found:
__ZN5boost16re_detail_10670012perl_matcherIPKcNSt3__19allocatorINS_9sub_matchIS3_EEEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSC_EENS_15regex_constants12_match_flagsE
Referenced from: /usr/local/bin/skesa
Expected in: /usr/local/opt/boost/lib/libboost_regex.dylib
in /usr/local/bin/skesa
Abort trap: 6
Macintosh:~ priscila$
…On Tue, Feb 26, 2019 at 2:26 PM Robert A. Petit III < ***@***.***> wrote:
Hi @PrsclTrndd <https://github.com/PrsclTrndd>, could you double check
the command skesa --version works?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoImd4OOQaSD9Toqw4VOfE2dPZBN0Cks5vRW5IgaJpZM4a5xT5>
.
|
Hmmm looks like a SKESA problem. It might be related to this SKESA issue: ncbi/SKESA#6 |
I have to modify the " Makefile.nongs" right?
Where could I find it?
…On Tue, Feb 26, 2019 at 3:08 PM Robert A. Petit III < ***@***.***> wrote:
Hmmm looks like a SKESA problem. It might be related to this SKESA issue:
ncbi/SKESA#6 <ncbi/SKESA#6>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoIlFpCYHPxcELrJmiHCmRtDi3DHBNks5vRXgKgaJpZM4a5xT5>
.
|
If you followed this (SKESA Compilation), locate where you downloaded SKESA. In that folder you'll find the |
Now that I located the file, how can I edit it?
Sorry about my questions, I don't have a bioinformatician to help me here.
…On Tue, Feb 26, 2019 at 3:32 PM Robert A. Petit III < ***@***.***> wrote:
If you followed this (SKESA Compilation
<https://github.com/ncbi/SKESA#compilation>), locate where you downloaded
SKESA. In that folder you'll find the Makefile.nongs file you are looking
for.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoIkzTZ5qCje9dzF3gCnpnB6Haxm66ks5vRX3FgaJpZM4a5xT5>
.
|
Have you tried Bioconda or Homebrew? If not, you should totally check them out. They are super convenient and make life much easier when it comes to installing most bioinformatic tools! Also, here's a link to the You can download this and replace your existing file: Makefile.nongs Here's the Gist version of the same file: Makefile.nongs |
Yes, I use homebrew. I’ve installed shovill with “brew install shovill”.
Skesa was installed as a dependencies of shovill. I’ve already uninstalled
them with homebrew. Yesterday I followed the SKESA compilation, but there
was an error:
3 warnings generated.
c++ -std=c++11 -c -o glb_align.o glb_align.cpp -Wall -Wno-format-y2k -pthread
-fPIC -O3 -finline-functions -fstrict-aliasing -fomit-frame-pointer -msse4.2
-I /Users/priscila/SKESA/NGS/ngs_out/include -I
/Users/priscila/SKESA/NGS/vdb_out/include
c++ -std=c++11 -o skesa skesa.o glb_align.o -L
/Users/priscila/SKESA/NGS/vdb_out/lib64 -lncbi-ngs-c++-static
-lncbi-vdb-static -L /Users/priscila/SKESA/NGS/ngs_out/lib64
-lngs-c++-static -Wl,-Bstatic -lboost_program_options -lboost_iostreams
-lboost_regex -lboost_timer -lboost_chrono -lboost_system -Wl,-Bdynamic
-lrt -ldl -lm -lpthread -lz
ld: unknown option: -Bstatic
clang: *error: *linker command failed with exit code 1 (use -v to see
invocation)
make: *** [skesa] Error 1
Macintosh:SKESA priscila$ -v
…-bash: -v: command not found
Macintosh:SKESA priscila$ make -f Makefile.nongs
c++ -std=c++11 -o skesa skesa.o glb_align.o -Wl,-Bstatic
-lboost_program_options
-lboost_iostreams -lboost_regex -lboost_timer -lboost_chrono -lboost_system
-Wl,-Bdynamic -lrt -ldl -lm -lpthread -lz
ld: unknown option: -Bstatic
clang: *error: *linker command failed with exit code 1 (use -v to see
invocation)
make: *** [skesa] Error 1
Em qua, 27 de fev de 2019 às 09:10, Robert A. Petit III <
[email protected]> escreveu:
Have you tried Bioconda <https://bioconda.github.io/> or Homebrew
<https://brew.sh/>? If not, you should totally check them out. They are
super convenient and make life much easier when it comes to installing most
bioinformatic tools!
Also, here's a link to the Makefile.nongs this should have the edits you
need (haven't tested it).
You can download this and replace your existing file: Makefile.nongs
<https://gist.githubusercontent.com/rpetit3/c18a450514dbb507b001f77b7bbe26bc/raw/6b544baf3ee9ced3d1d4f0cde4ee01a4cbc0da60/Makefile.nongs>
the Gist version of the same file: Makefile.nongs
<https://gist.github.com/rpetit3/c18a450514dbb507b001f77b7bbe26bc>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoItYlAhkWsnU6LIUrIhN5lGlKL1-lks5vRnW0gaJpZM4a5xT5>
.
|
Is this with the edited Makefile.nongs? |
No. Not yet
Em qua, 27 de fev de 2019 às 09:36, Robert A. Petit III <
[email protected]> escreveu:
Is this with the edited Makefile.nongs
<https://gist.githubusercontent.com/rpetit3/c18a450514dbb507b001f77b7bbe26bc/raw/6b544baf3ee9ced3d1d4f0cde4ee01a4cbc0da60/Makefile.nongs>
?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoIgZZAWYP2X2zKv7asOfBTxaKh153ks5vRnuwgaJpZM4a5xT5>
.
--
Priscila Trindade
|
Hi!
I replaced the file but it still doesn't work.
The command lines that I used
git clone https://gist.github.com/c18a450514dbb507b001f77b7bbe26bc.git
rm Makefile.nongs
cd c18a450514dbb507b001f77b7bbe26bc/
mv Makefile.nongs /Users/priscila/SKESA
Macintosh:SKESA priscila$ make
c++ -std=c++11 -o skesa skesa.o glb_align.o -L
/Users/priscila/SKESA/NGS/vdb_out/lib64 -lncbi-ngs-c++-static
-lncbi-vdb-static -L /Users/priscila/SKESA/NGS/ngs_out/lib64
-lngs-c++-static -Wl,-Bstatic -lboost_program_options -lboost_iostreams
-lboost_regex -lboost_timer -lboost_chrono -lboost_system -Wl,-Bdynamic
-lrt -ldl -lm -lpthread -lz
ld: unknown option: -Bstatic
clang: *error: *linker command failed with exit code 1 (use -v to see
invocation)
make: *** [skesa] Error 1
Macintosh:SKESA priscila$ skesa
dyld: Symbol not found:
__ZN5boost16re_detail_10670012perl_matcherIPKcNSt3__19allocatorINS_9sub_matchIS3_EEEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSC_EENS_15regex_constants12_match_flagsE
Referenced from: /usr/local/bin/skesa
Expected in: /usr/local/opt/boost/lib/libboost_regex.dylib
in /usr/local/bin/skesa
Abort trap: 6
I've already reinstalled shovill and it still doesn't work too (same error
that I sent you yesterday).
Macintosh:SKESA priscila$ shovill --check
[shovill] Using bwa - /usr/local/bin/bwa | Version: 0.7.17-r1188
[shovill] Using flash - /usr/local/bin/flash | FLASH v1.2.11
[shovill] Using java - /usr/bin/java | java version "1.8.0_40"
[shovill] Using lighter - /usr/local/bin/lighter | Lighter v1.1.1
[shovill] Using mash - /usr/local/bin/mash | 2.1
[shovill] Using megahit - /usr/local/bin/megahit | MEGAHIT v1.1.3
[shovill] Using megahit_toolkit - /usr/local/bin/megahit_toolkit | v1.1.3
[shovill] Using pigz - /usr/local/bin/pigz | pigz 2.4
[shovill] Using pilon - /usr/local/bin/pilon | Pilon version 1.22 Wed Mar
15 16:38:30 2017 -0400
[shovill] Using samclip - /usr/local/bin/samclip | samclip 0.2
[shovill] Using samtools - /usr/local/bin/samtools | Version: 1.9 (using
htslib 1.9)
[shovill] Using seqtk - /usr/local/bin/seqtk | Version: 1.3-r106
[shovill] Could not determine version of 'skesa' via 'skesa --version 2>&1
| grep SKESA'
Macintosh:SKESA priscila$
…On Wed, Feb 27, 2019 at 9:36 AM Priscila Trindade < ***@***.***> wrote:
No. Not yet
Em qua, 27 de fev de 2019 às 09:36, Robert A. Petit III <
***@***.***> escreveu:
> Is this with the edited Makefile.nongs
> <https://gist.githubusercontent.com/rpetit3/c18a450514dbb507b001f77b7bbe26bc/raw/6b544baf3ee9ced3d1d4f0cde4ee01a4cbc0da60/Makefile.nongs>
> ?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#104 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AoBoIgZZAWYP2X2zKv7asOfBTxaKh153ks5vRnuwgaJpZM4a5xT5>
> .
>
--
Priscila Trindade
|
and just to let you know, when I run brew doctor there are some warnings
about phyton scripts. As shovill is perl, I don't believe it can interfere.
Interestingly, abricate is having problems too (I used it sometime ago and
it was OK, yesterday I discovered that it is not working)
Macintosh:SKESA priscila$ brew doctor
*Please note that these warnings are just used to help the Homebrew
maintainers*
*with debugging if you file an issue. If everything you use Homebrew for is*
*working fine: please don't worry or file an issue; just ignore this.
Thanks!*
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6-config
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config
On Wed, Feb 27, 2019 at 4:38 PM Priscila Trindade <
[email protected]> wrote:
… Hi!
I replaced the file but it still doesn't work.
The command lines that I used
git clone https://gist.github.com/c18a450514dbb507b001f77b7bbe26bc.git
rm Makefile.nongs
cd c18a450514dbb507b001f77b7bbe26bc/
mv Makefile.nongs /Users/priscila/SKESA
Macintosh:SKESA priscila$ make
c++ -std=c++11 -o skesa skesa.o glb_align.o -L
/Users/priscila/SKESA/NGS/vdb_out/lib64 -lncbi-ngs-c++-static
-lncbi-vdb-static -L /Users/priscila/SKESA/NGS/ngs_out/lib64
-lngs-c++-static -Wl,-Bstatic -lboost_program_options -lboost_iostreams
-lboost_regex -lboost_timer -lboost_chrono -lboost_system -Wl,-Bdynamic
-lrt -ldl -lm -lpthread -lz
ld: unknown option: -Bstatic
clang: *error: *linker command failed with exit code 1 (use -v to see
invocation)
make: *** [skesa] Error 1
Macintosh:SKESA priscila$ skesa
dyld: Symbol not found:
__ZN5boost16re_detail_10670012perl_matcherIPKcNSt3__19allocatorINS_9sub_matchIS3_EEEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSC_EENS_15regex_constants12_match_flagsE
Referenced from: /usr/local/bin/skesa
Expected in: /usr/local/opt/boost/lib/libboost_regex.dylib
in /usr/local/bin/skesa
Abort trap: 6
I've already reinstalled shovill and it still doesn't work too (same error
that I sent you yesterday).
Macintosh:SKESA priscila$ shovill --check
[shovill] Using bwa - /usr/local/bin/bwa | Version: 0.7.17-r1188
[shovill] Using flash - /usr/local/bin/flash | FLASH v1.2.11
[shovill] Using java - /usr/bin/java | java version "1.8.0_40"
[shovill] Using lighter - /usr/local/bin/lighter | Lighter v1.1.1
[shovill] Using mash - /usr/local/bin/mash | 2.1
[shovill] Using megahit - /usr/local/bin/megahit | MEGAHIT v1.1.3
[shovill] Using megahit_toolkit - /usr/local/bin/megahit_toolkit | v1.1.3
[shovill] Using pigz - /usr/local/bin/pigz | pigz 2.4
[shovill] Using pilon - /usr/local/bin/pilon | Pilon version 1.22 Wed Mar
15 16:38:30 2017 -0400
[shovill] Using samclip - /usr/local/bin/samclip | samclip 0.2
[shovill] Using samtools - /usr/local/bin/samtools | Version: 1.9 (using
htslib 1.9)
[shovill] Using seqtk - /usr/local/bin/seqtk | Version: 1.3-r106
[shovill] Could not determine version of 'skesa' via 'skesa --version 2>&1
| grep SKESA'
Macintosh:SKESA priscila$
On Wed, Feb 27, 2019 at 9:36 AM Priscila Trindade <
***@***.***> wrote:
> No. Not yet
>
> Em qua, 27 de fev de 2019 às 09:36, Robert A. Petit III <
> ***@***.***> escreveu:
>
>> Is this with the edited Makefile.nongs
>> <https://gist.githubusercontent.com/rpetit3/c18a450514dbb507b001f77b7bbe26bc/raw/6b544baf3ee9ced3d1d4f0cde4ee01a4cbc0da60/Makefile.nongs>
>> ?
>>
>> —
>> You are receiving this because you were mentioned.
>> Reply to this email directly, view it on GitHub
>> <#104 (comment)>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AoBoIgZZAWYP2X2zKv7asOfBTxaKh153ks5vRnuwgaJpZM4a5xT5>
>> .
>>
> --
> Priscila Trindade
>
|
It is a dynamic library issue with the homebrew install of Skesa and is Mojave specific. A few things stopped working with the Mojave upgrade. I'm not sufficiently competent to recommend a fix though. Did you get anywhere towards a resolution? Maybe we need to flag this on the Skesa page instead of here, and ensure they port any patch through to the homebrew release dyld: Symbol not found: __ZN5boost16re_detail_10670012perl_matcherIPKcNSt3__19allocatorINS_9sub_matchIS3_EEEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSC_EENS_15regex_constants12_match_flagsE |
I don't use Mojave. My computer is a MacBook Pro mid 2012 MacOS High
Sierra. Maybe that is the problem. Thank you all for the tips.
…On Mon, Mar 4, 2019 at 1:10 AM Andy Barnes ***@***.***> wrote:
It is a dynamic library issue with the homebrew install of Skesa and is
Mojave specific. A few things stopped working with the Mojave upgrade. I'm
not sufficiently competent to recommend a fix though. Did you get anywhere
towards a resolution? Maybe we need to flag this on the Skesa page instead
of here, and ensure they port any patch through to the homebrew release
dyld: Symbol not found:
__ZN5boost16re_detail_10670012perl_matcherIPKcNSt3__19allocatorINS_9sub_matchIS3_EEEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSC_EENS_15regex_constants12_match_flagsE
Referenced from: /usr/local/bin/skesa
Expected in: /usr/local/opt/boost/lib/libboost_regex.dylib
in /usr/local/bin/skesa
Abort trap: 6
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AoBoIgVb7FqqV7RLpX5YSpFjzHONIh29ks5vTJzNgaJpZM4a5xT5>
.
|
Thank you @rpetit3 for all your assistance here! |
I'm having the same problem with skesa |
I couldn't solve this problem until now
Priscila de Arruda Trindade
Departamento de Análises Clínicas e Toxicológicas
Universidade Federal de Santa Maria
(55)3220-8464
(55)99136-0082
…On Mon, Oct 28, 2019 at 11:52 AM msenghore ***@***.***> wrote:
I'm having the same problem with skesa
Could not determine version of 'skesa' via 'skesa --version 2>&1 | grep
SKESA'
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#104?email_source=notifications&email_token=AKAGQIWDJND5ET2XEE2MWZ3QQ34CBA5CNFSM4GXHCT42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECNEZ3A#issuecomment-546983148>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKAGQITSXPYEDKMHYLMLG4DQQ34CBANCNFSM4GXHCT4Q>
.
|
@msenghore @PrsclTrndd |
Hi Torsten, Here the error on skesa --version:
|
Well it looks like your |
It is a skesa problem, I think with later releases of MacOs. Reinstall doesn't work. I'll follow up again with skesa page, If I get a response there, you could probably close this and link to it |
Its is a problem with the brew installation of skesa. Until this is fixed you can use a conda install. I set up a new conda environment and installed skesa and shovill in it and works perfectly (Caveat: I have removed almost all of my homebrew installs since they deprecated everything in homebrew science a couple of years back. Not sure the conda route is wise if you have a lot stuff in homebrew that you rely on - potential for conflict, I guess) |
@AndrewCBarnes hombrew science didn't go away, we were just forced to move/rename due to mac brew politics:
I can confirm MacOS skesa brew is broken, I will rebuild it now. brewsci/homebrew-bio#818 |
Hello, I've been having the following issue when trying to run shovill:
shovill --check
[shovill] Using bwa - /usr/local/bin/bwa | Version: 0.7.17-r1188
[shovill] Using flash - /usr/local/bin/flash | FLASH v1.2.11
[shovill] Using java - /usr/bin/java | java version "1.8.0_40"
[shovill] Using lighter - /usr/local/bin/lighter | Lighter v1.1.1
[shovill] Using mash - /usr/local/bin/mash | 2.1
[shovill] Using megahit - /usr/local/bin/megahit | MEGAHIT v1.1.3
[shovill] Using megahit_toolkit - /usr/local/bin/megahit_toolkit | v1.1.3
[shovill] Using pigz - /usr/local/bin/pigz | pigz 2.4
[shovill] Using pilon - /usr/local/bin/pilon | Pilon version 1.22 Wed Mar 15 16:38:30 2017 -0400
[shovill] Using samclip - /usr/local/bin/samclip | samclip 0.2
[shovill] Using samtools - /usr/local/bin/samtools | Version: 1.9 (using htslib 1.9)
[shovill] Using seqtk - /usr/local/bin/seqtk | Version: 1.3-r106
[shovill] Could not determine version of 'skesa' via 'skesa --version 2>&1 | grep SKESA'
I've checked and skesa is already installed (version 2.3.0). I would like to know how can I fix this issue (considering that I am not a bioinformatician). Could this problem be related to RAM (I used --ram 8).
Thank you!
![captura de tela 2019-02-13 as 17 32
The text was updated successfully, but these errors were encountered: