[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Issue with new version of Bowtie



Hi Fabian,

On Mon, Sep 04, 2017 at 05:26:15PM +0200, Fabian Klötzl wrote:
> I am having trouble reproducing the issue locally,

So bowtie 1.2.1.1 builds at your side in a sid chroot?

> but reading between
> the lines of the template mess, the solution might be as simple as
> defining ~KarkkainenBlockwiseSA as noexcept:
> 
>     ~KarkkainenBlockwiseSA() noexcept {
>        …
>     }

Could you please suggest a quilt patch since I have no idea at what
place I should add this piece of code.  Sorry, I'm quite C++ illiterate.

> The compiler complains, because in C++11 automatically generated
> constructors are defined as noexcept, when they do not throw exceptions.
> This is the case for InorderBlockwiseSA, which does not have a
> user-defined destructor. So the looser ~KarkkainenBlockwiseSA()
> overrides a strict function, which is not allowed. As having a
> destructor throw exceptions is dangerous and ~KarkkainenBlockwiseSA()
> does not seem to throw any, it can be marked as noexcept.
> 
> If that doesn't help, try to compile the code with an older C++ version
> as it doesn't seem to use any of the new features.

How to approach this fallback?

Kind regards

    Andreas. 

-- 
http://fam-tille.de


Reply to: