herwig is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (Repository path '/hepforge/hg/herwig/public/herwig' does not exist.). Look in the Trac log for more information.

Opened 8 years ago

Closed 8 years ago

#4 closed defect (wontfix)

ThePEG 1.9.2 build failure with gcc6

Reported by: new Owned by:
Priority: major Milestone:
Version: 7.0.2 Keywords:
Cc: normand@…

Description

ThePEG 1.9.2 build failure with gcc6

as per extract:
===
[ 355s] In file included from FastJetFinder?.cc:27:0:
[ 355s] ../include/ThePEG/Persistency/PersistentOStream.h: In member function 'ThePEG::PersistentOStream& ThePEG::PersistentOStream::operator<<(double)':
[ 355s] ../include/ThePEG/Persistency/PersistentOStream.h:222:17: error: 'isnan' was not declared in this scope

[ 355s] if ( isnan(d)
isinf(d) )

===

similar error with Herwig++ version 2.7.1

(1) https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/ThePEG/standard/ppc64le
(2) https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/Herwig++/standard/ppc64le

Attachments (1)

ThePEG_gcc6_failed.patch (1.0 KB) - added by new 8 years ago.
ThePEG_gcc6_failed.patch to bypass failure

Download all attachments as: .zip

Change History (2)

Changed 8 years ago by new

Attachment: ThePEG_gcc6_failed.patch added

ThePEG_gcc6_failed.patch to bypass failure

comment:1 Changed 8 years ago by David Grellscheid

Resolution: wontfix
Status: newclosed

The workaround is fine for 1.9.2 and 2.7.1. It's not portable to other OS / Compiler combinations, so we can't enable it globally.

ThePEG 2 / Herwig 7 should work OK, though. Please let us know if that's not the case.

Note: See TracTickets for help on using tickets.