Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000107Rosetta[All Projects] Crashpublic2012-09-17 15:352012-09-17 15:36
Reportersmlewis 
Assigned Tosmlewis 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Platformx86OSLinuxOS VersionUbuntu
Product Version3.4 
Fixed in Version 
Summary0000107: Rosetta 3.4 extras=omp does not compile (trunk does)
Descriptionhttp://www.rosettacommons.org/content/problem-compiling-omp-rosetta-34 [^]

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.
TagsNo tags attached.
Application(s) Affectedcompilation bug
Command Line Usedcompilation bug
Developer OptionsConfirmed As Bug
Fixed in SVN Version48527
Attached Files

- Relationships

-  Notes
(0000102)
smlewis (Administrator)
2012-09-17 15:36

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)

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker