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

Racon does not build against latest edlib #59

Open
tillea opened this issue Oct 21, 2021 · 8 comments
Open

Racon does not build against latest edlib #59

tillea opened this issue Oct 21, 2021 · 8 comments

Comments

@tillea
Copy link

tillea commented Oct 21, 2021

Hi,
I upgraded the Debian package of edlib to the latest version 1.2.7. Unfortunately racon does not build against this as it is reported in a bug report:

/usr/bin/ld: CMakeFiles/racon_test.dir/test/racon_test.cpp.o: in function `calculateEditDistance(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >     const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
./obj-x86_64-linux-gnu/./test/racon_test.cpp:18: undefined reference to `edlibDefaultAlignConfig'
/usr/bin/ld: ./obj-x86_64-linux-gnu/./test/racon_test.cpp:18: undefined reference to `edlibAlign'
/usr/bin/ld: ./obj-x86_64-linux-gnu/./test/racon_test.cpp:22: undefined reference to `edlibFreeAlignResult'
/usr/bin/ld: CMakeFiles/racon_test.dir/src/overlap.cpp.o: in function `racon::Overlap::align_overlaps(char const*, unsigned int, char const*, unsigned int)':
./obj-x86_64-linux-gnu/./src/overlap.cpp:208: undefined reference to `edlibNewAlignConfig'
/usr/bin/ld: ./obj-x86_64-linux-gnu/./src/overlap.cpp:208: undefined reference to `edlibAlign'
/usr/bin/ld: ./obj-x86_64-linux-gnu/./src/overlap.cpp:213: undefined reference to `edlibAlignmentToCigar'
/usr/bin/ld: ./obj-x86_64-linux-gnu/./src/overlap.cpp:223: undefined reference to `edlibFreeAlignResult'
collect2: error: ld returned 1 exit status

I wonder whether you plan to adapt racon to the latest edlib (and in case it is just done in some not yet tagged commit whether you intend to tag this as release).
Kind regards, Andreas.

@rvaser
Copy link
Collaborator

rvaser commented Oct 27, 2021

Hi Andreas,
it is a bit tricky, I'll try and update the whole build in a week.

Best regards,
Robert

@tillea
Copy link
Author

tillea commented Nov 12, 2021

Hi Robert,
any success in fixing this? If yes, a new release tag would be helpful.
Kind regards, Andreas.

@rvaser
Copy link
Collaborator

rvaser commented Nov 25, 2021

I am sorry Andreas, things have been hectic recently. I will update it as soon as possible.

Best regards,
Robert

@tillea
Copy link
Author

tillea commented Nov 25, 2021 via email

@rvaser
Copy link
Collaborator

rvaser commented Nov 26, 2021

I hope that branch build will work, I am waiting for a review before I merge and tag a new release.

@tillea
Copy link
Author

tillea commented Nov 26, 2021 via email

@nileshpatra
Copy link

Hey @rvaser thanks a lot for working on this.

I hope that branch build will work, I am waiting for a review before I merge and tag a new release.

Did you happen to get some review yet? If not, would any of it be in pipeline?

Let me know.

Regards,
Nilesh

@rvaser
Copy link
Collaborator

rvaser commented Dec 19, 2021

Terribly sorry for this delay, I have merged and released the changes (v1.5.0).

Best regards,
Robert

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