Skip to content

Build fails with Qt4: mpvtypes.h: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list etc. #338

@barracuda156

Description

@barracuda156
:info:build In file included from src/mpvhandler.cpp:1:
:info:build In file included from src/mpvhandler.h:10:
:info:build src/mpvtypes.h:12:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build     const QStringList audio_filetypes = {"*.mp3","*.ogg","*.wav","*.wma","*.m4a","*.aac","*.ac3","*.ape","*.flac","*.ra","*.mka"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:13:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build                       video_filetypes = {"*.avi","*.divx","*.mpg","*.mpeg","*.m1v","*.m2v","*.mpv","*.dv","*.3gp","*.mov","*.mp4","*.m4v","*.mqv","*.dat","*.vcd","*.ogm","*.ogv","*.asf","*.wmv","*.vob","*.mkv","*.ram","*.flv","*.rm","*.ts","*.rmvb","*.dvr-ms","*.m2t","*.m2ts","*.rec","*.f4v","*.hdmov","*.webm","*.vp8","*.letv","*.hlv"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:15:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build                       subtitle_filetypes = {"*.sub","*.srt","*.ass","*.ssa"};
:info:build                       ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:53:19: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         int width = 0,
:info:build                   ^
:info:build src/mpvtypes.h:54:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             height = 0,
:info:build                    ^
:info:build src/mpvtypes.h:55:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dwidth = 0,
:info:build                    ^
:info:build src/mpvtypes.h:56:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dheight = 0;
:info:build                     ^
:info:build src/mpvtypes.h:57:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         double aspect = 0;
:info:build                       ^
:info:build src/mpvtypes.h:69:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         int length = 0;
:info:build                    ^
:info:build In file included from src/mpvhandler.cpp:1:
:info:build src/mpvhandler.h:177:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     mpv_handle *mpv = nullptr;
:info:build                     ^
:info:build src/mpvhandler.h:180:30: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Mpv::PlayState playState = Mpv::Idle;
:info:build                              ^
:info:build src/mpvhandler.h:190:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     double      speed = 1;
:info:build                       ^
:info:build src/mpvhandler.h:191:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     int         time = 0,
:info:build                      ^
:info:build src/mpvhandler.h:192:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 lastTime = 0,
:info:build                          ^
:info:build src/mpvhandler.h:193:24: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 volume = 100,
:info:build                        ^
:info:build src/mpvhandler.h:194:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 index = 0,
:info:build                       ^
:info:build src/mpvhandler.h:198:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     bool        init = false,
:info:build                      ^
:info:build src/mpvhandler.h:199:33: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 playlistVisible = false,
:info:build                                 ^
:info:build src/mpvhandler.h:200:36: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 subtitleVisibility = true,
:info:build                                    ^
:info:build src/mpvhandler.h:201:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 mute = false;
:info:build                      ^
:info:build In file included from src/platform/osx.cpp:2:
:info:build src/settings.h:9:10: fatal error: 'QJsonDocument' file not found
:info:build #include <QJsonDocument>
:info:build          ^~~~~~~~~~~~~~~
:info:build 1 error generated.
:info:build make: *** [build/obj/osx.o] Error 1
:info:build make: *** Waiting for unfinished jobs....
:info:build In file included from src/gesturehandler.cpp:6:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                ^~
:info:build                                                > >
:info:build src/bakaengine.h:47:65: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build In file included from src/bakaengine.cpp:1:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                ^~
:info:build                                                > >
:info:build src/bakaengine.h:47:65: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build src/bakaengine.h:47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build src/bakaengine.h:126:80: error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                                ^
:info:build src/bakaengine.h:47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build In file included from src/bakacommands.cpp:1:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build src/bakaengine.h    const QHash<QString, QPair<QString, QString>> default_input = {:
:info:build 126                                               ^~:
:info:build 80                                               > >:
:info:build  error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build src/bakaengine.h:47:65    const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {:
:info:build                                                                                 ^warning: 
:info:build default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build In file included from src/main.cpp:1:
:info:build src/ui/mainwindow.h:98:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     firstItem       = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:99:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     init            = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:100:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     playlistState   = false;
:info:build                                     ^
:info:build src/ui/mainwindow.h:101:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     QTimer          *autohide       = nullptr;
:info:build                                     ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build src/ui/mainwindow.h:105:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Recent *current = nullptr;
:info:build                     ^
:info:build src/ui/mainwindow.h:116:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build          hideAllControls = false;
:info:build                          ^
:info:build src/bakaengine.h:47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build src/bakaengine.h:126:80: error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                                ^
:info:build In file included from src/mpvhandler.cpp:10:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                ^~
:info:build                                                > >
:info:build src/bakaengine.h:47:65: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build In file included from src/updatemanager.cpp:18:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                ^~
:info:build                                                > >
:info:build src/bakaengine.h:47:65: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build In file included from src/bakaengine.cpp:6:
:info:build src/ui/mainwindow.h:98:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     firstItem       = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:99:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     init            = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:100:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     playlistState   = false;
:info:build                                     ^
:info:build src/ui/mainwindow.h:101:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     QTimer          *autohide       = nullptr;
:info:build                                     ^
:info:build src/ui/mainwindow.h:105:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Recent *current = nullptr;
:info:build                     ^
:info:build src/ui/mainwindow.h:116:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build          hideAllControls = false;
:info:build                          ^
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build src/bakaengine.h:47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build src/bakaengine.hsrc/bakaengine.h:126:80: error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                                ^
:info:build :47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build src/updatemanager.cpp:45:36: error: 'downloadProgress' is a protected member of 'QNetworkReply'
:info:build     connect(reply, &QNetworkReply::downloadProgress,
:info:build                                    ^
:info:build src/bakaengine.h:126:80: error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                                ^
:info:build /opt/local/libexec/qt4/Library/Frameworks/QtNetwork.framework/Versions/4/Headers/qnetworkreply.h:156:10: note: declared protected here
:info:build     void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
:info:build          ^
:info:build src/updatemanager.cpp:46:13: error: expected expression
:info:build             [=](qint64 received, qint64 total)
:info:build             ^
:info:build src/updatemanager.cpp:51:36: error: 'finished' is a protected member of 'QNetworkReply'
:info:build     connect(reply, &QNetworkReply::finished,
:info:build                                    ^
:info:build /opt/local/libexec/qt4/Library/Frameworks/QtNetwork.framework/Versions/4/Headers/qnetworkreply.h:149:10: note: declared protected here
:info:build     void finished();
:info:build          ^
:info:build src/updatemanager.cpp:52:13: error: expected expression
:info:build             [=]
:info:build             ^
:info:build In file included from src/gesturehandler.cpp:7:
:info:build src/ui/mainwindow.h:98:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     firstItem       = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:99:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     init            = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:100:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     playlistState   = false;
:info:build                                     ^
:info:build src/ui/mainwindow.h:101:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     QTimer          *autohide       = nullptr;
:info:build                                     ^
:info:build src/ui/mainwindow.h:105:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Recent *current = nullptr;
:info:build                     ^
:info:build src/ui/mainwindow.h:116:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build          hideAllControls = false;
:info:build                          ^
:info:build In file included from src/overlayhandler.cpp:3:
:info:build src/bakaengine.h:42:42: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     QHash<QString, QPair<QString, QString>> input; // [shortcut] = QPair<command, comment>
:info:build                                          ^~
:info:build                                          > >
:info:build src/bakaengine.h:47:48: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                ^~
:info:build                                                > >
:info:build src/bakaengine.h:47:65: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                 ^
:info:build src/bakaengine.h:126:60: error: a space is required between consecutive right angle brackets (use '> >')
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                            ^~
:info:build                                                            > >
:info:build src/bakaengine.h:126:78: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                              ^
:info:build src/bakaengine.h:47:67: error: non-aggregate type 'const QHash<QString, QPair<QString, QString> >' cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<QString, QString>> default_input = {
:info:build                                                                   ^
:info:build src/bakaengine.h:126:80: error: non-aggregate type 'const QHash<QString, QPair<BakaCommandFPtr, QStringList> >' (aka 'const QHash<QString, QPair<void (BakaEngine::*)(QStringList &), QStringList> >') cannot be initialized with an initializer list
:info:build     const QHash<QString, QPair<BakaCommandFPtr, QStringList>> BakaCommandMap = {
:info:build                                                                                ^
:info:build In file included from src/bakacommands.cpp:12:
:info:build src/ui/mainwindow.h:98:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     firstItem       = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:99:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     init            = false,
:info:build                                     ^
:info:build src/ui/mainwindow.h:100:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                     playlistState   = false;
:info:build                                     ^
:info:build src/ui/mainwindow.h:101:37: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     QTimer          *autohide       = nullptr;
:info:build                                     ^
:info:build src/ui/mainwindow.h:105:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Recent *current = nullptr;
:info:build                     ^
:info:build src/ui/mainwindow.h:116:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build          hideAllControls = false;
:info:build                          ^
:info:build In file included from src/overlayhandler.cpp:4:
:info:build In file included from src/mpvhandler.h:10:
:info:build src/mpvtypes.h:12:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build     const QStringList audio_filetypes = {"*.mp3","*.ogg","*.wav","*.wma","*.m4a","*.aac","*.ac3","*.ape","*.flac","*.ra","*.mka"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:13:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build                       video_filetypes = {"*.avi","*.divx","*.mpg","*.mpeg","*.m1v","*.m2v","*.mpv","*.dv","*.3gp","*.mov","*.mp4","*.m4v","*.mqv","*.dat","*.vcd","*.ogm","*.ogv","*.asf","*.wmv","*.vob","*.mkv","*.ram","*.flv","*.rm","*.ts","*.rmvb","*.dvr-ms","*.m2t","*.m2ts","*.rec","*.f4v","*.hdmov","*.webm","*.vp8","*.letv","*.hlv"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:15:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build In file included from src/gesturehandler.cpp:                      subtitle_filetypes = {"*.sub","*.srt","*.ass","*.ssa"};
:info:build                       ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build 8:
:info:build In file included from src/mpvhandler.h:10:
:info:build src/mpvtypes.h:12:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build     const QStringList audio_filetypes = {"*.mp3","*.ogg","*.wav","*.wma","*.m4a","*.aac","*.ac3","*.ape","*.flac","*.ra","*.mka"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:13:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build                       video_filetypes = {"*.avi","*.divx","*.mpg","*.mpeg","*.m1v","*.m2v","*.mpv","*.dv","*.3gp","*.mov","*.mp4","*.m4v","*.mqv","*.dat","*.vcd","*.ogm","*.ogv","*.asf","*.wmv","*.vob","*.mkv","*.ram","*.flv","*.rm","*.ts","*.rmvb","*.dvr-ms","*.m2t","*.m2ts","*.rec","*.f4v","*.hdmov","*.webm","*.vp8","*.letv","*.hlv"},
:info:build                       ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:15:23: error: non-aggregate type 'const QStringList' cannot be initialized with an initializer list
:info:build                       subtitle_filetypes = {"*.sub","*.srt","*.ass","*.ssa"};
:info:build                       ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build src/mpvtypes.h:53:19: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         int width = 0,
:info:build                   ^
:info:build src/mpvtypes.h:54:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             height = 0,
:info:build                    ^
:info:build src/mpvtypes.h:55:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dwidth = 0,
:info:build                    ^
:info:build src/mpvtypes.h:56:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dheight = 0;
:info:build                     ^
:info:build src/mpvtypes.hsrc/mpvtypes.h::5357:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build :19: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]        double aspect = 0;
:info:build                       ^
:info:build         int width = 0,
:info:build                   ^
:info:build src/mpvtypes.h:54:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             height = 0,
:info:build                    ^
:info:build src/mpvtypes.h:55:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dwidth = 0,
:info:build                    ^
:info:build src/mpvtypes.h:56:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build             dheight = 0;
:info:build                     ^
:info:build src/mpvtypes.h:57:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         double aspect = 0;
:info:build                       ^
:info:build src/mpvtypes.h:69:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build src/mpvtypes.h        int length = 0;
:info:build :                   ^
:info:build 69:20: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build         int length = 0;
:info:build                    ^
:info:build src/mpvhandler.cpp:81:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
:info:build     for(auto &track : fileInfo.tracks)
:info:build         ^
:info:build src/mpvhandler.cpp:81:21: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
:info:build     for(auto &track : fileInfo.tracks)
:info:build                     ^
:info:build src/mpvhandler.cpp:116:13: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
:info:build         for(auto &chapter : fileInfo.chapters)
:info:build             ^
:info:build src/mpvhandler.cpp:116:27: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
:info:build         for(auto &chapter : fileInfo.chapters)
:info:build                           ^
:info:build src/mpvhandler.cpp:124:13: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
:info:build         for(auto data = fileInfo.metadata.begin(); data != fileInfo.metadata.end(); ++data)
:info:build             ^
:info:build In file included from src/gesturehandler.cpp:8:
:info:build src/mpvhandler.h:177:21: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     mpv_handle *mpv = nullptr;
:info:build                     ^
:info:build src/mpvhandler.h:180:30: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     Mpv::PlayState playState = Mpv::Idle;
:info:build                              ^
:info:build src/mpvhandler.h:190:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     double      speed = 1;
:info:build                       ^
:info:build src/mpvhandler.h:191:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     int         time = 0,
:info:build                      ^
:info:build src/mpvhandler.h:192:26: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 lastTime = 0,
:info:build                          ^
:info:build src/mpvhandler.h:193:24: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 volume = 100,
:info:build                        ^
:info:build src/mpvhandler.h:194:23: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 index = 0,
:info:build                       ^
:info:build src/mpvhandler.h:198:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build     bool        init = false,
:info:build                      ^
:info:build src/mpvhandler.h:199:33: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 playlistVisible = false,
:info:build                                 ^
:info:build src/mpvhandler.h:200:36: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 subtitleVisibility = true,
:info:build                                    ^
:info:build src/mpvhandler.h:201:22: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
:info:build                 mute = false;
:info:build                      ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions