Compile fails with In file included from general_functions.c:27: general_functions.h:54: error: conflicting types for 'gdk_color_to_string' This is a upstream bug that has been fixed in versions after 1.3.0 see Debian Bug#444531: galculator: FTBFS: error: conflicting types for 'gdk_color_to_string' Reproducible: Always
Have you tried building gaculator with the current ebuild? None of us use this software (it's close to being on the goodbye list) it'd help a lot if you could try it in an overlay and let us know how it goes. Thanks
The current ebuild works perfectly with galculator-1.3.1 and it fixes the bug. The only thing I changed was the version number in the header. BTW: I only use it because it supports rpn and my first calculator was an HP-35
I use it too. It is the best RPN calculator I know. Juergen
Creating an overlay with galculator-1.3.1 works perfectly. Why galculator-1.3.1 is not added to the normal portage tree? Juergen
galculator is not part of the Gnome project, so we don't really keep track of it :) But based on the feedback here, I'll add 1.3.1 to portage in ~arch. In the future, if you guys could locally bump galculator in your overlays and let us know if it works, that would help us a lot to keep it up to date. This is one software I don't think I would mind proxy-maintaining for one of you. Thanks
The plus for me is that galculator doesn't require GNOME libs (I run Xfce here). At any rate, copying the galculator 1.2.5.2-r1 ebuild to an overlay as 1.3.1 works for me as well (on ppc). Can this get bumped in portage?
Yeah the ebuild is fine, but there are a few things in it that are kind of quirky: - the galculator.desktop file uses a gtk/gnome icon when it already ships its own icon. Unfortunately, the makefiles put this icon somewhere that can't be reached directly from .desktop files. Basically, the icon should be installed either in /usr/share/pixmaps/ or /usr/share/icons/hicolor/scalable/apps/ but not in /usr/share/pixmaps/galculator/. Patch more than welcome ;) - the current handling of po/* files is deprecated. And since it's using intltool, galculator could be brought into the 21st century by following this : http://live.gnome.org/GnomeGoals/PoLinguas . While the current setup still works, it's spewing out a few warnings, but this should go upstream. At any rate, I'll bump the ebuild as-is but feel free to consider this a small Gentoo/Gnome Love project :) Both items on this todo should be fixable in under an hour.
Bleh, sorry I forgot about this. Committed to CVS. If _anyone_ is interested in those two things, I have a couple patches in a git repos for 1.3.1. Just for fun, I may continue to fix those tiny issues but if anyone feels like helping me out (for your own good!) don't hesitate to ping me.