GNOME Bugzilla – Bug 566043
dasher doesn't build with --disable-a11y --disable-speech --without-cairo --without-gnome
Last modified: 2009-03-02 17:14:03 UTC
one of these switch controls GNOME_LIBS which in turn controls inclusion of headers responsible for defining N_() macro which is used in Src/main.cc Downstream report: https://bugs.gentoo.org/show_bug.cgi?id=249090
Created attachment 125524 [details] [review] dasher-4.9.0-i18n.patch tentative patch I wrote to fix the issue. It allows building but I'm not sure this is what you would like to see as there is a lot of custom code that is generally up to glib to take care of. I18n.h | 5 +++++ 1 file changed, 5 insertions(+)
looks like I did something wrong :p ------- Comment #4 From Diego E. 'Flameeyes' Pettenò 2008-12-30 12:14:58 0000 [reply] ------- The patch looks wrong, N_ is used when you cannot call a function, and should thus be defined always N_(x) (x). This is used for instance during structure definitions, where you cannot call a function at runtime, but still want to mark the string as viable for translation. The structure member is later passing through gettext explicitly.
erm, fixing patch status.
Fixed - thanks for the report.