Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
lisuke opened this issue Nov 25, 2022 · 5 comments

Comments

@lisuke
Copy link
Contributor

lisuke commented Nov 25, 2022

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 QFlagsQt::WindowType::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
Copy link
Owner

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

@dependon
Copy link
Owner

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

@dependon
Copy link
Owner

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

@lisuke
Copy link
Contributor Author

lisuke commented Nov 29, 2022

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

@dependon
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants