Не собираются пакеты зависящие от glib

Наслаждаюсь последствиями обновления до libpng15
При компиляции gconf, например, происходит вот такое

/usr/include/glib-2.0/glib/gthread.h:347: syntax error, unexpected '{' in '  if ((gpointer) (__extension__ ({ G_STATIC_ASSERT (sizeof *(value_location) == sizeof (gpointer)); __sync_synchronize (); (gpointer) *(value_location); })) != ((void *)0))' at '{'

Скорее всего, проблема в макросе g_atomic_pointer_get ( /usr/include/glib-2.0/glib/gatomic.h : 131)
Версия glib 2.30.1-r1 , собирается без проблем.
Версия gcc 4.5.3-r1 , glibc 2.13-r4 .
Может кто-нибудь сталкивался?
upd: Ошибка оказалась некритичной, после некоторых несложных манипуляций удалось собрать gtk+ .

расскажите про "некоторые

расскажите про "некоторые несложные манипуляции", наверняка вы не единственный столкнувшийся с проблемой

emerge --sync &&

emerge --sync && revdep-rebuild
gtk+ 3.2.1 внезапно оказался размаскированным

konstantin666

konstantin666 написал(а):
emerge --sync && revdep-rebuild
gtk+ 3.2.1 внезапно оказался размаскированным

Как же я долго с этой проблемой с segmentation fault при компиляции боролся безуспешно. Но ваш пост навёл на нужные мысли. Дело во флаге introspection. Выключил его глобально, потом пересобрал часть мешающих пакетов с -O. И наконец то всё выглядит работоспособным.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".