Автор Тема: Куда подевался glibconfig.h ?  (Прочитано 3904 раз)

Оффлайн xterro

  • Участник
  • *
  • Сообщений: 207
Куда подевался glibconfig.h ?
« : 02.04.2012 20:11:32 »
Приветсвую, после моих недавних "перетаскиваний" хомы на отдельный раздел, попытался собрать свою поделку, и оно ругнулось:
kirill@comp-pentium-m-b3a15e:~/REPOSITORIES/gtksheetx$ make
[ 33%] Building C object CMakeFiles/sx.dir/src/gtksxstore.c.o
In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:25,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /home/kirill/REPOSITORIES/gtksheetx/src/gtksxstore.h:4,
                 from /home/kirill/REPOSITORIES/gtksheetx/src/gtksxstore.c:1:
/usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: Нет такого файла или каталога
compilation terminated.
make[2]: *** [CMakeFiles/sx.dir/src/gtksxstore.c.o] Ошибка 1
make[1]: *** [CMakeFiles/sx.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Куда подевался этот файлик?, ведь ещё недавно всё работало, пакеты разработки установлены  :-\

Онлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Куда подевался glibconfig.h ?
« Ответ #1 : 02.04.2012 23:44:31 »
rpm -V glib2-devel
Андрей Черепанов (cas@)

Оффлайн xterro

  • Участник
  • *
  • Сообщений: 207
Re: Куда подевался glibconfig.h ?
« Ответ #2 : 03.04.2012 17:18:45 »
kirill@comp-pentium-m-b3a15e:~$ rpm -V glib2-devel
kirill@comp-pentium-m-b3a15e:~$
Т.е у меня не установлен пакет разработки?  :o

хотя не...
kirill@comp-pentium-m-b3a15e:~$ sudo apt-get install glib2-devel
[sudo] password for kirill:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия glib2-devel уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 13 не будет обновлено.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Куда подевался glibconfig.h ?
« Ответ #4 : 03.04.2012 18:56:53 »
На всякий случай, полный путь к хедеру

/usr/lib/glib/include/glibconfig.h

Оффлайн xterro

  • Участник
  • *
  • Сообщений: 207
Re: Куда подевался glibconfig.h ?
« Ответ #5 : 03.04.2012 19:13:42 »
Похоже оно, т.е получается мой cmake его не видит(у меня он используется)? Что самое интересно, раньше всё работало, что произошло, не понимаю  :-\

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Куда подевался glibconfig.h ?
« Ответ #6 : 03.04.2012 19:48:39 »
Похоже оно, т.е получается мой cmake его не видит(у меня он используется)?

Да, ему нужно помочь, вызвав pkg-config. Сам cmake почти не пользовался, но интернеты говорят, что нужно добавить строчки

find_package(PkgConfig)

pkg_check_modules (GLIB2   glib-2.0)

Возможно, кто-то другой вам подскажет точнее.

Оффлайн xterro

  • Участник
  • *
  • Сообщений: 207
Re: Куда подевался glibconfig.h ?
« Ответ #7 : 03.04.2012 19:53:57 »
Благодарю, допишу это в cmake. Просто интересно стало, как оно так "пропало", ведь до переноса хомы всё работало, собиралось и пользовалось cmake-ом.  :)