[Solved]не ставится babl (для gimp)

Внизу подал лог установки.
Скажите пожалуйста в чем проблема, ато ничего путнего в гугле не нашел :(

localhost ~ # emerge gimp    
[...]
  CCLD   libbabl-0.1.la
Package babl was not found in the pkg-config search path.
Perhaps you should add the directory containing `babl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'babl' found
Package babl was not found in the pkg-config search path.
Perhaps you should add the directory containing `babl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'babl' found
[...]
/var/tmp/portage/media-libs/babl-0.1.4/work/babl-0.1.4/babl/tmp-introspectyGiRsw/Babl-0.1.c:2:18: fatal error: glib.h: No such file or directory
compilation terminated.
compilation of temporary binary failed:Command '['gcc', '-Wall', '-march=k8-sse3', '-O2', '-pipe', '-Wall', '-Wdeclaration-after-statement', '-Wmissing-prototypes', '-Wmissing-declarations', '-Winit-self', '-Wpointer-arith', '-Wold-style-definition', '-I..', '-I..', '-c', '-o', '/var/tmp/portage/media-libs/babl-0.1.4/work/babl-0.1.4/babl/tmp-introspectyGiRsw/Babl-0.1.o', '/var/tmp/portage/media-libs/babl-0.1.4/work/babl-0.1.4/babl/tmp-introspectyGiRsw/Babl-0.1.c']' returned non-zero exit status 1

.

Не подтверждаю: http://paste.pocoo.org/show/348882/
vimdiff вам в помощь

Скажите, что у вас выдаёт equery belongs /usr/bin/g-ir-scanner

а эта строка - это просто подпись

Цитата: Скажите, что у вас

Цитата:
Скажите, что у вас выдаёт equery belongs /usr/bin/g-ir-scanner

Показало только такой лог

localhost ~ # equery belongs /usr/bin/g-ir-scanner
 * Searching for /usr/bin/g-ir-scanner ... 
dev-libs/gobject-introspection-0.10.3 (/usr/bin/g-ir-scanner)
localhost ~ # 

На счет vimdiff еще не читал...

Лана, Печать Номер

Лана, Печать Номер 1

Используй заклинание lafilefixer.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Заклинание никакого ефекта не

Заклинание никакого ефекта не произвело. (По кайней мере в консоли никаких логов не показало.)

lafilefixer --justfixit &&

Попробуйте lafilefixer --justfixit && revdep-rebuild
Второе, как, я надеюсь, вам известно, лежит в gentoolkit.

P.S. Да, и правило №14464, которое вы, конечно же, уже видели, никто пока не отменял.
P.P.S. Я почистил ваш оригинальный пост, чтобы было сразу видно, где конкретно ошибка. Конкретно в glib.h, который не найден

.

NightNord написал(а):
Я почистил ваш оригинальный пост

Увы, слишком сильно почистили - теперь не видно,
как у Автора некий /usr/bin/g-ir-scanner из пакета dev-libs/gobject-introspection-0.10.3
(нестабильный, кстати, стабильный у нас 0.10.2) врывается в ход компиляции
(это было видно из vimdiff мой.лог Автор.лог) и всё ломает
(у меня gobject-introspection вообще не установлен и не принимает участия в сборке пакетов)

Что касается glib.h то он входит в dev-libs/glib и тянется такой тучей пакетов
(в том числе и рассматриваемым media-gfx/gimp), что его, ИМХО, не может не быть.

впрочем, у Автора, вероятно, ~arch, и, следовательно, он сам себе враг.
Гентушнег, помни - даже генту-девы выбирают стабильную ветку!
Воистину так повелевают Высшие Силы! Ибо.

а эта строка - это просто подпись

Ну я не ориентуюсь пока что

Ну я не ориентуюсь пока что стабильно, а что нет )
Ставлю то, что говорит система при обновлении мира...

.

Предлагаю сделать следующее:
1) emerge wgetpaste
2) emerge -C gobject-introspection (временно)
3) emerge babl | tee babl.log
4) cat babl.log | wgetpaste - и ссылку сюда
5) emerge -pvtDNu world | tee world.log
6) cat world.log | wgetpaste - и ссылку сюда
7) emerge --info | wgetpaste - и ссылку сюда

Ждём от вас три ссылки. Будем помогать :)

а эта строка - это просто подпись

OO марта же

оффтопик

n0nado написал(а):
Ждём от вас три ссылки. Будем помогать :)

Ну вот еще - в такой день, да еще и помогать.
С праздником Вас, n0nado ;)

.

^_^

а эта строка - это просто подпись

gimp установился *yahoo* Не

gimp установился *yahoo*
Не знаю, надо ли еще ссылки, но кину на всякий случай =)
http://paste.pocoo.org/show/350036/
http://paste.pocoo.org/show/350037/
http://paste.pocoo.org/show/350038/

Cпасибо и с Праздником!!! :)

.

Итак, подведу итоги:
1) вы зачем-то включили флаг vala (см http://ru.wikipedia.org/wiki/Vala )
2) пакет net-libs/telepathy-glib из-за этото флага vala потянул dev-libs/gobject-introspection
3) dev-libs/gobject-introspection мешал установиться babl-у

Или выключайте глобально флаг vala в /etc/make.conf,
или выключайте локально флаг vala для net-libs/telepathy-glib в /etc/portage/package.use
или gobject-introspection опять к вам вернётся и устроит вам.

mikolay4ik написал(а):
Ставлю то, что говорит система при обновлении мира...

Только не говорите мне, что это система вам сказала переходить на ~amd64 :(
Скорее всего вы не придали значения описанию файла /etc/portage/package.keywords в handbook-е

а эта строка - это просто подпись

Вот только у меня небьіло

Вот только у меня небьіло флага vala )
~amd64 не система сказала, а какой-то пакет, которьій я хотел установить )))

подтверждаю,

подтверждаю, последовательность действий решает.
спасибо!

Цитата: Попробуйте

Цитата:
Попробуйте lafilefixer --justfixit && revdep-rebuild

Попробовал. Не помогло.
Переставил на всякий случай dev-libs/glib. Без изменений.

Всё гораздо проще... :) В

Всё гораздо проще... :) В /etc/make.conf ставим в USE="-introspection" или если не хотим глобально то прописываем на отдельный пакет тобишь наш бабл в /etc/portage/package.use =media-libs/babl-0.1.4 USE="-introspection" и всё дальше всё установится нормально :)

надо еще udev -extras

надо еще udev -extras

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Thanks

I don't even know a word russian, even registered here with google translate. But "thank you", lafilefixer did the trick. We're playing with a baby distro like gentoo. And i wasn't able to add babl with proper flags.

Thanks again :)

seqizz.net

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

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