| 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
|
Спасибо. Забил. |