Перейти к содержанию

Установка Downloader for X


Рекомендуемые сообщения

При установке этой прграмули, возникает следующая ошибка при компиляции:

n file included from <command line>:10:

../../config.h:464:1: warning: "_REENTRANT" redefined

<command line>: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 `/root/d4x-2.5.0final/main/face'

make[2]: *** [all-recursive] Ошибка 1

make[2]: Leaving directory `/root/d4x-2.5.0final/main'

make[1]: *** [all-recursive] Ошибка 1

make[1]: Leaving directory `/root/d4x-2.5.0final'

make: *** [all] Ошибка 2

В архиве текстовые файлы с результатами выполнения команд ./configure и make.

Дистриб Slackware 10.1, всё делалось из под root.

Помогите найти мои ошибки, Пожалуйста!

Ссылка на комментарий
Поделиться на другие сайты

Судя по содержанию файлов в архиве, они не полные.

Попробуйте запускать так:

./configure > config.log

make > make.log

А потом config.log и make.log прицепите к вашему сообщению здесь.

Кстати, скрипт configure, как правило, сам создает лог своей работы, который помещается в директорию с исходниками программы. Называется, как правило как раз config.log (или подобным именем). Покажите его здесь. Он более информативен, чем та информация, что выаодится на терминал во время работы скрипта.

Пока что ошибка может означать что угодно (неверная версия необходимых библиотек, кривой код самой программы (в чем сомневаюсь) и т.п.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Проблема решилась следующим образом:

- Скачал rpm пакет для Fedora Core 2;

- установил его как rpm --nodeps.

И всё заработало. Только вот так и не выяснил, где же происходила ошибка при сборке из тарбола, думаю, что скорее всего несовместимость компилятора или glib.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...