Open hillwoodroc opened 1 month ago
another error:
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp: In constructor ‘EyeComfortModeController::EyeComfortModeController()’:
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp:24:39: error: ‘GlobalThemeChanged’ is not a member of ‘DBusTheme’ {aka ‘__Appearance’}
[ 299s] 24 | connect(m_themeInter, &DBusTheme::GlobalThemeChanged, this, &EyeComfortModeController::globalThemeChanged);
[ 299s] | ^~~~~~~~~~~~~~~~~~
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp: In member function ‘QString EyeComfortModeController::globalTheme() const’:
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp:58:26: error: ‘using DBusTheme = com::deepin::daemon::Appearance’ {aka ‘class __Appearance’} has no member named ‘globalTheme’
[ 299s] 58 | return m_themeInter->globalTheme();
[ 299s] | ^~~~~~~~~~~
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp: In member function ‘void EyeComfortModeController::setGlobalTheme(const QString&)’:
[ 299s] /home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/plugins/dde-dock/eye-comfort-mode/eyecomfortmodecontroller.cpp:68:23: error: ‘using DBusTheme = com::deepin::daemon::Appearance’ {aka ‘class __Appearance’} has no member named ‘globalTheme’
[ 299s] 68 | if (m_themeInter->globalTheme() == value)
[ 299s] | ^~~~~~~~~~~
[ 299s] make[2]: *** [plugins/dde-dock/eye-comfort-mode/CMakeFiles/eye-comfort-mode.dir/build.make:349: plugins/dde-dock/eye-comfort-mode/CMakeFiles/eye-comfort-mode.dir/eyecomfortmodecontroller.cpp.o] Error 1
[ 299s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/build'
[ 299s] make[1]: *** [CMakeFiles/Makefile2:930: plugins/dde-dock/eye-comfort-mode/CMakeFiles/eye-comfort-mode.dir/all] Error 2
[ 299s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/dde-tray-loader-0.0.4/build'
[ 299s] make: *** [Makefile:139: all] Error 2
这个问题已经解决了,但前面那个 undefined reference 错误还没解决。需要禁用 --no-undefined -Wl 才能跳过。
SUMMARY | 问题概要
It seems to miss a library link.
SOFTWARE/OS VERSIONS | 软件/系统版本信息
PRE-REQUIREMENT | 预置条件
No response
STEPS TO REPRODUCE | 复现步骤
OBSERVED RESULT | 观察到的结果
No response
EXPECTED RESULT | 期望的结果
No response
ADDITIONAL INFORMATION | 额外补充
No response