[Debian-med-packaging] Bug#874880: [freemedforms-project] Future Qt4 removal from Buster

Andreas Tille andreas at fam-tille.de
Fri Nov 29 08:49:05 GMT 2019


On Fri, Nov 29, 2019 at 08:08:05AM +0100, Eric Maeker wrote:
> Ok, I already spent three hours yesterday to run a Debian at home.
> I'm not able to have my old macbook 5,1 running Debian 10 for now. Jessie
> was working perfectly...

Even a Jessie machine could do fine if you are using a pbuilder
environment with unstable.

> For the patch, it is include in my previous mail (not a patch file as I do
> not have a working Debian).
> 
> Le ven. 29 nov. 2019 à 06:09, Andreas Tille <andreas at fam-tille.de> a écrit :
> 
> > > Nevertheless, can you try to add
> > > #include <QAction>
> > > in the
> > > servercreation/servercreationwidget.cpp
> > > This should do the trick.

This actually brought me over this hurdle.  Thanks a lot.

Unfortunately I'm running into:

...
g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/freemedforms-project-1.0.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -Wall -W -fPIC -DFREEMEDFORMS - DWITH_AGENDA -DWITH_ALERTS -DWITH_FEEDBACK -DWITH_PAD -DWITH_PMH -DWITH_PATIENTIMPORT -DDRUGS_DATABASE_VERSION=0x000804 -DWITH_EPISODE_REMOVAL -DWITH_CHEQUE_PRINTING -DWITH_FRENCH_FSP -                         DWITH_FRENCH_HPRIM_INTEGRATOR -DFULLAPPLICATION_BUILD -DBINARY_NAME="\"Core\"" -DBUILD_PATH_POSTFIXE="\"FreeMedForms\"" -DPACKAGE_VERSION="\"1.0.0\"" -DSOURCES_ROOT_PATH="\"/build/freemedforms-project-1.0.     0\"" -DLINUX_INTEGRATED -DLINUX_QT_PATH="\"/usr/lib/x86_64-linux-gnu\"" -DLINUX_QT_PLUGINS_PATH="\"/usr/lib/x86_64-linux-gnu/qt5/plugins\"" -DLIBRARY_BASENAME="\"lib/x86_64-linux-gnu\"" -DLINUX_PLUGIN_PATH="\"/usr//lib/x86_64-linux-gnu/Core\"" -DGIT_REVISION_HASH="\"DEBR1.0.0-1\"" -DQT_NO_CAST_TO_ASCII -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DRELEASE -DQT_DISABLE_DEPRECATED_BEFORE=0x040900 -         DCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I/     build/freemedforms-project-1.0.0/plugins -I/build/freemedforms-project-1.0.0/libs -I/build/freemedforms-project-1.0.0/contrib -I/build/freemedforms-project-1.0.0/contrib/quazip -isystem /usr/include/x86_64-    linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux- gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/   qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtScript -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I/build/freemedforms-project-1.0.0/build/Qt5_linux-gpp/FreeMedForms/Core/.moc -isystem /usr/ include/libdrm -I/build/freemedforms-project-1.0.0/build/Qt5_linux-gpp/FreeMedForms/.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o /build/freemedforms-project-1.0.0/build/Qt5_linux-gpp/FreeMedForms/  Core/.obj/unix/commondebugpages.o /build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commondebugpages.cpp
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp: At global scope:
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:176:17: error: no matching function for call to 'Team::Team(QString, QString, const char [17], QString)'
  176 |                 )
      |                 ^
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:113:5: note: candidate: 'Team::Team(const QString&, const QString&, const QString&, const QString&, const QString&)'
  113 |     Team( const QString &cat, const QString& n, const QString& p, const QString& e, const QString& c )
      |     ^~~~
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:113:5: note:   candidate expects 5 arguments, 4 provided
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:111:8: note: candidate: 'Team::Team(const Team&)'
  111 | struct Team
      |        ^~~~
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:111:8: note:   candidate expects 1 argument, 4 provided
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:111:8: note: candidate: 'Team::Team(Team&&)'
/build/freemedforms-project-1.0.0/plugins/coreplugin/dialogs/commonaboutpages.cpp:111:8: note:   candidate expects 1 argument, 4 provided


Could you give some hint what additional argument might be needed?

I'm fine with iterating over this kind of issues if you can give hints
for a patch and I'll try it here.

Kind regards

      Andreas.


-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list