2025-07-20 13:13 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003245Spring engineGeneralpublic2012-08-19 13:40
Reportergilboa 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionduplicate 
Product Version89.0 
Target VersionFixed in Version 
Summary0003245: streflop compilation broken w/ boost 1.5 (Fedora 18 Alpha)
DescriptionWhen trying to build Spring 89 on the soon-to-be Fedora 18, I get multiple compilation errors.
As far as I can see, most / all relate to boost 1.5.

Log attached.
Additional InformationE.g.
In file included from /usr/include/boost/functional/hash/detail/hash_float.hpp:14:0,
                 from /usr/include/boost/functional/hash/hash.hpp:15,
                 from /usr/include/boost/functional/hash.hpp:6,
                 from /usr/include/boost/thread/detail/thread.hpp:31,
                 from /usr/include/boost/thread/thread.hpp:22,
                 from /builddir/build/BUILD/spring_89.0/rts/System/Sound/Sound.h:14,
                 from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:17:
/usr/include/boost/functional/hash/detail/float_functions.hpp: In member function 'double boost::hash_detail::call_ldexp<Float>::operator()(double, int) const':
/usr/include/boost/functional/hash/detail/float_functions.hpp:59:34: error: call of overloaded 'ldexp(double&, int&)' is ambiguous
/usr/include/boost/functional/hash/detail/float_functions.hpp:59:34: note: candidates are:
In file included from /usr/include/math.h:70:0,
                 from /usr/lib/gcc/x86_64-redhat-linux/4.7.1/../../../../include/c++/4.7.1/cmath:46,
                 from /usr/include/boost/config/no_tr1/cmath.hpp:21,
                 from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:15,
                 from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13,
                 from /usr/include/boost/date_time/posix_time/ptime.hpp:12,
                 from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:12,
                 from /usr/include/boost/thread/thread_time.hpp:11,
                 from /usr/include/boost/thread/locks.hpp:14,
                 from /usr/include/boost/thread/pthread/recursive_mutex.hpp:12,
                 from /usr/include/boost/thread/recursive_mutex.hpp:16,
                 from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.h:10,
                 from /builddir/build/BUILD/spring_89.0/rts/System/Sound/SoundSource.cpp:3:
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009124

Kloot (developer)

yes, we know (see 0003232)
+Notes

-Issue History
Date Modified Username Field Change
2012-08-19 10:37 gilboa New Issue
2012-08-19 10:37 gilboa File Added: build.log.bz2
2012-08-19 13:40 Kloot Note Added: 0009124
2012-08-19 13:40 Kloot Status new => resolved
2012-08-19 13:40 Kloot Resolution open => duplicate
2012-08-19 13:40 Kloot Assigned To => Kloot
+Issue History