bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Привет), ошибка при сборке файл-манагера ‘gentoo’ http://aur.archlinux.org/packages.php?ID=13995 Выдаёт это: odmultibutton.c:76:4: ошибка: неявная декларация функции ‘GTK_WIDGET_STATE’ odmultibutton.c:89:2: ошибка: неявная декларация функции ‘GTK_WIDGET_DRAWABLE’ make[2]: *** [odmultibutton.o] Ошибка 1 make[2]: *** Ожидание завершения заданий... In file included from /usr/include/gtk-2.0/gtk/gtk.h:233:0, from gentoo.h:70, from queue.c:9: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: предупреждение: декларация функции не является прототипом In file included from /usr/include/gtk-2.0/gtk/gtk.h:233:0, from gentoo.h:70, from progress.c:10: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: предупреждение: декларация функции не является прототипом mv -f .deps/queue.Tpo .deps/queue.Po mv -f .deps/progress.Tpo .deps/progress.Po make[2]: Leaving directory `/home/bob/.build/tmp/yaourt-tmp-bob/aur-gentoo/gentoo/src/gentoo-0.15.6/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/bob/.build/tmp/yaourt-tmp-bob/aur-gentoo/gentoo/src/gentoo-0.15.6' make: *** [all] Ошибка 2 ==> ОШИБКА: Сборка завершилась неудачно. Преждевременный выход... Error: Makepkg was unable to build gentoo package. |
villi |
|
Темы:
0
Сообщения:
144
Участник с: 07 декабря 2009
|
В ebuild'e есть зависимость:>=dev-libs/glib-2.14 |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
>=dev-libs/glib-2.14 И что посоветуете делать с этим? В PKGBUILD'е об этом ни слова. В репах extra/glib 1.2.10-8, где можно увидеть упомянутый ebuild? Вообще-то, на тему odmultibutton.c:76:4: ошибка: неявная декларация функции ‘GTK_WIDGET_STATE’ odmultibutton.c:89:2: ошибка: неявная декларация функции ‘GTK_WIDGET_DRAWABLE’ |
villi |
|
Темы:
0
Сообщения:
144
Участник с: 07 декабря 2009
|
Тут мною выкладён gentoo-0.15.6.ebuild из дерева portage :) То, что декларация неявна, не должно являться критической ошибкой при сборке пакета. Хотя в C/C++ я - валенок %) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Спасибо, познавательно) Должно-не-должно, но, как я понимаю, именно это и является причиной ошибки, окромя моих глубоких познаний по сборке)). Было-бы грустно, если-бы я точно знал, что мне просто позарез нужен именно этот файл-манагер, а так, просто смешно. Хотел “на посмотреть”, может и снёс-бы его через полчаса, так ведь нет.., проза жизни линуксоида=) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
это из-за опции компилятору:-Werror-implicit-function-declaration
systemd должен умереть.
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
h4tr3dh4tr3d, можешь по-русски объяснить, что надо сделать, чтобы этот пакет собрался и при этом, чтобы потом горько не пожалеть об этом? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Э? Я дал направление, дальше сами: или править исходники что бы нужные хидеры включались или ручками вытереть все упоминания этой опции. ЗЫ ага, а следующим шагом, будет вопрос по проблеме линковки, так что лучше забей, убог чертовски этот файловый манАгер. Но… на вкус и цвет фломастеры разные.
systemd должен умереть.
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Спасибо. Забил. |