GNOME Bugzilla – Bug 348191
'make check' fails
Last modified: 2007-06-23 20:25:03 UTC
Hello, I try to `eel-2.14.1/make check`, but it fails cause of eel_self_check_glib_externsions: $ make check [...] running eel_self_check_extension FAIL: check failed in eel-glib-extensions.c, line 1219 evaluated: test_Strftime ("%m/%d/%y, %I:%M %p", 2000, 1, 1, 1, 0, 0) expected: 01/01/00, 01:00 AM got: 01/01/00, 01:00 [...] The same with eel-glib-extensions.c,line 1221 and 1223). I consider this a bug, since the way the time is presented on the system depends on LC_TIME, while the po/* entries are generated based on LC_MESSAGES. This two do not have to coinside, as eel's "make check" supposes. And thus the tests will fail, even if there is no reason for this. Greetings, Dilian
Fixed on HEAD: 2007-06-23 Martin Wehner <martin.wehner@gmail.com> * eel/eel-glib-extensions.c: (eel_self_check_glib_extensions): Set LC_TIME="C" before testing the output of eel_strdup_strftime instead of having the translators to provide the expected results. Fixes 'make check' when LC_TIME != LC_MESSAGES. (#348191)
*** Bug 341981 has been marked as a duplicate of this bug. ***
*** Bug 103964 has been marked as a duplicate of this bug. ***