Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 630140 - sci-biology/bowtie-2.2.6 fails compile (error: no match for call to ‘(const multiseedSearchWorker) ()’
Summary: sci-biology/bowtie-2.2.6 fails compile (error: no match for call to ‘(const m...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Biology related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-07 10:34 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-12-25 16:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (bowtie-2.2.6:20170907-102138.log,12.84 KB, text/x-log)
2017-09-07 10:34 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-09-07 10:34:45 UTC
Created attachment 492930 [details]
build.log

2.2.9 is fine though, but 2.2.6 is "stable", so maintainer may wish to progress to stabilization and cleanup.

Keywords for sci-biology/bowtie:
         |                                 |   u   |  
         | a a         p s   a     n r     |   n   |  
         | l m   h i   p p   r m m i i s   | e u s | r
         | p d a p a p c a x m i 6 o s 3   | a s l | e
         | h 6 r p 6 p 6 r 8 6 p 8 s c 9 s | p e o | p
         | a 4 m a 4 c 4 c 6 4 s k 2 v 0 h | i d t | o
---------+---------------------------------+-------+-------
1.1.2    | o + o o o o o o + o o o o o o o | 5 o 1 | gentoo
1.1.2-r1 | o ~ o o o o o o ~ o o o o o o o | 6 o   | gentoo
---------+---------------------------------+-------+-------
2.2.6    | o + o o o o o o + o o o o o o o | 5 o 2 | gentoo
2.2.9    | o ~ o o o o o o ~ o o o o o o o | 6 o   | gentoo

This is probably related to dev-cpp/tbb-2017.20161128, which is now stable since April

Keywords for dev-cpp/tbb:
              |                                 |   u   |  
              | a a         p s   a     n r     |   n   |  
              | l m   h i   p p   r m m i i s   | e u s | r
              | p d a p a p c a x m i 6 o s 3   | a s l | e
              | h 6 r p 6 p 6 r 8 6 p 8 s c 9 s | p e o | p
              | a 4 m a 4 c 4 c 6 4 s k 2 v 0 h | i d t | o
--------------+---------------------------------+-------+-------
 4.3.20150611 | o + ~ ~ o + + o + o o o o o o o | 5 # 0 | gentoo
 4.4.20160803 | ~ ~ ~ ~ o ~ ~ o ~ o o o o o o o | 6 #   | gentoo
2017.20161128 | ~ + ~ ~ o + + o + o o o o o o o | 6 o   | gentoo
2017.20170226 | ~ ~ ~ ~ ~ ~ ~ o ~ ~ o o o o o o | 6 o   | gentoo


/usr/include/tbb/task.h: In instantiation of ‘tbb::task* tbb::internal::function_task<F>::execute() [with F = multiseedSearchWorker]’:
bt2_search.cpp:4756:1:   required from here                                                      
/usr/include/tbb/task.h:926:13: error: no match for call to ‘(const multiseedSearchWorker) ()’
             my_func();                                                
             ^                                                                                                  
bt2_search.cpp:2795:6: note: candidate: void multiseedSearchWorker::operator()() <near match>                                                                                                                                                                                        
 void multiseedSearchWorker::operator()() {                                                                                                                                                                                                                                          
      ^                                                                                                                                                                                                                                                                              
bt2_search.cpp:2795:6: note:   passing ‘const multiseedSearchWorker*’ as ‘this’ argument discards qualifiers
In file included from /usr/include/tbb/task_group.h:24:0,              
                 from threading.h:28,                                                                                                                                      
                 from ds.h:30,                                                                                                                                             
                 from sequence_io.h:28,                                   
                 from multikey_qsort.h:24,                                                  
                 from diff_sample.h:26,                                   
                 from blockwise_sa.h:29,                               
                 from bt2_idx.h:42,                                                                
                 from bt2_search.cpp:33:                                                   
/usr/include/tbb/task.h: In instantiation of ‘tbb::task* tbb::internal::function_task<F>::execute() [with F = multiseedSearchWorker_2p5]’:                                                                                                                                           
bt2_search.cpp:4756:1:   required from here                                                    
/usr/include/tbb/task.h:926:13: error: no match for call to ‘(const multiseedSearchWorker_2p5) ()’                                                                                                                                                                                  
             my_func();                                                                                             
             ^                                                                                                          
bt2_search.cpp:3899:6: note: candidate: void multiseedSearchWorker_2p5::operator()() <near match>         
 void multiseedSearchWorker_2p5::operator()() {                                            
      ^
Comment 1 Larry the Git Cow gentoo-dev 2017-12-25 16:09:31 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8d74d327137358ffb5e4dad142b9c8b280f71c

commit 6d8d74d327137358ffb5e4dad142b9c8b280f71c
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2017-12-25 09:57:08 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2017-12-25 16:08:50 +0000

    sci-biology/bowtie: Remove old
    
    Closes: https://bugs.gentoo.org/630140
    Package-Manager: Portage-2.3.19, Repoman-2.3.6
    Closes: https://github.com/gentoo/gentoo/pull/6626

 sci-biology/bowtie/Manifest            |  1 -
 sci-biology/bowtie/bowtie-1.1.2.ebuild | 54 ------------------------------
 sci-biology/bowtie/bowtie-2.2.6.ebuild | 60 ----------------------------------
 3 files changed, 115 deletions(-)