При сборке выдает:
In file included from :10:
../../config.h:464:1: warning: «_REENTRANT» redefined
:7:1: warning: this is the location of the previous definition
lod.cc:130: error: conflicting types for `struct GtkCellRendererProgress'
/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:41: error: previous
declaration as `typedef struct _GtkCellRendererProgress
GtkCellRendererProgress'
lod.cc:136: error: conflicting types for `struct GtkCellRendererProgressClass'
/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:42: error: previous
declaration as `typedef struct _GtkCellRendererProgressClass
GtkCellRendererProgressClass'
lod.cc: In function `void gtk_cell_renderer_progress_set_property(GObject*,
unsigned int, const GValue*, GParamSpec*)’:
lod.cc:178: error: ’struct _GtkCellRendererProgress' has no member named '
percent'
lod.cc:181: error: ’struct _GtkCellRendererProgress' has no member named 'dwn'
lod.cc: In function `void gtk_cell_renderer_progress_render(GtkCellRenderer*,
GdkWindow*, GtkWidget*, GdkRectangle*, GdkRectangle*, GdkRectangle*,
GtkCellRendererState)’:
lod.cc:198: error: ’struct _GtkCellRendererProgress' has no member named '
percent'
lod.cc:226: error: ’struct _GtkCellRendererProgress' has no member named 'dwn'
make[3]: * [lod.o] Ошибка 1
make[3]: Leaving directory `/home/tim/mydoc/distr/d4x-2.5.0final/main/face'
make[2]: * [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/tim/mydoc/distr/d4x-2.5.0final/main'
make[1]: * [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/tim/mydoc/distr/d4x-2.5.0final'
make: * [all] Ошибка 2
Слака10.1
2.6.11.8
Спасибо…
P.S. Посоветуйте еще какие-нить даунлодары… а то что-то не нашел нормальных(для меня)… Спасибо…
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Версия gtk+ какая у тебя?
gtk-config --version
1.2.10
Иль gtk+2-2.6.1-i486-2
Вот…
Угу, так и думал. d4x нормально собирается с GTK+ 2.4. В этой версии GTK не было объекта 'GtkCellRendererProgress' и автор написал его сам. В новых версиях GTK+ этот 'GtkCellRendererProgress' появился. Отсюда возникает конфликт объекта из GTK+ с объектом из d4x. Можешь заменить у себя в исходниках Downloader’а этот самый 'GtkCellRendererProgress' на что-нибудь вроде 'D4XCellRendererProgress' и всё соберётся. Кто-то даже написал патч: http://www.krasu.ru/soft/chuchelo/forum.php3?forumaction=showmessage&forummessage=1904
Подробнее обо всём этом тут: http://www.krasu.ru/soft/chuchelo/forum.php3?forumaction=showmessage&forummessage=1653
Для экономии времени рекомендую скачать собранный d4x с linuxpackages.net
Спасибо!