Activity log for bug #1511325

Date Who What changed Old value New value Message
2015-10-29 11:02:02 Vjeran Crnjak bug added bug
2015-10-29 11:04:20 Vjeran Crnjak description Tried to install Homebank 5.0.6 from source. After I've realized I have to install gtk3+ and glib2 dev packages compiling ensued. These errors appeared: ui-account.o: In function `ui_acc_manage_dialog': /homebank-5.0.6/src/ui-account.c:1195: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-account.c:1229: undefined reference to `gtk_widget_set_margin_start' ui-archive.o: In function `ui_arc_manage_dialog': /homebank-5.0.6/src/ui-archive.c:988: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-archive.c:1017: undefined reference to `gtk_widget_set_margin_start' ui-assign.o: In function `ui_asg_manage_dialog': /homebank-5.0.6/src/ui-assign.c:707: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-assign.c:736: undefined reference to `gtk_widget_set_margin_start' ui-budget.o: In function `ui_bud_manage_dialog': /homebank-5.0.6/src/ui-budget.c:1014: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-budget.c:1059: undefined reference to `gtk_widget_set_margin_start' ui-pref.o: In function `defpref_dialog_new': /homebank-5.0.6/src/ui-pref.c:2097: undefined reference to `gtk_widget_set_margin_start' ui-split.o: In function `ui_split_dialog': /homebank-5.0.6/src/ui-split.c:480: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:481: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-split.c:495: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:496: undefined reference to `gtk_widget_set_margin_end' My fix was simple: [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_end/gtk_widget_set_margin_right/g" src/ui-*.c [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_start/gtk_widget_set_margin_left/g" src/ui-*.c Compiling finished and homebank installed. One could support both old and new versions by using some clever defines. I believe the minversion where changes in API happened is >= 12. Tried to install Homebank 5.0.6 from source. After I've realized I have to install gtk3+ and glib2 dev packages compiling ensued. These errors appeared: ui-account.o: In function `ui_acc_manage_dialog': /homebank-5.0.6/src/ui-account.c:1195: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-account.c:1229: undefined reference to `gtk_widget_set_margin_start' ui-archive.o: In function `ui_arc_manage_dialog': /homebank-5.0.6/src/ui-archive.c:988: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-archive.c:1017: undefined reference to `gtk_widget_set_margin_start' ui-assign.o: In function `ui_asg_manage_dialog': /homebank-5.0.6/src/ui-assign.c:707: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-assign.c:736: undefined reference to `gtk_widget_set_margin_start' ui-budget.o: In function `ui_bud_manage_dialog': /homebank-5.0.6/src/ui-budget.c:1014: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-budget.c:1059: undefined reference to `gtk_widget_set_margin_start' ui-pref.o: In function `defpref_dialog_new': /homebank-5.0.6/src/ui-pref.c:2097: undefined reference to `gtk_widget_set_margin_start' ui-split.o: In function `ui_split_dialog': /homebank-5.0.6/src/ui-split.c:480: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:481: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-split.c:495: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:496: undefined reference to `gtk_widget_set_margin_end' I believe Ubuntu 14.04 (apt-get) doesn't have the exact needed GTK version. My fix was simple: [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_end/gtk_widget_set_margin_right/g" src/ui-*.c [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_start/gtk_widget_set_margin_left/g" src/ui-*.c Compiling finished and homebank installed. One could support both old and new versions by using some clever defines. I believe the minversion where changes in API happened is >= 12.
2015-10-29 11:06:38 Vjeran Crnjak description Tried to install Homebank 5.0.6 from source. After I've realized I have to install gtk3+ and glib2 dev packages compiling ensued. These errors appeared: ui-account.o: In function `ui_acc_manage_dialog': /homebank-5.0.6/src/ui-account.c:1195: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-account.c:1229: undefined reference to `gtk_widget_set_margin_start' ui-archive.o: In function `ui_arc_manage_dialog': /homebank-5.0.6/src/ui-archive.c:988: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-archive.c:1017: undefined reference to `gtk_widget_set_margin_start' ui-assign.o: In function `ui_asg_manage_dialog': /homebank-5.0.6/src/ui-assign.c:707: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-assign.c:736: undefined reference to `gtk_widget_set_margin_start' ui-budget.o: In function `ui_bud_manage_dialog': /homebank-5.0.6/src/ui-budget.c:1014: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-budget.c:1059: undefined reference to `gtk_widget_set_margin_start' ui-pref.o: In function `defpref_dialog_new': /homebank-5.0.6/src/ui-pref.c:2097: undefined reference to `gtk_widget_set_margin_start' ui-split.o: In function `ui_split_dialog': /homebank-5.0.6/src/ui-split.c:480: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:481: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-split.c:495: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:496: undefined reference to `gtk_widget_set_margin_end' I believe Ubuntu 14.04 (apt-get) doesn't have the exact needed GTK version. My fix was simple: [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_end/gtk_widget_set_margin_right/g" src/ui-*.c [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_start/gtk_widget_set_margin_left/g" src/ui-*.c Compiling finished and homebank installed. One could support both old and new versions by using some clever defines. I believe the minversion where changes in API happened is >= 12. Tried to install Homebank 5.0.6 from source. After I've realized I have to install gtk3+ and glib2 dev packages compiling ensued. These errors appeared: ui-account.o: In function `ui_acc_manage_dialog': /homebank-5.0.6/src/ui-account.c:1195: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-account.c:1229: undefined reference to `gtk_widget_set_margin_start' ui-archive.o: In function `ui_arc_manage_dialog': /homebank-5.0.6/src/ui-archive.c:988: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-archive.c:1017: undefined reference to `gtk_widget_set_margin_start' ui-assign.o: In function `ui_asg_manage_dialog': /homebank-5.0.6/src/ui-assign.c:707: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-assign.c:736: undefined reference to `gtk_widget_set_margin_start' ui-budget.o: In function `ui_bud_manage_dialog': /homebank-5.0.6/src/ui-budget.c:1014: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-budget.c:1059: undefined reference to `gtk_widget_set_margin_start' ui-pref.o: In function `defpref_dialog_new': /homebank-5.0.6/src/ui-pref.c:2097: undefined reference to `gtk_widget_set_margin_start' ui-split.o: In function `ui_split_dialog': /homebank-5.0.6/src/ui-split.c:480: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:481: undefined reference to `gtk_widget_set_margin_end' /homebank-5.0.6/src/ui-split.c:495: undefined reference to `gtk_widget_set_margin_start' /homebank-5.0.6/src/ui-split.c:496: undefined reference to `gtk_widget_set_margin_end' I believe Ubuntu 14.04 (apt-get) doesn't have the exact needed GTK version. My fix was simple: [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_end/gtk_widget_set_margin_right/g" src/ui-*.c [homebank-5.0.6]$ sed -i "s/gtk_widget_set_margin_start/gtk_widget_set_margin_left/g" src/ui-*.c Compiling finished and homebank installed. One could support both old and new versions by using some clever defines. I believe the minversion where changes in API happened is >= 12. Or, alerting the user of the needed gtk version during the ./configure phase.
2015-11-07 09:20:48 Maxime DOYEN homebank: importance Undecided Low
2015-11-07 09:20:48 Maxime DOYEN homebank: status New Fix Committed
2015-11-07 09:20:48 Maxime DOYEN homebank: milestone 5.1
2015-11-07 09:20:48 Maxime DOYEN homebank: assignee Maxime Doyen (mdoyen)
2016-02-26 17:35:13 Johnny removed subscriber Johnny
2016-03-28 15:27:21 Maxime DOYEN homebank: milestone 5.1 5.0.7
2016-05-08 16:24:13 Maxime DOYEN homebank: status Fix Committed Fix Released