flexbar icon indicating copy to clipboard operation
flexbar copied to clipboard

Please upgrade to onetbb

Open tillea opened this issue 2 years ago • 7 comments

Hi, Debian has migrated to onetbb (the successor of tbb). Unfortunately flexbar does not build with the new API as you can read in the bug report against the Debian package which says:

/<<PKGBUILDDIR>>/src/Flexbar.h:15:10: fatal error: tbb/pipeline.h: No such file or directory
   15 | #include <tbb/pipeline.h>
      |          ^~~~~~~~~~~~~~~~   
compilation terminated.             

It would be great if flexbar would support this new API. Kind regards, Andreas.

tillea avatar Jul 29 '22 09:07 tillea

Any news about this? Please note that flexbar can not be distributed with the next stable release if this will not be fixed.

tillea avatar Oct 14 '22 13:10 tillea

Hi, Andreas.

I've just cloned the "flexbar" GitHub repo and compiled it successfully from source under Ubuntu-MATE 22.04 LTS + med-bio + med=bio-dev

I'm not sure what the precise relationship between Debian and Ubuntu is, but there are no "onetbb" packages available for Ubuntu 2022.04 LTS

Bye,

Tony.

tony-travis avatar Dec 18 '22 23:12 tony-travis

Am Sun, Dec 18, 2022 at 03:11:48PM -0800 schrieb Tony Travis:

I'm not sure what the precise relationship between Debian and Ubuntu is, but there are no "onetbb" packages available for Ubuntu 2022.04 LTS

As per bug report the soon to be released Debian is affected and thus future Ubuntu versions. Andreas.

tillea avatar Dec 19 '22 14:12 tillea

I just like to repeat: If you want to have flexbar in the next Debian stable release as well as future Ubuntu releases it is time to act upon this issue now.

tillea avatar Jan 16 '23 18:01 tillea

The email address of the first author [email protected] no longer exists and I have not had a reply from my email to [email protected], who was a also an email contact on the https://pubmed.ncbi.nlm.nih.gov/28541403/ paper. Sadly, I think Flexbar should now be considered 'orphanware' because of no response from upstream either here of by email.

tony-travis avatar Jan 16 '23 21:01 tony-travis

@tillea I've made an initial attempt at this in #41 if helpful for you

I don't actually use this software directly so haven't been able to test it, but at least it compiles...

lkeegan avatar Feb 09 '23 15:02 lkeegan

Hi,

Am Thu, Feb 09, 2023 at 07:56:16AM -0800 schrieb Liam Keegan:

@tillea I've made an initial attempt at this in #41 if helpful for you

I don't actually use this software directly so haven't been able to test it, but at least it compiles...

Thanks a lot for the patch. I confirm the binary builds with your patch which I applied to the Debian packaging. Unfortunately the test seems to end in some endless loop:

cd test ; \
export PATH="/build/flexbar-3.5.0/obj-x86_64-linux-gnu:$PATH" ; \
echo $PATH ; \
export HOME=/tmp ; \
which flexbar ; \
./flexbar_test.sh
/build/flexbar-3.5.0/obj-x86_64-linux-gnu:/usr/sbin:/usr/bin:/sbin:/bin
/build/flexbar-3.5.0/obj-x86_64-linux-gnu/flexbar
  
Testing fasta:

Hopefully someone will be able to fire up gdb and find a fix.

Kind regards, Andreas.

tillea avatar Feb 09 '23 21:02 tillea