dependon / fantascene-dynamic-wallpaper

Managed animated wallpaper based on X11 under Linux(Dynamic Wallpapers for Linux)
GNU General Public License v3.0
200 stars 21 forks source link

archlinux aur 打包失败,提示=>错误:‘mpv_opengl_init_params’的初始值设定项太多 #46

Open lisuke opened 1 year ago

lisuke commented 1 year ago

g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++11 -pthread -pthread -pthread -flto -fno-fat-lto-objects -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_X11EXTRAS_LIB -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -I../../src -I. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/qt -I/usr/include/qt/QtX11Extras -I/usr/include/qt/QtWebEngineWidgets -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtWebEngine -I/usr/include/qt/QtWebEngineCore -I/usr/include/qt/QtQuick -I/usr/include/qt/QtGui -I/usr/include/qt/QtDBus -I/usr/include/qt/QtQmlModels -I/usr/include/qt/QtWebChannel -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtPositioning -I/usr/include/qt/QtCore -Irelease/.moc -Irelease/.u -I/usr/lib/qt/mkspecs/linux-g++ -o release/.obj/mpvwidget.o ../../src/mpvwidget.cpp In file included from ../../src/mpvwidget.cpp:21: ../../src/mpvwidget.h:34:56: 警告:‘constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 34 | MpvWidget(QWidget parent = 0, Qt::WindowFlags f = nullptr); | ^~~ In file included from /usr/include/qt/QtCore/qglobal.h:1299, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qopenglwidget.h:43, from /usr/include/qt/QtWidgets/QOpenGLWidget:1, from ../../src/mpvwidget.h:25: /usr/include/qt/QtCore/qflags.h:123:80: 附注:在此声明 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~ ../../src/mpvwidget.cpp: 在成员函数‘virtual void MpvWidget::initializeGL()’中: ../../src/mpvwidget.cpp:102:77: 错误:‘mpv_opengl_init_params’的初始值设定项太多 102 | mpv_opengl_init_params gl_init_params{get_proc_address, nullptr, nullptr}; | ^ ../../src/mpvwidget.cpp: 在全局域: ../../src/mpvwidget.cpp:35:14: 警告:‘void get_proc_address(void, const char)’ defined but not used [-Wunused-function] 35 | static void get_proc_address(void ctx, const char name) | ^~~~ make[2]: *** [Makefile.fantascene-dynamic-wallpaper.Release:653:release/.obj/mpvwidget.o] 错误 1

dependon commented 1 year ago

我晚上回去试试 ,应该是之前写了一些奇怪的东西,初始化确实有点多

dependon commented 1 year ago

可能这两天修改一下,感谢支持

dependon commented 1 year ago

我看到你的提交了,之前我下载了个manjaro的系统,试图编译他,不过老给我报错,就搁置了,不好意思,我已经合并了

lisuke commented 1 year ago

非常感谢! manjaro 不是基于 archlinux 的吗?

dependon commented 1 year ago

应该是我感谢你,哈哈,manjaro是基于archlinux的,我之前就是图方便在上面玩的,现在似乎mpv更新了,没注意