bylee20 / bomi

bomi - a powerful and easy-to-use multimedia player
http://bomi-player.github.io
Other
426 stars 89 forks source link

Build failure on Mageia with bomi 0.9.11 release #454

Open david-geiger opened 8 years ago

david-geiger commented 8 years ago

Hello bomi Team,

I can't no more compile bomi on our Mageia (Cauldron) Build System, I get an error:

In file included from ./misc/is_convertible.hpp:4:0, from ./misc/json.hpp:5, from audio/channelmanipulation.cpp:3: ./tmp/type_traits.hpp:37:16: error: 'func_args' function uses 'auto' type specifier without trailing return type SCIA func_args() { return detail::func_traits::args; } ^ ./tmp/type_traits.hpp:37:16: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from audio/channelmanipulation.cpp:3:0: ./misc/json.hpp:106:32: error: 'select' function uses 'auto' type specifier without trailing return type static auto select(const T*) { static const JsonValueIO io{}; return &io; }

See output of full compile log:

http://pkgsubmit.mageia.org/autobuild/cauldron/x86_64/core/2016-01-04/bomi-0.9.11-1.mga6.src.rpm/build.0.20160104002047.log

Here spec file:

http://svnweb.mageia.org/packages/cauldron/bomi/current/SPECS/bomi.spec?revision=906963&view=markup

Build is against Qt 5.6.0(beta) and gcc 5.3.1.

Best regards, David.

ahjolinna commented 8 years ago

@M4rtinK @AlmAck @david-geiger : I was afraid this would happen with Qt 5.6(LTS), I hope it can be fixed easily so someone can make a patch('s) fast until the dev comes back...if he comes, or someone finds a new dev/maintainer.