Ошибка во время emerge tkabber [решено]
f1ufx 5 июля, 2008 - 11:42
>>> Emerging (1 of 7) dev-tcltk/tkXwin-1.0 to / ... >>> Install tkXwin-1.0 into /var/tmp/portage/dev-tcltk/tkXwin-1.0/image/ category dev-tcltk make[1]: Entering directory `/var/tmp/portage/dev-tcltk/tkXwin-1.0/work/tkXwin-1.0' /bin/sh ./config/mkinstalldirs /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib mkdir /var/tmp/portage/dev-tcltk/tkXwin-1.0/image/usr mkdir /var/tmp/portage/dev-tcltk/tkXwin-1.0/image/usr/lib /bin/sh ./libtool --mode=install /usr/bin/install -c libtkXwin.la /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib/libtkXwin.la /usr/bin/install -c .libs/libtkXwin.so.1.0 /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib/libtkXwin.so.1.0 (cd /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib && rm -f libtkXwin.so.1 && ln -s libtkXwin.so.1.0 libtkXwin.so.1) (cd /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib && rm -f libtkXwin.so && ln -s libtkXwin.so.1.0 libtkXwin.so) /usr/bin/install -c .libs/libtkXwin.lai /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib/libtkXwin.la libtool: install: warning: remember to run `libtool --finish /usr/lib' make install-exec-hook make[2]: Entering directory `/var/tmp/portage/dev-tcltk/tkXwin-1.0/work/tkXwin-1.0' /bin/sh ./config/mkinstalldirs /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib /tkXwin mkdir /tkXwin ACCESS DENIED mkdir: /tkXwin mkdir: невозможно Ñоздать каталог `/tkXwin': Отказано в доÑтупе make[2]: *** [install-exec-hook] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/dev-tcltk/tkXwin-1.0/work/tkXwin-1.0' make[1]: *** [install-exec-am] Ошибка 2 make[1]: Leaving directory `/var/tmp/portage/dev-tcltk/tkXwin-1.0/work/tkXwin-1.0' make: *** [install-am] Ошибка 2 * * ERROR: dev-tcltk/tkXwin-1.0 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2044: Called die * The specific snippet of code: * make DESTDIR=${D} install || die; * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-tcltk/tkXwin-1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-tcltk/tkXwin-1.0/temp/environment'. * [31;01m--------------------------- ACCESS VIOLATION SUMMARY ---------------------------[0m [31;01mLOG FILE = "/var/log/sandbox/sandbox-11325.log"[0m mkdir: /tkXwin [31;01m--------------------------------------------------------------------------------[0m * Messages for package dev-tcltk/tkXwin-1.0: * * ERROR: dev-tcltk/tkXwin-1.0 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2044: Called die * The specific snippet of code: * make DESTDIR=${D} install || die; * The die message: * (no error message) * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-tcltk/tkXwin-1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-tcltk/tkXwin-1.0/temp/environment'. *
Как решить проблему??
»
- Для комментирования войдите или зарегистрируйтесь
Quote: ACCESS DENIED
Попробуй в ручную создать эту директорию с правами на запись.
Видится мне
Видится мне проблема в sandbox. Если её последняя версия стоит, то это таракан, должно быть
Пожалуйста, не описывайте своё железо в подписи
Я пытался
Я пытался создавать каталог tkXwin, но при возобновлении провесса установки (emerge tkabber) он отчищает этот темповый какталог и создаёт заного.
Весь софт свежий. Установил генту три дня назад. Перед тем как устанавливать tkabber сделал esync.
Попробуйте
Попробуйте tkXwin-1.0-r1. Если тоже не соберётся, покажите emerge --info. У вас откуда-то в пути вылез пробел...
/bin/sh ./config/mkinstalldirs /var/tmp/portage/dev-tcltk/tkXwin-1.0/image//usr/lib /tkXwin
А sandbox отключить или создавать папки... Лучше не стоит. sanbox - это ваша защита от неадекватных ebuild'ов.
Решено
Далее с tkTheme возникла та же проблема.
В итоге, сделал примерно так:
echo "dev-tcltk/tkXwin ~x86" >> /etc/portage/package.keywords
echo "dev-tcltk/tkTheme ~x86" >> /etc/portage/package.keywords
emerge tkabber
Так же для библиотеки tclxml понадобилось включить флаг expat.
Спасибо за помощь!