|Anonymous | Login||2022-01-22 21:13 CST|
|My View | View Issues|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000107||Rosetta||[All Projects] Crash||public||2012-09-17 15:35||2012-09-17 15:36|
|Fixed in Version|
|Summary||0000107: Rosetta 3.4 extras=omp does not compile (trunk does)|
This bug is resolved as of filing but I am recording it here for posterity.
The user reports that Rosetta3.4 fails to compile with extras=omp, with a linker error somewhere in protocols_a.2. This is strange, since the only openMP code in Rosetta is in the matcher (not in that library).
Trunk compiles (51200 or so), so I looked for things in the protocols_a.2 library that used boost code (the thread sublibrary indicated by the error message) then cross-referenced by changes in SVN between the 3.4 split and now to boost/thread code in hose files. SVN 48527 floated rapidly to the top; porting it into 3.4 fixes the 3.4 compilation problem.
|Tags||No tags attached.|
|Application(s) Affected||compilation bug|
|Command Line Used||compilation bug|
|Developer Options||Confirmed As Bug|
|Fixed in SVN Version||48527|
|48527 repaired trunk. This is unresolved in 3.4 (we won't be patching it) but it's straightforward to fix manually by copying 48527 (change all instances of MULTI_THREADED to USE_BOOST_THREAD in src/protocols/frag_picker/FragmentPicker.cc)|
|2012-09-17 15:35||smlewis||New Issue|
|2012-09-17 15:35||smlewis||Status||new => assigned|
|2012-09-17 15:35||smlewis||Assigned To||=> smlewis|
|2012-09-17 15:36||smlewis||Fixed in SVN Version||=> 48527|
|2012-09-17 15:36||smlewis||Note Added: 0000102|
|2012-09-17 15:36||smlewis||Status||assigned => resolved|
|2012-09-17 15:36||smlewis||Resolution||open => fixed|
|Copyright © 2000 - 2012 MantisBT Group|