-
Notifications
You must be signed in to change notification settings - Fork 75
Closed
linuxdeepin/deepin-editor
#338Labels
bug | portingbug | 移植问题bug | 移植问题
Description
SUMMARY | 问题概要
deepin-music, dde-grand-search, deepin-editor and deepin-system-monitor can not build on ICU 75
SOFTWARE/OS VERSIONS | 软件/系统版本信息
deepin-music 7.0.5:
PRE-REQUIREMENT | 预置条件
No response
STEPS TO REPRODUCE | 复现步骤
[ 27s] [ 6%] Building CXX object src/libdmusic/CMakeFiles/dmusic.dir/util/utils.cpp.o
[ 27s] cd /home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build/src/libdmusic && /usr/bin/c++ -DLIBDMUSIC_LIBRARY -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -Ddmusic_EXPORTS -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build/src/libdmusic -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build/src/libdmusic/dmusic_autogen/include -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5 -I/usr/include/vlc -I/usr/include/vlc/plugins -I/usr/include/ffmpeg -I/runtime/include/vlc -I/runtime/include/vlc/plugins -I/runtime/include -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/. -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/./util -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/./core -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/./player -I/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/./player/vlc -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtMultimedia -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtSql -isystem /usr/include/qt5/MprisQt -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5 -isystem /usr/include/taglib -isystem /usr/include/dtk5/DCore -isystem /usr/include/udisks2-qt5 -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -std=c++11 -O3 -Wl,-O1 -Wl,--as-needed -Wl,-E -fPIE -ffunction-sections -fdata-sections -Wl,--gc-sections -fPIC -O2 -g -DNDEBUG -std=gnu++11 -fPIC -DQT_DBUS_LIB -DQT_CORE_LIB -fPIC -DQT_MESSAGELOGCONTEXT -MD -MT src/libdmusic/CMakeFiles/dmusic.dir/util/utils.cpp.o -MF CMakeFiles/dmusic.dir/util/utils.cpp.o.d -o CMakeFiles/dmusic.dir/util/utils.cpp.o -c /home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/util/utils.cpp
[ 27s] In file included from /usr/include/unicode/uenum.h:25,
[ 27s] from /usr/include/unicode/ucsdet.h:28,
[ 27s] from /home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/util/utils.cpp:8:
[ 27s] /usr/include/unicode/localpointer.h:561:26: error: parameter declared ‘auto’
[ 27s] 561 | template <typename Type, auto closeFunction>
[ 27s] | ^~~~
[ 27s] /usr/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid
[ 27s] 573 | explicit LocalOpenPointer(std::unique_ptr<Type, decltype(closeFunction)> &&p)
[ 27s] | ^
[ 27s] /usr/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid
[ 27s] 583 | LocalOpenPointer &operator=(std::unique_ptr<Type, decltype(closeFunction)> &&p) {
[ 27s] | ^
[ 27s] /usr/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid
[ 27s] 599 | operator std::unique_ptr<Type, decltype(closeFunction)> () && {
[ 27s] | ^
[ 27s] /usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter
[ 27s] 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
[ 27s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 27s] /usr/include/unicode/ucsdet.h:109:1: note: invalid template non-type parameter
[ 27s] 109 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close);
[ 27s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 27s] /home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/util/utils.cpp: In static member function ‘static void Utils::fft(std::complex<float>*, int, int)’:
[ 27s] /home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/src/libdmusic/util/utils.cpp:154:15: warning: unused variable ‘k’ [-Wunused-variable]
[ 27s] 154 | int i, j, k, step, length;
[ 27s] | ^
[ 27s] make[2]: *** [src/libdmusic/CMakeFiles/dmusic.dir/build.make:149: src/libdmusic/CMakeFiles/dmusic.dir/util/utils.cpp.o] Error 1
[ 27s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build'
[ 27s] make[2]: *** Waiting for unfinished jobs....
[ 27s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/deepin-music-7.0.5/build'
OBSERVED RESULT | 观察到的结果
No response
EXPECTED RESULT | 期望的结果
No response
ADDITIONAL INFORMATION | 额外补充
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bug | portingbug | 移植问题bug | 移植问题