Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как узнать библиотека или ошибка в коде?  (Прочитано 1170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн talifero

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
При выполнении ./configure часто бывают проблемы, но там покрайней мере более или менее адекватно объясняют чего оно хочет. Но вот при ошибке вовремя компиляции я совершенно теряюсь.
Как узнать какой библиотеки не хватает? или может это ошибочный код?
gthumb-gth-file-list.o: In function `gth_file_list_restore_state':
/home/talifero/main200/SRC/gthumb/gth-file-list.c:1376: undefined reference to `g_list_copy_deep'
make[4]: *** [gthumb] Ошибка 1
и вылетает.
Я например на С "программировал" еще на 80386 (с матсопроцессором 387SX  :) ) по этому ни черта не понял. Гугли на вопрос 'g_list_copy_deep' выдают:
(Нажмите, чтобы показать/скрыть)
Информативно... я кроме слова Глист в последней строчке ничего не понял  :)
На самом деле Glist вроде как то связан с Glib, я уже сталкивался.

Есть какой нибудь общий принцип действий? А то вот уже который раз такое случается, а что делать фиг знает.



Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Как узнать библиотека или ошибка в коде?
« Ответ #1 : 13 Февраля 2013, 23:31:14 »
из мануала
http://developer.gnome.org/glib/stable/glib-Doubly-Linked-Lists.html#g-list-copy-deep
Цитировать
Since 2.34
проверьте версию libglib2.0-dev

Оффлайн talifero

  • Автор темы
  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
Re: Как узнать библиотека или ошибка в коде?
« Ответ #2 : 14 Февраля 2013, 00:46:46 »
Похоже таки ошибка кода.
Как поправить не знал по этому тупо зацементировал строчку с g_list_copy_deep /*  :-\ */
Собрал пакет, пока работает.

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.