#1131674 peony: FTBFS: libpeony.so: undefined reference to `non-virtual thunk to kdk::KDialog::changeTheme()'

Package:
src:peony
Source:
src:peony
Submitter:
Santiago Vila
Date:
2026-06-25 12:59:02 UTC
Severity:
normal
Tags:
#1131674#5
Date:
2026-03-23 11:55:14 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:peony, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	qmake -makefile QMAKE_CFLAGS_RELEASE="-g -O2 -Werror=implic [too-long-redacted] ,now" QMAKE_STRIP=: PREFIX=/usr
Info: creating stash file /<<PKGBUILDDIR>>/.qmake.stash
   dh_auto_build
	make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd libpeony-qt/ && ( test -e Makefile || /usr/lib/qt5/bin/qm [too-long-redacted] FIX=/usr ) && make -f Makefile

[... snipped ...]

../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setUseDefaultNameSortOrder(bool)’:
../libpeony-qt/windows/FMWindowIface.h:109:50: warning: unused parameter ‘use’ [-Wunused-parameter]
  109 |     virtual void setUseDefaultNameSortOrder(bool use) {}
      |                                             ~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setSortFolderFirst(bool)’:
../libpeony-qt/windows/FMWindowIface.h:110:42: warning: unused parameter ‘set’ [-Wunused-parameter]
  110 |     virtual void setSortFolderFirst(bool set) {}
      |                                     ~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::onPreviewPageSwitch(const QString&)’:
../libpeony-qt/windows/FMWindowIface.h:112:53: warning: unused parameter ‘uri’ [-Wunused-parameter]
  112 |     virtual void onPreviewPageSwitch(const QString &uri) {}
      |                                      ~~~~~~~~~~~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSelectionUris(const QStringList&)’:
../libpeony-qt/windows/FMWindowIface.h:114:61: warning: unused parameter ‘uris’ [-Wunused-parameter]
  114 |     virtual void setCurrentSelectionUris(const QStringList &uris) {}
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSortOrder(Qt::SortOrder)’:
../libpeony-qt/windows/FMWindowIface.h:115:53: warning: unused parameter ‘order’ [-Wunused-parameter]
  115 |     virtual void setCurrentSortOrder (Qt::SortOrder order) {}
      |                                       ~~~~~~~~~~~~~~^~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSortColumn(int)’:
../libpeony-qt/windows/FMWindowIface.h:116:44: warning: unused parameter ‘sortColumn’ [-Wunused-parameter]
  116 |     virtual void setCurrentSortColumn (int sortColumn) {}
      |                                        ~~~~^~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::editUri(const QString&)’:
../libpeony-qt/windows/FMWindowIface.h:118:41: warning: unused parameter ‘uri’ [-Wunused-parameter]
  118 |     virtual void editUri(const QString &uri) {}
      |                          ~~~~~~~~~~~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::editUris(const QStringList&)’:
../libpeony-qt/windows/FMWindowIface.h:119:46: warning: unused parameter ‘uris’ [-Wunused-parameter]
  119 |     virtual void editUris(const QStringList &uris) {}
      |                           ~~~~~~~~~~~~~~~~~~~^~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentViewZoomLevel(int)’:
../libpeony-qt/windows/FMWindowIface.h:121:46: warning: unused parameter ‘zoomLevel’ [-Wunused-parameter]
  121 |     virtual void setCurrentViewZoomLevel(int zoomLevel) {}
      |                                          ~~~~^~~~~~~~~
../libpeony-qt/file-info.h: At global scope:
../libpeony-qt/file-info.h:44:14: warning: ‘Peony::office_mime_types’ defined but not used [-Wunused-variable]
   44 | static char *office_mime_types[] = {
      |              ^~~~~~~~~~~~~~~~~
g++ -c -pipe -Werror=return-type -Werror=return-local-addr - [too-long-redacted] e-menu.o moc_view-type-menu.cpp
In file included from control/tab-widget.h:38,
                 from moc_tab-widget.cpp:10:
../libpeony-qt/file-info.h:45:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   45 |     "application/wps-office.doc",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:46:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   46 |     "application/msword",
      |     ^~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:47:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   47 |     "application/vnd.ms-word",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:48:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   48 |     "application/x-msword",
      |     ^~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:49:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   49 |     "application/vnd.ms-word.document.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:50:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   50 |     "application/wps-office.dot",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:51:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   51 |     "application/msword-template",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:52:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   52 |     "application/vnd.ms-word.template.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:53:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   53 |     "application/wps-office.dotx",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:54:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   54 |     "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:55:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   55 |     "application/wps-office.docx",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:56:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   56 |     "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:57:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   57 |     "application/wps-office.wps",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:58:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   58 |     "application/vnd.ms-works",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:60:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   60 |     "application/wps-office.wpt",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:61:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   61 |     "application/wps-office.ppt",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:62:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   62 |     "application/vnd.ms-powerpoint",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:63:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   63 |     "application/powerpoint",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:64:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   64 |     "application/mspowerpoint",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:65:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   65 |     "application/x-mspowerpoint",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:66:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   66 |     "application/vnd.ms-powerpoint.presentation.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:67:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   67 |     "application/wps-office.pot",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:68:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   68 |     "application/vnd.ms-powerpoint.template.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:69:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   69 |     "application/wps-office.potx",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:70:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   70 |     "application/vnd.openxmlformats-officedocument.presentationml.template",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:71:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   71 |     "application/wps-office.pptx",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:72:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   72 |     "application/vnd.openxmlformats-officedocument.presentationml.presentation",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:73:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   73 |     "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:74:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   74 |     "application/wps-office.dps",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:75:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   75 |     "application/wps-office.dpt",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:77:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   77 |     "application/wps-office.xls",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:78:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   78 |     "application/vnd.ms-excel",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:79:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   79 |     "application/msexcel",
      |     ^~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:80:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   80 |     "application/x-msexcel",
      |     ^~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:81:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   81 |     "application/vnd.ms-excel.sheet.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:82:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   82 |     "application/vnd.ms-excel.template.macroenabled.12",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:83:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   83 |     "application/wps-office.xlt",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:84:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   84 |     "application/wps-office.xltx",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:85:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   85 |     "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:86:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   86 |     "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:87:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   87 |     "application/wps-office.et",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:88:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   88 |     "application/wps-office.ett",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libpeony-qt/file-info.h:89:5: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   89 |     "end"
      |     ^~~~~
In file included from windows/main-window.h:27,
                 from control/tab-status-bar.h:27,
                 from control/tab-widget.h:39:
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::goToUri(const QString&, bool, bool)’:
../libpeony-qt/windows/FMWindowIface.h:96:41: warning: unused parameter ‘uri’ [-Wunused-parameter]
   96 |     virtual void goToUri(const QString &uri, bool addHistory, bool forceUpdate = false) {}
      |                          ~~~~~~~~~~~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h:96:51: warning: unused parameter ‘addHistory’ [-Wunused-parameter]
   96 |     virtual void goToUri(const QString &uri, bool addHistory, bool forceUpdate = false) {}
      |                                              ~~~~~^~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h:96:68: warning: unused parameter ‘forceUpdate’ [-Wunused-parameter]
   96 |     virtual void goToUri(const QString &uri, bool addHistory, bool forceUpdate = false) {}
      |                                                               ~~~~~^~~~~~~~~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::addNewTabs(const QStringList&)’:
../libpeony-qt/windows/FMWindowIface.h:97:48: warning: unused parameter ‘uris’ [-Wunused-parameter]
   97 |     virtual void addNewTabs(const QStringList &uris) {}
      |                             ~~~~~~~~~~~~~~~~~~~^~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::beginSwitchView(const QString&)’:
../libpeony-qt/windows/FMWindowIface.h:99:49: warning: unused parameter ‘viewId’ [-Wunused-parameter]
   99 |     virtual void beginSwitchView(const QString &viewId) {}
      |                                  ~~~~~~~~~~~~~~~^~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::searchFilter(QString, QString, bool, bool)’:
../libpeony-qt/windows/FMWindowIface.h:105:39: warning: unused parameter ‘target_path’ [-Wunused-parameter]
  105 |     virtual void searchFilter(QString target_path, QString keyWord, bool search_file_name, bool search_content) {}
      |                               ~~~~~~~~^~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h:105:60: warning: unused parameter ‘keyWord’ [-Wunused-parameter]
  105 |     virtual void searchFilter(QString target_path, QString keyWord, bool search_file_name, bool search_content) {}
      |                                                    ~~~~~~~~^~~~~~~
../libpeony-qt/windows/FMWindowIface.h:105:74: warning: unused parameter ‘search_file_name’ [-Wunused-parameter]
  105 |     virtual void searchFilter(QString target_path, QString keyWord, bool search_file_name, bool search_content) {}
      |                                                                     ~~~~~^~~~~~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h:105:97: warning: unused parameter ‘search_content’ [-Wunused-parameter]
  105 |     virtual void searchFilter(QString target_path, QString keyWord, bool search_file_name, bool search_content) {}
      |                                                                                            ~~~~~^~~~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::filterUpdate(int, int, int)’:
../libpeony-qt/windows/FMWindowIface.h:106:35: warning: unused parameter ‘type_index’ [-Wunused-parameter]
  106 |     virtual void filterUpdate(int type_index=0, int time_index=0, int size_index=0) {}
      |                               ~~~~^~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h:106:53: warning: unused parameter ‘time_index’ [-Wunused-parameter]
  106 |     virtual void filterUpdate(int type_index=0, int time_index=0, int size_index=0) {}
      |                                                 ~~~~^~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h:106:71: warning: unused parameter ‘size_index’ [-Wunused-parameter]
  106 |     virtual void filterUpdate(int type_index=0, int time_index=0, int size_index=0) {}
      |                                                                   ~~~~^~~~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setShowHidden(bool)’:
../libpeony-qt/windows/FMWindowIface.h:108:37: warning: unused parameter ‘showHidden’ [-Wunused-parameter]
  108 |     virtual void setShowHidden(bool showHidden) {}
      |                                ~~~~~^~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setUseDefaultNameSortOrder(bool)’:
../libpeony-qt/windows/FMWindowIface.h:109:50: warning: unused parameter ‘use’ [-Wunused-parameter]
  109 |     virtual void setUseDefaultNameSortOrder(bool use) {}
      |                                             ~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setSortFolderFirst(bool)’:
../libpeony-qt/windows/FMWindowIface.h:110:42: warning: unused parameter ‘set’ [-Wunused-parameter]
  110 |     virtual void setSortFolderFirst(bool set) {}
      |                                     ~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::onPreviewPageSwitch(const QString&)’:
../libpeony-qt/windows/FMWindowIface.h:112:53: warning: unused parameter ‘uri’ [-Wunused-parameter]
  112 |     virtual void onPreviewPageSwitch(const QString &uri) {}
      |                                      ~~~~~~~~~~~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSelectionUris(const QStringList&)’:
../libpeony-qt/windows/FMWindowIface.h:114:61: warning: unused parameter ‘uris’ [-Wunused-parameter]
  114 |     virtual void setCurrentSelectionUris(const QStringList &uris) {}
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSortOrder(Qt::SortOrder)’:
../libpeony-qt/windows/FMWindowIface.h:115:53: warning: unused parameter ‘order’ [-Wunused-parameter]
  115 |     virtual void setCurrentSortOrder (Qt::SortOrder order) {}
      |                                       ~~~~~~~~~~~~~~^~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentSortColumn(int)’:
../libpeony-qt/windows/FMWindowIface.h:116:44: warning: unused parameter ‘sortColumn’ [-Wunused-parameter]
  116 |     virtual void setCurrentSortColumn (int sortColumn) {}
      |                                        ~~~~^~~~~~~~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::editUri(const QString&)’:
../libpeony-qt/windows/FMWindowIface.h:118:41: warning: unused parameter ‘uri’ [-Wunused-parameter]
  118 |     virtual void editUri(const QString &uri) {}
      |                          ~~~~~~~~~~~~~~~^~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::editUris(const QStringList&)’:
../libpeony-qt/windows/FMWindowIface.h:119:46: warning: unused parameter ‘uris’ [-Wunused-parameter]
  119 |     virtual void editUris(const QStringList &uris) {}
      |                           ~~~~~~~~~~~~~~~~~~~^~~~
../libpeony-qt/windows/FMWindowIface.h: In member function ‘virtual void Peony::FMWindowIface::setCurrentViewZoomLevel(int)’:
../libpeony-qt/windows/FMWindowIface.h:121:46: warning: unused parameter ‘zoomLevel’ [-Wunused-parameter]
  121 |     virtual void setCurrentViewZoomLevel(int zoomLevel) {}
      |                                          ~~~~^~~~~~~~~
control/tab-widget.h: At global scope:
control/tab-widget.h:80:5: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
   80 |     const int getCurrentRowcount();
      |     ^~~~~
../libpeony-qt/file-info.h:44:14: warning: ‘Peony::office_mime_types’ defined but not used [-Wunused-variable]
   44 | static char *office_mime_types[] = {
      |              ^~~~~~~~~~~~~~~~~
g++ -c -pipe -Werror=return-type -Werror=return-local-addr - [too-long-redacted] get.o moc_float-pane-widget.cpp
g++ -c -pipe -Werror=return-type -Werror=return-local-addr - [too-long-redacted] ion.o moc_peony-application.cpp
g++ -c -pipe -Werror=return-type -Werror=return-local-addr - [too-long-redacted] moc_peony-main-window-style.cpp
g++ -Wl,-z,relro -Wl,-z,now -Wl,-rpath-link,/usr/lib/x86_64- [too-long-redacted] libQt5Core.so -lGL -lpthread
/usr/bin/x86_64-linux-gnu-ld.bfd: moc_about-dialog.o:(.data.rel.ro._ZTV11AboutDialog[_ZTV11AboutDialog]+0x248): undefined reference to `non-virtual thunk to kdk::KAboutDialog::changeTheme()'
/usr/bin/x86_64-linux-gnu-ld.bfd: moc_about-dialog.o:(.data.rel.ro._ZTV11AboutDialog[_ZTV11AboutDialog]+0x250): undefined reference to `non-virtual thunk to kdk::KDialog::changeIconStyle()'
/usr/bin/x86_64-linux-gnu-ld.bfd: /<<PKGBUILDDIR>>/src/../libpeony-qt//libpeony.so: undefined reference to `non-virtual thunk to kdk::KDialog::changeTheme()'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:366: peony] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:49: sub-src-make_first] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1131674#10
Date:
2026-05-29 15:42:30 UTC
From:
To:
Hi,

I had a look into this issue but I have no idea how to fix it - or rather why it
has built in the first place.  In any case I updated the existing repository on
Salsa

https://salsa.debian.org/kylin-team/peony

featuring the latest version in unstable + some packaging updates.

I tried to fix the watch file but failed in doing so.  The main problem is
that the upstream repository is not accessible for annonymous users so I
can't switch to

   Mode: git

which would be the most preferable way to go IMHO.

Any help to get this build would be welcome.

Kind regards
    Andreas.

#1131674#15
Date:
2026-05-30 06:35:53 UTC
From:
To:
Hi,


Thank you very much for looking into this issue. The problem is mainly that after the SDK update, the applications also need to be uploaded with their new versions. We’ll take care of these RC bugs and watch issues  when migrating to Salsa, following the example of your ukui-wallpapers package.

The kylin-AI-related packages were migrated to Salsa recently — would you mind checking those packages on Salsa first to see if there are any problems?


Regards,
handsome_feng











在2026年05月29 23时42分,"Andreas Tille"<tille@debian.org>写道:

Hi,

I had a look into this issue but I have no idea how to fix it - or rather why it
has built in the first place.  In any case I updated the existing repository on
Salsa

https://salsa.debian.org/kylin-team/peony

featuring the latest version in unstable + some packaging updates.

I tried to fix the watch file but failed in doing so.  The main problem is
that the upstream repository is not accessible for annonymous users so I
can't switch to

   Mode: git

which would be the most preferable way to go IMHO.

Any help to get this build would be welcome.

Kind regards
    Andreas.

#1131674#20
Date:
2026-05-30 08:42:46 UTC
From:
To:
Am Sat, May 30, 2026 at 02:35:53PM +0800 schrieb 李剑峰:

Uploaded

  kylin-ai-subsystem
  kysdk-ai-common
  libkylin-ai-system-private

to new.  I made minor changes to d/watch to enable having the same watch
file for all packages.  I have a question for the project with the
upstream name libkysdk-coreai-speech.  You decided for a Source package
name libkysdk-coreai.  Is this intentional?  It somehow breaks the naming
scheme of the other packages.

Regarding WNPP bugs you can easily use this script:

https://salsa.debian.org/r-pkg-team/dh-r/-/blob/master/scripts/itp_from_debian_dir?ref_type=heads

(I've removed non-existing ITP bug #111111)

Hope this helps
   Andreas.