Bugzilla – Bug 985002
GCC6: vncmanager fails to build
Last modified: 2016-06-16 14:35:43 UTC
vncmanager fails to build with gcc 6 [ 284s] In file included from FastJetFinder.cc:27:0: [ 284s] ../include/ThePEG/Persistency/PersistentOStream.h:235:29: error: 'isinf' was not declared in this scope [ 284s] if ( isnan(f) || isinf(f) ) [ 284s] ^ [ 284s] ../include/ThePEG/Persistency/PersistentOStream.h:235:29: note: suggested alternative: [ 284s] In file included from /usr/include/c++/6/complex:44:0, [ 284s] from ../include/ThePEG/Config/Complex.h:16, [ 284s] from ../include/ThePEG/Config/ThePEG.h:31, [ 284s] from ../include/ThePEG/Interface/Interfaced.h:13, [ 284s] from ../include/ThePEG/Cuts/JetFinder.h:16, [ 284s] from FastJetFinder.h:16, [ 284s] from FastJetFinder.cc:15: [ 284s] /usr/include/c++/6/cmath:630:5: note: 'std::isinf' [ 284s] isinf(_Tp __x)
Buildlog at https://build.opensuse.org/package/live_build_log/openSUSE:Factory/vncmanager/standard/i586
Sorry - ignore comment #0's build log... copy paste is difficult. This is the right excerpt: [ 71s] /home/abuild/rpmbuild/BUILD/vncmanager-1.0.0/rfb.h:486:29: error: could not convert 'Invalid' from 'SecurityType' to 'uint32_t {aka unsigned int}' [ 71s] Invalid = SecurityType::Invalid, [ 71s] ^~~~~~~ [ 71s] /home/abuild/rpmbuild/BUILD/vncmanager-1.0.0/rfb.h:487:26: error: could not convert 'None' from 'SecurityType' to 'uint32_t {aka unsigned int}' [ 71s] None = SecurityType::None, [ 71s] ^~~~ [ 71s] /home/abuild/rpmbuild/BUILD/vncmanager-1.0.0/rfb.h:488:29: error: could not convert 'VncAuth' from 'SecurityType' to 'uint32_t {aka unsigned int}' [ 71s] VncAuth = SecurityType::VncAuth,
This is an autogenerated message for OBS integration: This bug (985002) was mentioned in https://build.opensuse.org/request/show/402734 Factory / vncmanager
Submitted fix to factory. That should be enough to get it into Tumbleweed and GCC 6 isn't used anywhere else yet, is that right?
(In reply to Michal Srb from comment #4) > Submitted fix to factory. That should be enough to get it into Tumbleweed > and GCC 6 isn't used anywhere else yet, is that right? That's right - Tumbleweed is the only product we currently have based on GCC 6.
Great, closing the bug.