Не мог скомпилировать поляну 3.8.5 в человечности yakkety

Я пытался установить версию 3.8.5 поляны, которая я должен работать над приложением на основе gtk2 и libglade библиотеки. Я работаю на Ubuntu 16.10, yakkety.

Так как пакет поляны-gtk2, соответствующий поляне 3.8.5, не был опубликован для yakkety, я загрузил исходный архив на веб-сайте GNOME (http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/).
При выполнении make команда, это заканчивается следующими ошибками:

glade-editor-property.c: In function 'glade_eprop_object_dialog_title':  
glade-editor-property.c:2722:7: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]  
(GLADE_PARAM_SPEC_OBJECTS (eprop->klass->pspec))));  
   ^  
glade-editor-property.c:2726:3: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]  
   return g_strdup_printf (format, adaptor->title);  
   ^~~~~~  
glade-editor-property.c:2732:5: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]  
 (eprop->klass->pspec->value_type));  
 ^  
cc1: some warnings being treated as errors  
Makefile:852: recipe for target 'libgladeui_1_la-glade-editor-property.lo' failed  
make[3]: [libgladeui_1_la-glade-editor-property.lo] Error 1  
make[3]: Leaving directory '/home/theo/Downloads/glade3-3.8.5/gladeui'  
Makefile:575: recipe for target 'all' failed  
make[2]: [all] Error 2  
make[2]: Leaving directory '/home/theo/Downloads/glade3-3.8.5/gladeui'  
Makefile:492: recipe for target 'all-recursive' failed  
make[1]:  [all-recursive] Error 1  
make[1]: Leaving directory '/home/theo/Downloads/glade3-3.8.5'  
Makefile:421: recipe for target 'all' failed  
make:  [all] Error 2  

Какова могла быть проблема здесь, и как я могу зафиксировать ее, чтобы сделать установку? У моего коллеги есть та же проблема.

Обратите внимание на то, что с помощью поляны 3.8.0 пакетов от надежного человека Ubuntu (14.04) не являются опцией, потому что известная ошибка делает меня не могущим открыть большинство моих файлов поляны (https://bugs.launchpad.net/ubuntu / + источник/поляна / + ошибка/1242865)

1
задан 25 April 2017 в 19:36

1 ответ

Моя проблема была разрешена начиная с релиза Ubuntu 17.10, поскольку я теперь могу установить версию 3.8.6 поляны после загрузки его из упомянутого источника (http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/).

Я все еще работал в ошибке, которая заставит поляну отказать каждый раз, когда она пытается загрузить диалоговое окно, но я смог зафиксировать ее благодаря следующему учебному руководству: https://community.linuxmint.com/tutorial/view/1641

0
ответ дан 8 December 2019 в 05:36

Другие вопросы по тегам:

Похожие вопросы: