Bowtie 2.2.7 built for OSX fails to start with dry run and building it from source leads to the same executable failure.
It certaineley has to do with my Perl being maintained by macports and not as expected but I do not see how to fix this and cannot stop using macport
Please help
bowtie2
dyld: lazy symbol binding failed: Symbol not found: _Perl_xs_apiversion_bootcheck
Referenced from: /opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle
Expected in: flat namespacedyld: Symbol not found: _Perl_xs_apiversion_bootcheck
Referenced from: /opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level/auto/Cwd/Cwd.bundle
Expected in: flat namespaceTrace/BPT trap: 5
It seems like the Perl installation is not complete. A quick solution you can try is to directly use the bowtie binaries instead and bypass the wrapper. Try using bowtie2-align-s/bowtie2-align-l binaries. Definitely this is not a long term solution, but just a temporarly work around.
Val