LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Обновить glib не вариант?

У вас в README было libglib >= 2.33.12, а в комите:

+GLIB_AVAILABLE_IN_2_40
+gboolean        g_option_context_parse_strv       (GOptionContext      *context,
+                                                   gchar             ***arguments,
+                                                   GError             **error);
Стало быть, надо поправить.

Либо, действительно,

обвязать все дефайнами, но пропадут опции командной строки

а опции командной строки пропадут при glib меньше 2.40.

А лучше написать реализацию и для glib<2.40, да даже позаимствовав реализацию из glib-2.40, лицензия позволяет же?

Исходная версия bormant, :

Обновить glib не вариант?

У вас в README было libglib >= 2.33.12, а в комите:

+GLIB_AVAILABLE_IN_2_40
+gboolean        g_option_context_parse_strv       (GOptionContext      *context,
+                                                   gchar             ***arguments,
+                                                   GError             **error);
Стало быть, надо поправить.

Либо, действительно,

обвязать все дефайнами, но пропадут опции командной строки

а опции командной строки пропадут при glib меньше 2.40. А лучше написать реализацию и для glib<2.40, да даже позаимствовав реализацию из glib-2.40, лицензия позволяет же?