install goldendict-ng-git
manjaro升级后,goldendict不能启动了,重新安装总是出错,原来是官方的版本不支持qt6了,查阅archlinux文档,获知goldendic-ng-git支持qt6,安装步骤如下,需要的同学可以参看。
1. 获取PKGBUILD文件,git clone https://aur.archlinux.org/goldendict-ng-git.git
2. 安装必须的依赖,可能有人需要的更多,sudo pacman -S tomlplusplus libzim qt6-speech
3. 切换目录:cd goldendict-ng-git
4. 下载软件源码并编译:makepkg
makepkg INT ✘ 1m 58s ==> 正在创建软件包:goldendict-ng-git 23.07.25.r4892.17cd4456-1 (2023年12月03日 星期日 23时02分44秒) ==> 正在检查运行时依赖关系... ==> 正在检查编译时依赖关系 ==> 获取源代码... -> 正在克隆 goldendict-ng-git git 仓库... 克隆到纯仓库 '/home/nication/goldendict-ng-git/goldendict-ng-git'... remote: Enumerating objects: 45843, done. remote: Counting objects: 100% (1738/1738), done. remote: Compressing objects: 100% (635/635), done. remote: Total 45843 (delta 1187), reused 1448 (delta 1074), pack-reused 44105 接收对象中: 100% (45843/45843), 230.76 MiB | 788.00 KiB/s, 完成. 处理 delta 中: 100% (32624/32624), 完成. ==> 正在验证 source 文件,使用md5sums... goldendict-ng-git ... 已跳过 ==> 正在释放源码... -> 正在建立 goldendict-ng-git git 仓库的拷贝... 正克隆到 'goldendict-ng-git'... 完成。 ==> 正在开始 prepare()... ==> 正在开始 pkgver()... ==> 已升级版本:goldendict-ng-git 23.11.09.r5242.b6420c87-1 ==> 正在开始 build()... -- The CXX compiler identification is GNU 13.2.1 -- The C compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Found Git: /usr/bin/git (found version "2.43.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Checking for module 'xtst' -- Found xtst, version 1.2.4 -- Found PkgConfig: /usr/bin/pkg-config (found version "2.0.3") -- Found ZLIB: /usr/lib/libz.so (found version "1.3") -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Checking for modules 'hunspell;lzo2;opencc;vorbis;vorbisfile;liblzma' -- Found hunspell, version 1.7.2 -- Found lzo2, version 2.10 -- Found opencc, version 1.1.7 -- Found vorbis, version 1.3.7 -- Found vorbisfile, version 1.3.7 -- Found liblzma, version 5.4.5 -- Checking for modules 'libavcodec;libavformat;libavutil;libswresample' -- Found libavcodec, version 60.31.102 -- Found libavformat, version 60.16.100 -- Found libavutil, version 58.29.100 -- Found libswresample, version 4.12.100 -- Checking for module 'libzim' -- Found libzim, version 9.0.0 -- Build configuration: -- The following OPTIONAL packages have been found: * Qt6CoreTools (required version >= 6.6.0) * Qt6Concurrent * Qt6Core5Compat * Qt6LinguistTools * OpenGL * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org> * Qt6GuiTools (required version >= 6.6.0) * Qt6DBusTools (required version >= 6.6.0) * Qt6Multimedia * Qt6WidgetsTools (required version >= 6.6.0) * Qt6WebEngineCoreTools (required version >= 6.6.0) * Qt6QmlTools (required version >= 6.6.0) * WrapVulkanHeaders * Qt6WebEngineWidgets * Qt6Svg * Qt6Xml * Qt6TextToSpeech * Git * fmt * tomlplusplus -- The following REQUIRED packages have been found: * Qt6 * X11 * PkgConfig * ZLIB * BZip2 * Iconv * Xapian -- Configuring done (2.4s) -- Generating done (0.0s) -- Build files have been written to: /home/nication/goldendict-ng-git/src/build_dir [0/2] Re-checking globbed directories... [1/187] Generating locale/be_BY.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/be_BY.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [2/187] Generating locale/bg_BG.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/bg_BG.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [3/187] Generating locale/crowdin.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/crowdin.qm'... Generated 966 translation(s) (961 finished and 5 unfinished) Ignored 51 untranslated source text(s) [4/187] Generating locale/cs_CZ.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/cs_CZ.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [5/187] Generating locale/de_CH.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/de_CH.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [6/187] Generating locale/de_DE.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/de_DE.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [7/187] Generating locale/eo_UY.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/eo_UY.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [8/187] Generating locale/es_ES.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/es_ES.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [9/187] Generating locale/fa_IR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/fa_IR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [10/187] Generating locale/fr_FR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/fr_FR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [11/187] Generating locale/it_IT.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/it_IT.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [12/187] Generating locale/ja_JP.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ja_JP.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [13/187] Generating locale/ar_SA.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ar_SA.qm'... Generated 1017 translation(s) (961 finished and 56 unfinished) [14/187] Generating locale/ie_001.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ie_001.qm'... Generated 1017 translation(s) (552 finished and 465 unfinished) [15/187] Generating locale/es_AR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/es_AR.qm'... Generated 1017 translation(s) (615 finished and 402 unfinished) [16/187] Generating locale/es_BO.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/es_BO.qm'... Generated 1017 translation(s) (453 finished and 564 unfinished) [17/187] Generating locale/fi_FI.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/fi_FI.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [18/187] Generating locale/hi_IN.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/hi_IN.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [19/187] Generating locale/ko_KR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ko_KR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [20/187] Generating locale/ay_BO.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ay_BO.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [21/187] Generating locale/el_GR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/el_GR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [22/187] Generating locale/jbo_EN.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/jbo_EN.qm'... Generated 1017 translation(s) (519 finished and 498 unfinished) [23/187] Generating locale/lt_LT.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/lt_LT.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [24/187] Generating locale/mk_MK.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/mk_MK.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [25/187] Generating locale/nl_NL.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/nl_NL.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [26/187] Generating locale/pl_PL.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/pl_PL.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [27/187] Generating locale/pt_BR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/pt_BR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [28/187] Generating locale/pt_PT.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/pt_PT.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [29/187] Generating locale/qtwebengine_zh_CN.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/qtwebengine_zh_CN.qm'... Generated 109 translation(s) (109 finished and 0 unfinished) [30/187] Generating locale/qu_PE.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/qu_PE.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [31/187] Generating locale/ru_RU.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/ru_RU.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [32/187] Generating locale/sk_SK.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/sk_SK.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [33/187] Generating locale/sq_AL.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/sq_AL.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [34/187] Generating locale/sv_SE.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/sv_SE.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [35/187] Generating locale/sr_SP.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/sr_SP.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [36/187] Generating locale/tg_TJ.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/tg_TJ.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [37/187] Generating locale/tk_TM.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/tk_TM.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [38/187] Generating locale/uk_UA.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/uk_UA.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [39/187] Generating locale/tr_TR.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/tr_TR.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [40/187] Generating locale/qt_extra_lt.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/qt_extra_lt.qm'... Generated 873 translation(s) (868 finished and 5 unfinished) Ignored 336 untranslated source text(s) [41/187] Generating locale/qt_extra_es.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/qt_extra_es.qm'... Generated 844 translation(s) (790 finished and 54 unfinished) Ignored 563 untranslated source text(s) [42/187] Generating locale/vi_VN.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/vi_VN.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [43/187] Generating locale/qt_extra_it.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/qt_extra_it.qm'... Generated 1404 translation(s) (1404 finished and 0 unfinished) [44/187] Generating locale/zh_TW.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/zh_TW.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [45/187] Generating locale/zh_CN.qm Updating '/home/nication/goldendict-ng-git/src/build_dir/locale/zh_CN.qm'... Generated 1017 translation(s) (1017 finished and 0 unfinished) [47/187] Automatic MOC and UIC for target goldendict AutoMoc: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/macos/gd_clipboard.hh: note: No relevant classes found. No output generated. AutoMoc: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/macos/macmouseover.hh: note: No relevant classes found. No output generated. [62/187] Building CXX object CMakeF...ict.dir/src/audioplayerfactory.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/audioplayerfactory.cc: In member function ‘void AudioPlayerFactory::reset()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/audioplayerfactory.cc:70:39: 警告:‘T* QScopedPointer<T, Cleanup>::take() [with T = ExternalAudioPlayer; Cleanup = QScopedPointerDeleter<ExternalAudioPlayer>]’ is deprecated: Use std::unique_ptr instead, and call release(). [-Wdeprecated-declarations] 70 | playerPtr.reset( externalPlayer.take() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QScopedPointer:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/audioplayerfactory.cc:4: /usr/include/qt6/QtCore/qscopedpointer.h:130:8: 附注:在此声明 130 | T *take() noexcept | ^~~~ [84/187] Building CXX object CMakeF...endict.dir/src/dict/dictionary.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/dictionary.cc: In function ‘std::string Dictionary::makeDictionaryId(const std::vector<std::__cxx11::basic_string<char> >&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/dictionary.cc:538:17: 警告:‘void QCryptographicHash::addData(const char*, qsizetype)’ is deprecated: Use the QByteArrayView overload instead [-Wdeprecated-declarations] 538 | hash.addData( i.c_str(), i.size() + 1 ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QCryptographicHash:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/dictionary.cc:9: /usr/include/qt6/QtCore/qcryptographichash.h:79:10: 附注:在此声明 79 | void addData(const char *data, qsizetype length); | ^~~~~~~ [97/187] Building CXX object CMakeFiles/goldendict.dir/src/dict/bgl.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/bgl.cc: In member function ‘void Bgl::{anonymous}::BglArticleRequest::run()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/bgl.cc:700:19: 警告:‘void QCryptographicHash::addData(const char*, qsizetype)’ is deprecated: Use the QByteArrayView overload instead [-Wdeprecated-declarations] 700 | hash.addData( targetHeadword.data(), targetHeadword.size() + 1 ); // with 0 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QtCore:76, from /usr/include/qt6/QtConcurrent/QtConcurrentDepends:3, from /usr/include/qt6/QtConcurrent/QtConcurrent:3, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ftshelpers.hh:11, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/bgl.cc:10: /usr/include/qt6/QtCore/qcryptographichash.h:79:10: 附注:在此声明 79 | void addData(const char *data, qsizetype length); | ^~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/bgl.cc:701:19: 警告:‘void QCryptographicHash::addData(const char*, qsizetype)’ is deprecated: Use the QByteArrayView overload instead [-Wdeprecated-declarations] 701 | hash.addData( articleText.data(), articleText.size() ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcryptographichash.h:79:10: 附注:在此声明 79 | void addData(const char *data, qsizetype length); | ^~~~~~~ [106/187] Building CXX object CMake...ct.dir/src/externalaudioplayer.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc: In destructor ‘virtual ExternalAudioPlayer::~ExternalAudioPlayer()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc:19:43: 警告:‘T* QScopedPointer<T, Cleanup>::take() [with T = ExternalViewer; Cleanup = ExternalAudioPlayer::ScopedPointerDeleteLater]’ is deprecated: Use std::unique_ptr instead, and call release(). [-Wdeprecated-declarations] 19 | stopAndDestroySynchronously( viewer.take() ); | ~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/QScopedPointer:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.hh:7, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc:4: /usr/include/qt6/QtCore/qscopedpointer.h:130:8: 附注:在此声明 130 | T *take() noexcept | ^~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc: In member function ‘virtual void ExternalAudioPlayer::stop()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc:59:32: 警告:‘T* QScopedPointer<T, Cleanup>::take() [with T = ExternalViewer; Cleanup = ExternalAudioPlayer::ScopedPointerDeleteLater]’ is deprecated: Use std::unique_ptr instead, and call release(). [-Wdeprecated-declarations] 59 | exitingViewer = viewer.take(); | ~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qscopedpointer.h:130:8: 附注:在此声明 130 | T *take() noexcept | ^~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc: In member function ‘void ExternalAudioPlayer::onViewerDestroyed(QObject*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/externalaudioplayer.cc:76:16: 警告:‘T* QScopedPointer<T, Cleanup>::take() [with T = ExternalViewer; Cleanup = ExternalAudioPlayer::ScopedPointerDeleteLater]’ is deprecated: Use std::unique_ptr instead, and call release(). [-Wdeprecated-declarations] 76 | viewer.take(); // viewer finished and died -> release ownership. | ~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qscopedpointer.h:130:8: 附注:在此声明 130 | T *take() noexcept | ^~~~ [113/187] Building CXX object CMake...goldendict.dir/src/ffmpegaudio.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc: In member function ‘bool Ffmpeg::DecoderContext::openCodec(QString&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:183:27: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 183 | codecContext_->channels, | ^~~~~~~~ In file included from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.hh:11, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:4: /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:183:27: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 183 | codecContext_->channels, | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:183:27: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 183 | codecContext_->channels, | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:187:32: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 187 | auto layout = codecContext_->channel_layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:187:32: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 187 | auto layout = codecContext_->channel_layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:187:32: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 187 | auto layout = codecContext_->channel_layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:189:83: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 189 | layout = av_get_default_channel_layout( codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:189:83: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 189 | layout = av_get_default_channel_layout( codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:189:83: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 189 | layout = av_get_default_channel_layout( codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:189:66: 警告:‘int64_t av_get_default_channel_layout(int)’ is deprecated [-Wdeprecated-declarations] 189 | layout = av_get_default_channel_layout( codecContext_->channels ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/libavcodec/avcodec.h:34: /usr/include/libavutil/channel_layout.h:506:9: 附注:在此声明 506 | int64_t av_get_default_channel_layout(int nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:190:20: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 190 | codecContext_->channel_layout = layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:190:20: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 190 | codecContext_->channel_layout = layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:190:20: 警告:‘AVCodecContext::channel_layout’ is deprecated [-Wdeprecated-declarations] 190 | codecContext_->channel_layout = layout; | ^~~~~~~~~~~~~~ /usr/include/libavcodec/avcodec.h:1130:14: 附注:在此声明 1130 | uint64_t channel_layout; | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:193:28: 警告:‘SwrContext* swr_alloc_set_opts(SwrContext*, int64_t, AVSampleFormat, int, int64_t, AVSampleFormat, int, int, void*)’ is deprecated [-Wdeprecated-declarations] 193 | swr_ = swr_alloc_set_opts( nullptr, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 194 | layout, | ~~~~~~~ 195 | AV_SAMPLE_FMT_S16, | ~~~~~~~~~~~~~~~~~~ 196 | 44100, | ~~~~~~ 197 | layout, | ~~~~~~~ 198 | codecContext_->sample_fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | codecContext_->sample_rate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | 0, | ~~ 201 | nullptr ); | ~~~~~~~~~ In file included from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.hh:14: /usr/include/libswresample/swresample.h:260:20: 附注:在此声明 260 | struct SwrContext *swr_alloc_set_opts(struct SwrContext *s, | ^~~~~~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc: In member function ‘bool Ffmpeg::DecoderContext::openOutputDevice(QString&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:266:54: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 266 | audioOutput->setAudioFormat( 44100, codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:266:54: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 266 | audioOutput->setAudioFormat( 44100, codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:266:54: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 266 | audioOutput->setAudioFormat( 44100, codecContext_->channels ); | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc: In member function ‘bool Ffmpeg::DecoderContext::normalizeAudio(AVFrame*, std::vector<unsigned char>&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:326:38: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 326 | auto dst_channels = codecContext_->channels; | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:326:38: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 326 | auto dst_channels = codecContext_->channels; | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ffmpegaudio.cc:326:38: 警告:‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations] 326 | auto dst_channels = codecContext_->channels; | ^~~~~~~~ /usr/include/libavcodec/avcodec.h:1072:9: 附注:在此声明 1072 | int channels; | ^~~~~~~~ [114/187] Building CXX object CMakeFiles/goldendict.dir/src/dict/mdx.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/mdx.cc: In member function ‘void Mdx::MdxArticleRequest::run()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/mdx.cc:604:17: 警告:‘void QCryptographicHash::addData(const char*, qsizetype)’ is deprecated: Use the QByteArrayView overload instead [-Wdeprecated-declarations] 604 | hash.addData( articleBody.data(), articleBody.size() ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QtCore:76, from /usr/include/qt6/QtConcurrent/QtConcurrentDepends:3, from /usr/include/qt6/QtConcurrent/QtConcurrent:3, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ftshelpers.hh:11, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/mdx.cc:19: /usr/include/qt6/QtCore/qcryptographichash.h:79:10: 附注:在此声明 79 | void addData(const char *data, qsizetype length); | ^~~~~~~ [120/187] Building CXX object CMakeFiles/goldendict.dir/src/config.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.cc: In constructor ‘Config::HotKey::HotKey(const QKeySequence&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.cc:118:26: 警告:‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 118 | modifiers( seq[ 0 ] & ~keyMask ), | ^~~~~~~ In file included from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10, from /usr/include/qt6/QtCore/QObject:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.hh:7, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.cc:4: /usr/include/qt6/QtCore/qnamespace.h:1898:26: 附注:在此声明 1898 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.cc:119:20: 警告:‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 119 | key1( seq[ 0 ] & keyMask ), | ^~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:1898:26: 附注:在此声明 1898 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.cc:120:20: 警告:‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int [-Wdeprecated-declarations] 120 | key2( seq[ 1 ] & keyMask ) | ^~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:1898:26: 附注:在此声明 1898 | constexpr Q_IMPLICIT operator int() const noexcept | ^~~~~~~~ [122/187] Building CXX object CMake...dendict.dir/src/headwordsmodel.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/headwordsmodel.cc: In member function ‘virtual void HeadwordListModel::fetchMore(const QModelIndex&)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/headwordsmodel.cc:153:37: 警告:‘constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QSet<QString>; typename std::add_const<_Tp>::type = const QSet<QString>]’ is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 153 | for ( const auto & word : qAsConst( headword ) ) { | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:57, from /usr/include/qt6/QtCore/qmutex.h:7, from /usr/include/qt6/QtCore/QMutex:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/dictionary.hh:11, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/headwordsmodel.hh:4, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/headwordsmodel.cc:1: /usr/include/qt6/QtCore/qttypetraits.h:33:45: 附注:在此声明 33 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ [128/187] Building CXX object CMakeFiles/goldendict.dir/src/gestures.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc: In member function ‘virtual QGestureRecognizer::Result Gestures::GDPinchGestureRecognizer::recognize(QGesture*, QObject*, QEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:84:55: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 84 | fewTouchPointsPresented = ( ev->touchPoints().size() > 1 ); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QTouchEvent:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:4: /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:85:27: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 85 | if ( ev->touchPoints().size() == 2 ) { | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:86:53: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 86 | QTouchEvent::TouchPoint p1 = ev->touchPoints().at( 0 ); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:87:53: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 87 | QTouchEvent::TouchPoint p2 = ev->touchPoints().at( 1 ); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:89:45: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 89 | QPointF centerPoint = ( p1.screenPos() + p2.screenPos() ) / 2.0; | ~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/qevent.h:21: /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:89:62: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 89 | QPointF centerPoint = ( p1.screenPos() + p2.screenPos() ) / 2.0; | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:92:50: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 92 | gest->startPosition[ 0 ] = p1.screenPos(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:93:50: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 93 | gest->startPosition[ 1 ] = p2.screenPos(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:108:36: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 108 | QLineF line( p1.screenPos(), p2.screenPos() ); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:108:52: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 108 | QLineF line( p1.screenPos(), p2.screenPos() ); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:109:44: 警告:‘QPointF QEventPoint::lastScreenPos() const’ is deprecated: Use globalLastPosition() [-Wdeprecated-declarations] 109 | QLineF lastLine( p1.lastScreenPos(), p2.lastScreenPos() ); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:108:13: 附注:在此声明 108 | QPointF lastScreenPos() const { return globalLastPosition(); } | ^~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:109:64: 警告:‘QPointF QEventPoint::lastScreenPos() const’ is deprecated: Use globalLastPosition() [-Wdeprecated-declarations] 109 | QLineF lastLine( p1.lastScreenPos(), p2.lastScreenPos() ); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:108:13: 附注:在此声明 108 | QPointF lastScreenPos() const { return globalLastPosition(); } | ^~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc: In member function ‘virtual QGestureRecognizer::Result Gestures::GDSwipeGestureRecognizer::recognize(QGesture*, QObject*, QEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:213:55: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 213 | fewTouchPointsPresented = ( ev->touchPoints().size() > 1 ); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:216:32: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 216 | else if ( ev->touchPoints().size() == 2 ) { | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:219:53: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 219 | QTouchEvent::TouchPoint p1 = ev->touchPoints().at( 0 ); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:220:53: 警告:‘const QList<QEventPoint>& QTouchEvent::touchPoints() const’ is deprecated: Use points() [-Wdeprecated-declarations] 220 | QTouchEvent::TouchPoint p2 = ev->touchPoints().at( 1 ); | ~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:938:31: 附注:在此声明 938 | const QList<QEventPoint> &touchPoints() const { return points(); } | ^~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:223:56: 警告:‘QPointF QEventPoint::startScreenPos() const’ is deprecated: Use globalPressPosition() [-Wdeprecated-declarations] 223 | swipe->lastPositions[ 0 ] = p1.startScreenPos().toPoint(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:98:13: 附注:在此声明 98 | QPointF startScreenPos() const { return globalPressPosition(); } | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:224:56: 警告:‘QPointF QEventPoint::startScreenPos() const’ is deprecated: Use globalPressPosition() [-Wdeprecated-declarations] 224 | swipe->lastPositions[ 1 ] = p2.startScreenPos().toPoint(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:98:13: 附注:在此声明 98 | QPointF startScreenPos() const { return globalPressPosition(); } | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:228:49: 警告:‘QPointF QEventPoint::startScreenPos() const’ is deprecated: Use globalPressPosition() [-Wdeprecated-declarations] 228 | swipe->setHotSpot( ( p1.startScreenPos() + p2.startScreenPos() ) / 2 ); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:98:13: 附注:在此声明 98 | QPointF startScreenPos() const { return globalPressPosition(); } | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:228:71: 警告:‘QPointF QEventPoint::startScreenPos() const’ is deprecated: Use globalPressPosition() [-Wdeprecated-declarations] 228 | swipe->setHotSpot( ( p1.startScreenPos() + p2.startScreenPos() ) / 2 ); | ~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:98:13: 附注:在此声明 98 | QPointF startScreenPos() const { return globalPressPosition(); } | ^~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:231:31: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 231 | int dx1 = p1.screenPos().toPoint().x() - swipe->lastPositions[ 0 ].x(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:232:31: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 232 | int dx2 = p2.screenPos().toPoint().x() - swipe->lastPositions[ 1 ].x(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:233:31: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 233 | int dy1 = p1.screenPos().toPoint().y() - swipe->lastPositions[ 0 ].y(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:234:31: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 234 | int dy2 = p2.screenPos().toPoint().y() - swipe->lastPositions[ 1 ].y(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:258:51: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 258 | swipe->lastPositions[ 0 ] = p1.screenPos().toPoint(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/gestures.cc:259:51: 警告:‘QPointF QEventPoint::screenPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 259 | swipe->lastPositions[ 1 ] = p2.screenPos().toPoint(); | ~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qeventpoint.h:96:13: 附注:在此声明 96 | QPointF screenPos() const { return globalPosition(); } | ^~~~~~~~~ [151/187] Building CXX object CMake...oldendict.dir/src/speechclient.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/speechclient.cc: In static member function ‘static SpeechClient::Engines SpeechClient::availableEngines()’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/speechclient.cc:40:79: 警告:‘QLocale::Country QLocale::country() const’ is deprecated: Use territory() instead [-Wdeprecated-declarations] 40 | ( QLocale::countryToString( locale.country() ) ), | ~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtCore/qcalendar.h:10, from /usr/include/qt6/QtCore/qdatetime.h:8, from /usr/include/qt6/QtCore/QDateTime:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/config.hh:11, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/speechclient.hh:5, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/speechclient.cc:1: /usr/include/qt6/QtCore/qlocale.h:926:13: 附注:在此声明 926 | Country country() const; | ^~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/speechclient.cc:40:63: 警告:‘static QString QLocale::countryToString(Country)’ is deprecated: Use territoryToString(Territory) instead [-Wdeprecated-declarations] 40 | ( QLocale::countryToString( locale.country() ) ), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlocale.h:1104:20: 附注:在此声明 1104 | static QString countryToString(Country country); | ^~~~~~~~~~~~~~~ [154/187] Building CXX object CMake...ndict.dir/src/ui/maintabwidget.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/maintabwidget.cc: In member function ‘virtual bool MainTabWidget::eventFilter(QObject*, QEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/maintabwidget.cc:58:16: 警告:‘int QMouseEvent::y() const’ is deprecated: Use position() [-Wdeprecated-declarations] 58 | if ( mev->y() >= tabBar()->rect().y() && mev->y() <= tabBar()->rect().y() + tabBar()->rect().height() | ~~~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/maintabwidget.cc:6: /usr/include/qt6/QtGui/qevent.h:227:16: 附注:在此声明 227 | inline int y() const { return qRound(position().y()); } | ^ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/maintabwidget.cc:58:52: 警告:‘int QMouseEvent::y() const’ is deprecated: Use position() [-Wdeprecated-declarations] 58 | if ( mev->y() >= tabBar()->rect().y() && mev->y() <= tabBar()->rect().y() + tabBar()->rect().height() | ~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:227:16: 附注:在此声明 227 | inline int y() const { return qRound(position().y()); } | ^ [159/187] Building CXX object CMakeFiles/goldendict.dir/src/main.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/main.cc: In function ‘int main(int, char**)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/main.cc:547:72: 警告:‘static QString QLibraryInfo::location(LibraryLocation)’ is deprecated: Use path() [-Wdeprecated-declarations] 547 | qtTranslator.load( "qt_extra_" + localeName, QLibraryInfo::location( QLibraryInfo::TranslationsPath ) ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QtCore:140, from /usr/include/qt6/QtNetwork/QtNetworkDepends:3, from /usr/include/qt6/QtNetwork/QtNetwork:3, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/article_netmgr.hh:7, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.hh:17, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/main.cc:6: /usr/include/qt6/QtCore/qlibraryinfo.h:48:20: 附注:在此声明 48 | static QString location(LibraryLocation location) | ^~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/main.cc:547:22: 警告:ignoring return value of ‘bool QTranslator::load(const QString&, const QString&, const QString&, const QString&)’, declared with attribute ‘nodiscard’ [-Wunused-result] 547 | qtTranslator.load( "qt_extra_" + localeName, QLibraryInfo::location( QLibraryInfo::TranslationsPath ) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QtCore:280: /usr/include/qt6/QtCore/qtranslator.h:33:24: 附注:在此声明 33 | [[nodiscard]] bool load(const QString & filename, | ^~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/main.cc:551:18: 警告:ignoring return value of ‘bool QTranslator::load(const QString&, const QString&, const QString&, const QString&)’, declared with attribute ‘nodiscard’ [-Wunused-result] 551 | translator.load( Config::getLocDir() + "/" + localeName ); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qtranslator.h:33:24: 附注:在此声明 33 | [[nodiscard]] bool load(const QString & filename, | ^~~~ [184/187] Building CXX object CMake...oldendict.dir/src/ui/scanpopup.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc: In member function ‘virtual bool ScanPopup::eventFilter(QObject*, QEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc:710:46: 警告:‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 710 | reactOnMouseMove( mouseEvent->globalPos() ); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QKeyEvent:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/common/utils.hh:9, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/dict/dictionary.hh:21, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/article_netmgr.hh:16, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.hh:7, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc:4: /usr/include/qt6/QtGui/qevent.h:223:19: 附注:在此声明 223 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc: In member function ‘virtual void ScanPopup::mousePressEvent(QMouseEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc:774:48: 警告:‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 774 | if ( !frameGeometry().contains( ev->globalPos() ) ) { | ~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:223:19: 附注:在此声明 223 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc:781:29: 警告:‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 781 | startPos = ev->globalPos(); | ~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:223:19: 附注:在此声明 223 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc: In member function ‘virtual void ScanPopup::mouseMoveEvent(QMouseEvent*)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/scanpopup.cc:791:37: 警告:‘QPoint QMouseEvent::globalPos() const’ is deprecated: Use globalPosition() [-Wdeprecated-declarations] 791 | QPoint newPos = event->globalPos(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:223:19: 附注:在此声明 223 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ [185/187] Building CXX object CMake...dendict.dir/src/ui/articleview.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.cc: 在 lambda 函数中: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.cc:1401:48: 警告:‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 1401 | if ( v.type() == QVariant::String ) | ~~~~~~^~ In file included from /usr/include/qt6/QtGui/qaction.h:13, from /usr/include/qt6/QtGui/QAction:1, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.hh:7, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.cc:4: /usr/include/qt6/QtCore/qvariant.h:428:10: 附注:在此声明 428 | Type type() const | ^~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.cc: 在 lambda 函数中: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/articleview.cc:1417:21: 警告:‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 1417 | if ( result.type() == QVariant::String ) { | ~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qvariant.h:428:10: 附注:在此声明 428 | Type type() const | ^~~~ [186/187] Building CXX object CMake...ldendict.dir/src/ui/mainwindow.cc.o /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.cc: In member function ‘void MainWindow::toggleMainWindow(bool)’: /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.cc:2797:26: 警告:‘static void QApplication::setActiveWindow(QWidget*)’ is deprecated: Use QWidget::activateWindow() instead. [-Wdeprecated-declarations] 2797 | qApp->setActiveWindow( this ); | ^ In file included from /usr/include/qt6/QtWidgets/QApplication:1, from /home/nication/goldendict-ng-git/src/build_dir/goldendict_autogen/include/ui_mainwindow.h:14, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.hh:14, from /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.cc:10: /usr/include/qt6/QtWidgets/qapplication.h:84:17: 附注:在此声明 84 | static void setActiveWindow(QWidget* act); | ^~~~~~~~~~~~~~~ /home/nication/goldendict-ng-git/src/goldendict-ng-git/src/ui/mainwindow.cc:2812:26: 警告:‘static void QApplication::setActiveWindow(QWidget*)’ is deprecated: Use QWidget::activateWindow() instead. [-Wdeprecated-declarations] 2812 | qApp->setActiveWindow( this ); | ^ /usr/include/qt6/QtWidgets/qapplication.h:84:17: 附注:在此声明 84 | static void setActiveWindow(QWidget* act); | ^~~~~~~~~~~~~~~ [187/187] Linking CXX executable goldendict ==> 正在进入 fakeroot 环境... ==> 正在开始 package()... -- Install configuration: "" -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/bin/goldendict -- Set runtime path of "/home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/bin/goldendict" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/applications/io.github.xiaoyifang.goldendict_ng.desktop -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/metainfo/io.github.xiaoyifang.goldendict_ng.metainfo.xml -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/pixmaps/goldendict.png -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ar_SA.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ay_BO.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/be_BY.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/bg_BG.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/crowdin.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/cs_CZ.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/de_CH.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/de_DE.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/el_GR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/eo_UY.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/es_AR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/es_BO.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/es_ES.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/fa_IR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/fi_FI.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/fr_FR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/hi_IN.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ie_001.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/it_IT.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ja_JP.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/jbo_EN.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ko_KR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/lt_LT.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/mk_MK.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/nl_NL.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/pl_PL.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/pt_BR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/pt_PT.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/qt_extra_es.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/qt_extra_it.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/qt_extra_lt.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/qtwebengine_zh_CN.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/qu_PE.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/ru_RU.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/sk_SK.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/sq_AL.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/sr_SP.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/sv_SE.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/tg_TJ.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/tk_TM.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/tr_TR.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/uk_UA.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/vi_VN.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/zh_CN.qm -- Installing: /home/nication/goldendict-ng-git/pkg/goldendict-ng-git/usr/share/goldendict/locale/zh_TW.qm ==> 正在清理安装... -> 正在删除 libtool 文件... -> 正在清除不打算要的文件... -> 正在移除静态库文件... -> 正在从二进制文件和库中清除不需要的系统符号... -> 正在压缩 man 及 info 文档... ==> 正在检查打包问题... ==> 警告: 软件包含有对 $srcdir 的引用 usr/bin/goldendict ==> 正在构建软件包"goldendict-ng-git"... -> 正在生成 .PKGINFO 文件... -> 正在生成 .BUILDINFO 文件... -> 正在生成 .MTREE 文件... -> 正在压缩软件包... ==> 正在离开 fakeroot 环境。 ==> 完成创建:goldendict-ng-git 23.11.09.r5242.b6420c87-1 (2023年12月03日 星期日 23时08分36秒)
5. 切换目录:cd pkg
6. 安装:sudo pacman -U goldendict-ng-git-23.11.09.r5242.b6420c87-1-x86_64.pkg.tar.zst 根据提示,输入root密码
sudo pacman -U goldendict-ng-git-23.11.09.r5242.b6420c87-1-x86_64.pkg.tar.zst [sudo] nication 的密码: 正在加载软件包... 正在解析依赖关系... 正在查找软件包冲突... 软件包 (1) goldendict-ng-git-23.11.09.r5242.b6420c87-1 全部安装大小: 10.49 MiB :: 进行安装吗? [Y/n] (1/1) 正在检查密钥环里的密钥 [################] 100% (1/1) 正在检查软件包完整性 [################] 100% (1/1) 正在加载软件包文件 [################] 100% (1/1) 正在检查文件冲突 [################] 100% (1/1) 正在检查可用存储空间 [################] 100% :: 正在处理软件包的变化... (1/1) 正在安装 goldendict-ng-git [################] 100% ldconfig: 文件 /usr/lib/libswt-awt-gtk-4956r13.so 为空,未检查。 :: 正在运行事务后钩子函数... (1/3) Arming ConditionNeedsUpdate... (2/3) Refreshing PackageKit... (3/3) Updating the desktop file MIME type cache...
7. 大功告成。
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。