Сталкивался ли кто,c таким глюком?
НЕ ставится ни одно kde приложение
На примере k3b amarok и kmplayer
emerge k3b ...
configure зависает на kde-config если попытаться выйти то зависает sandbox
Код:
>>> Emerging (1 of 1) app-cdr/k3b-0.12.17 to /
* k3b-i18n-0.12.17.tar.bz2 MD5;-) ... [ ok ]
* k3b-i18n-0.12.17.tar.bz2 RMD160;-) ... [ ok ]
* k3b-i18n-0.12.17.tar.bz2 SHA1;-) ... [ ok ]
* k3b-i18n-0.12.17.tar.bz2 SHA256;-) ... [ ok ]
* k3b-i18n-0.12.17.tar.bz2 size;-) ... [ ok ]
* k3b-0.12.17.tar.bz2 MD5;-) ... [ ok ]
* k3b-0.12.17.tar.bz2 RMD160;-) ... [ ok ]
* k3b-0.12.17.tar.bz2 SHA1;-) ... [ ok ]
* k3b-0.12.17.tar.bz2 SHA256;-) ... [ ok ]
* k3b-0.12.17.tar.bz2 size;-) ... [ ok ]
* checking ebuild checksums;-) ... [ ok ]
* checking auxfile checksums;-) ... [ ok ]
* checking miscfile checksums;-) ... [ ok ]
* checking k3b-0.12.17.tar.bz2;-) ... [ ok ]
* checking k3b-i18n-0.12.17.tar.bz2;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking k3b-0.12.17.tar.bz2 to /var/tmp/portage/app-cdr/k3b-0.12.17/work
>>> Unpacking k3b-i18n-0.12.17.tar.bz2 to /var/tmp/portage/app-cdr/k3b-0.12.17/work
* Applying k3b-0.12.17+flac-1.1.3.patch ... [ ok ]
* Applying k3b-0.12.17-flac-beta.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-cdr/k3b-0.12.17/work/k3b-0.12.17 ...
*** automake (GNU automake) 1.9.6 found.
*** Creating acinclude.m4
*** Creating list of subdirectories
*** Creating configure.files
*** Creating configure.in
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
*** Postprocessing Makefile templates
*** Creating date/time stamp
*** Finished
Don't forget to run ./configure
If you haven't done so in a while, run ./configure --help
* Running elibtoolize in: k3b-0.12.17/admin
* Applying portage-1.5.10.patch ...
* Applying max_cmd_len-1.5.20.patch ...
* Applying sed-1.5.6.patch ...
* econf: updating k3b-0.12.17/admin/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating k3b-0.12.17/admin/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating k3b-i18n-0.12.17/admin/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating k3b-i18n-0.12.17/admin/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-external-libsamplerate --without-resmgr --without-k3bsetup --with-hal --with-lame --without-ffmpeg --without-flac --with-oggvorbis --without-sndfile --with-libmad --without-musepack --without-musicbrainz --with-alsa --with-x --enable-mitshm --without-xinerama --with-qt-dir=/usr/qt/3 --enable-mt --with-qt-libraries=/usr/qt/3/lib --disable-dependency-tracking --disable-debug --without-debug --with-arts --with-extra-includes=/usr/kde/3.5/include --with-extra-libs=/usr/kde/3.5/lib --build=i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for kde-config... (зависон)
(жму ctrl-c)
Exiting on signal 2
sandbox: Signal already caught and busy still cleaning up!(опять зависон)
(жму опять ctrl-c)
localhost mike #
Так виснет любое kde приложение
проверил наличие конвига - на месте /usr/kde/3.5/bin/kde-config
Такой же зависон происходит с проверкой sdl
на примере audacious-plugins
Код:
............
.........
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking fts.h usability... yes
checking fts.h presence... yes
checking for fts.h... yes
checking whether lrintf is declared... yes
checking for mkdtemp... yes
checking for getmntinfo... no
checking for statvfs... yes
checking for strtoul... yes
checking if __ELF__ is defined... yes
checking for libcurl >= 7.9.7... yes
checking CURL_CFLAGS...
checking CURL_LIBS... -lcurl -lssl -lcrypto -ldl -lz
checking for libmms >= 0.3... no
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.5...
Тут зависон уже на самом SDL-e
Всё остальное компилится,работает в режиме no-problems
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
почти всё ночь т.к я поставил emerge -uDN world
тогда этот глюк вылетел первый раз на audicious-plugins
пришлось снести audacious целиком ,чтобы обновить систему
Потом когда я попытался найти и установить замену audacious
вылетел глюк kde-config у amarok-a
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
Иксы тут ИМХО не при чём. audacious и kde-libs/kde-base/k3b/kmplayer вполне собираются и с запущеными иксами, да и gcc на иксы должны быть как-то фиолетово.
Выбирая Linux, вы развиваете цивилизацию. Выбирая windows, вы набиваете кошелёк забугорному буржую...
Иксы тут ИМХО не при чём. audacious и kde-libs/kde-base/k3b/kmplayer вполне собираются и с запущеными иксами, да и gcc на иксы должны быть как-то фиолетово.
Это понятно просто я когда пересобираю мир стопарю их навсякий случай. Просто мало чиге emerge начнет пересобирать.
Это понятно просто я когда пересобираю мир стопарю их навсякий случай. Просто мало чиге emerge начнет пересобирать.
Напрасно. Иксы-то, они ведь уже в памяти. Ну начнёт emerge пересобирать xorg, даже устанавливать уже новую версию.... и о чудо! Ничего не вывалится, иксы старой версии элементарно себе пашут, пока не перезапустишь.
MAKEOPTS="-j1" emerge blablabla идет или те же проблемы?
Да.Всё тоже самое.
Сначала перебрал emerge libsdl emerge kde-libs и emerge -e portage не помогло.
Перебрал emerge -e system .Тоже не помогло.
Продолжаю химичить
emerge amarok Жду пока пока распакует и запустит ./configure
зависон как пологается.
Смотрю что в ./configure используется
Перехожу в папку где был распокован amarok (/var/tmp/portage/media-sound/amarok-1.4.5-r1/work/src)
с такими же параметрами запускаю configure
Проходит всё без глюков и kde-config находит и всё остальное
компилится тоже нормально
Попробовал
ebuild /usr/portage/media-sound/amarok/amarok-1.4.5-r1.ebuild merge
тот же самый глюк
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
Generic options:
--help Show help about options
--help-qt Show Qt specific options
--help-kde Show KDE specific options
--help-all Show all options
--author Show author information
-v, --version Show version information
--license Show license information
-- End of options
Options:
--expandvars expand ${prefix} and ${exec_prefix} in output
--prefix Compiled in prefix for KDE libraries
--exec-prefix Compiled in exec_prefix for KDE libraries
--libsuffix Compiled in library path suffix
--localprefix Prefix in $HOME used to write files
--version Compiled in version string for KDE libraries
--types Available KDE resource types
--path type Search path for resource type
--userpath type User path: desktop|autostart|trash|document
--install type Prefix to install resource files to
mike@localhost ~ $
Ниче не помогает глюкодром из области фантастики
Единственное чот я еще не пробовал emerge -e world
мож какие другие либы глючат
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
А есть ли способ чтобы исходный собрать руками,а потом сделать бинарный пакет gentoo??
Мне в голову больше ничего не приходит буду надеятся что в будущем глюк себя исчерпает
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!
Причем здесь ccache, причем PKGDIR? Даже до запуска компилятора, судя по всему, дело не доходит - проблема в ./configure и/или запускаемых им программах. Можно запустить top/htop/ps в то время когда "висит" и посмотреть на дерево процессов - кто висит, в каком состоянии с какими параметрами командной строки.
Ребят, а может вы ищете проблему там, где её нет? По мне так это очень похоже на обычный перегрев. У моего компьютера раньше было довольно плохое охлаждение и поэтому например летом он иногда зависал — просто от перегрева. Разумеется, для сложных вычислений (компиляция или, например, декодирование HDTV) требуется большое количество энергии и тепловыделение в такие моменты значительно выше, чем при обычной работе за компьютером.
В общем настоятельно рекомендую замерить температуру процессора при длительной компиляции.
Нет не перегрев и не апаратный глюк
я вот только
системник забрал из
ремонта.
Первым делом опять начал разбиратся.
после того как начинается повисон нагрузка на проц. возрастает
Выяснил вылетает sed.Его завершаешь - некоторые пакеты начинают
ставиться(amarok k3b) другие нет (audacious-plugins)
попытался пересобрать пакет sed пересобирается нормально но
всё так же глючит
выясняется еще глюк emerge --unmerge sed удаляет почити всё кроме /usr/bin/sed
emerge sed опять же не может перезаписать /usr/bin/sed
Вышел из положения так руками удалил /usr/bin/sed
Загрузился с livecd собрал пакет sed руками и скопировал sed в /usr/bin/
навсякий пожарный emerge -e sed
Глюк исчерпан.Все конфигурится ставится без проблем теперь
Как хорошо быть свободным - Ах как жаль что она(свобода) дана не всем!!