Package: abtransfers
Version: 0.0.3.0-2
Severity: serious
Tags: upstream sid
Justification: FTBFS

ABtransfers fails to build from source if libgwenhywfar60-dev >= 4.6.0beta is
installed. The build stops with the following error messages:

g++ -m64 -Wl,-z,relro -o build/abtransfers tmp/main.o tmp/mainwindow.o 
tmp/bankaccountswidget.o tmp/aqb_accountinfo.o tmp/aqb_accounts.o 
tmp/aqb_banking.o tmp/debugdialogwidget.o tmp/knownempfaengerwidget.o 
tmp/abt_empfaengerinfo.o tmp/abt_settings.o tmp/abt_transaction_base.o 
tmp/abt_transactions.o tmp/abt_job_ctrl.o tmp/page_log.o tmp/page_ausgang.o 
tmp/abt_conv.o tmp/abt_validators.o tmp/abt_transactionlimits.o 
tmp/widgetlineeditwithlabel.o tmp/pagewidgettests.o tmp/widgetaccountdata.o 
tmp/widgettextkey.o tmp/widgetpurpose.o tmp/widgetvalue.o tmp/widgetdate.o 
tmp/widgetrecurrence.o tmp/widgettransfer.o tmp/widgetknownstandingorders.o 
tmp/widgetaccountcombobox.o tmp/widgetknowndatedtransfers.o tmp/abt_jobinfo.o 
tmp/abt_parser.o tmp/abt_standingorderinfo.o tmp/abt_datedtransferinfo.o 
tmp/abt_history.o tmp/dialogsettings.o tmp/abt_dialog.o tmp/page_history.o 
tmp/aqb_imexporters.o tmp/moc_mainwindow.o tmp/moc_bankaccountswidget.o 
tmp/moc_aqb_accountinfo.o tmp/moc_debugdialogwi
 dget.o tmp/moc_knownempfaengerwidget.o tmp/moc_abt_settings.o 
tmp/moc_abt_job_ctrl.o tmp/moc_page_log.o tmp/moc_page_ausgang.o 
tmp/moc_abt_validators.o tmp/moc_widgetlineeditwithlabel.o 
tmp/moc_pagewidgettests.o tmp/moc_widgetaccountdata.o tmp/moc_widgettextkey.o 
tmp/moc_widgetpurpose.o tmp/moc_widgetvalue.o tmp/moc_widgetdate.o 
tmp/moc_widgetrecurrence.o tmp/moc_widgettransfer.o 
tmp/moc_widgetknownstandingorders.o tmp/moc_widgetaccountcombobox.o 
tmp/moc_widgetknowndatedtransfers.o tmp/moc_abt_history.o 
tmp/moc_dialogsettings.o tmp/moc_abt_dialog.o tmp/moc_page_history.o 
tmp/moc_aqb_imexporters.o tmp/qrc_resources.o    -L/usr/lib/x86_64-linux-gnu 
-laqbanking -lgwenhywfar -lgwengui-qt4 -lQtGui -lQtCore -lpthread 
/usr/bin/ld: tmp/aqb_banking.o: undefined reference to symbol 
'_ZN6CppGui13getCInterfaceEv'
/usr/bin/ld: note: '_ZN6CppGui13getCInterfaceEv' is defined in DSO 
/usr/lib/libgwengui-cpp.so.0 so try adding it to the linker command line
/usr/lib/libgwengui-cpp.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [build/abtransfers] Error 1
make[1]: Leaving directory `/tmp/buildd/abtransfers-0.0.4.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package

The reason for the build failure is that the linker flags are hardcoded in
abtransfers.pro. For this reason the updated linker flags provided by the
package libgwenhywfar60-dev in the file /usr/lib/pkgconfig/gwengui-qt4.pc don't
get picked up by the ABtransfers build system.

Regards,
Micha


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to