[РЕШЕНО]kde-base/marble - не завершается установка

установка marble замирает в процессе выполнения. завершения установки можно ждать вечность.

меня пока тут не будет: появлюсь тут снова после 18-го числа!

ситуация: запускаю установку marble: emerge marble
она идет и доходит вот до такого места:
make[2]: Выход из каталога `/var/tmp/portage/kde-base/marble-4.8.5/work/marble-4.8.5_build'
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/kde-base/marble-4.8.5/work/marble-4.8.5_build/CMakeFiles 33
[100%] Built target marble
и на этом всё! дальше этой точки не двигается. ни ошибки не выдает, ни рапорта об успешном завершении, короче, ничего вообще.
вопрос простой: что с этим делать? и с чем это может быть связано?

вывод emerge --info
http://pastebin.com/Gc3fKUud

отклик на CTRL+C:
Exiting on signal 2
sandbox:stop caught signal 15 in pid 1145
sandbox:stop signal already caught and busy still cleaning up!
make[2]: *** Удаляется файл `src/tilecreator/tilecreator'
make[2]: *** [src/tilecreator/tilecreator] Прерывание
make[1]: *** [src/tilecreator/CMakeFiles/tilecreator.dir/all] Прерывание
make: *** [all] Прерывание

лог установки (2,2 МБ!): http://dl.dropbox.com/u/5910006/Linux/marble_build.log.txt
pstree: http://dl.dropbox.com/u/5910006/Linux/pstree.log

те же логи в сжатых архивах:
http://dl.dropbox.com/u/5910006/Linux/pstree.log.bz2
http://dl.dropbox.com/u/5910006/Linux/marble_build.log.txt.bz2

и один новый: emerge --debug marble
http://dl.dropbox.com/u/5910006/Linux/marble_debug.log.bz2

лог tilecreator'а
grep tilecreator -r /var/tmp/portage/kde-base/marble-4.8.5/work/
http://dl.dropbox.com/u/5910006/Linux/tilecreator.log


Вы серьезно думаете, что кому то интересно тратить свое время на скачку черти каких архивов черти откуда ?; их же потом еще и смотреть в чем то надо ...

slepnoga

дорогой slepnoga, мало данных - плохо, много данных - опять плохо. кому действительно интересно, разберутся и скачают то, что им нужно для этого. а кому не надо, тот пройдет мимо.

проблема решена после последнего обновления, кажется gcc.
большое спасибо всем, кто уделил время!

Покажите build.log, где он

Покажите build.log, где он находится указано в этом же сообщении об ошибке, его, кстати, также рекомендуется выложить кроме emerge --info.

в том-то все и дело, что

в том-то все и дело, что никакого сообщения об ошибке нет. оно просто висит, пока я по Control-C ее не завершаю. а когда завершаю, пишет так:

Exiting on signal 2
sandbox:stop caught signal 15 in pid 1145
sandbox:stop signal already caught and busy still cleaning up!
make[2]: *** Удаляется файл `src/tilecreator/tilecreator'
make[2]: *** [src/tilecreator/tilecreator] Прерывание
make[1]: *** [src/tilecreator/CMakeFiles/tilecreator.dir/all] Прерывание
make: *** [all] Прерывание

Значит нужно ждать пока

Значит нужно ждать пока откомпилируется. Нагрузка на процессор в этот момент есть ?

нагрузки в этот момент нет.

нагрузки в этот момент нет.

altima написал(а): нагрузки в

altima написал(а):
нагрузки в этот момент нет.

Значит запускай htop, и ищи процесс, у которого в колонке с названием S стоит D

таких нет.

таких нет.

pstree

pstree

фстудию

теперь не скоро получится. я

теперь не скоро получится. я прервал процесс "установки" и удалил зависимости. установка marble у меня почти двое суток висела в том же виде, о котором я писал.

ну и вот

судя по всему, "зависший"

судя по всему, "зависший" процесс: tilecreator.
Покажи, что выводит команда

grep tilecreator -r /var/tmp/portage/kde-base/marble-4.8.5/work/ 

лог

я уезжаю - вернусь 18-го - и

я уезжаю - вернусь 18-го - и к компьютеру, и сюда.

попробовал компилировать сам

попробовал компилировать сам - из исходных кодов. картина та же. запинается на том же tilecreator'е.
причем появляется какое-то непонятное слово "data" там, где должны указываться проценты выполнения.

[ 62%] Building CXX object src/CMakeFiles/marble.dir/QtMainWindow.o
[ 62%] Building CXX object src/CMakeFiles/marble.dir/StackableWindow.o
[ 62%] Building CXX object src/CMakeFiles/marble.dir/qrc_marble.o
Linking CXX executable marble
[ 62%] Built target marble
[ 63%] Generating TileCreator.moc
Scanning dependencies of target tilecreator
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/DownloadPolicy.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/TileCreator.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/TileId.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/TileLoaderHelper.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/ServerLayout.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/geodata/parser/GeoDocument.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/geodata/parser/GeoSceneTypes.o
[ 63%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/geodata/scene/GeoSceneTexture.o
[ 64%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/geodata/scene/GeoSceneLayer.o
[ 64%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/MarbleDirs.o
[ 64%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/__/lib/MarbleDebug.o
[ 64%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/main.o
[ 64%] Building CXX object src/tilecreator/CMakeFiles/tilecreator.dir/tccore.o
Linking CXX executable tilecreator
data

те же яйца

Похоже, у меня те же яйца, только сбоку:
'emerge -1 gcc' - полтора часа make & gcc компилят нормально, но затем make не хочет завершаться --> стадия compile висит.

Цитата:
...можно ждать вечность.

Есть подозрение на sys-devel/make.

$ grep ^MAKEOPTS /etc/portage/make.conf
MAKEOPTS="-j2"

Прошлый раз делал 'emerge -e system' где-то в июле. С тех пор обновили версии binutils, glibc, make, portage, bash, ...
Откатывал make до 3.81-r2 - не помогло.
Вся система - стабильная ветка.

ну да, тут может быть что-то

ну да, тут может быть что-то с make, потому что когда я попытался собрать сам, скачав исходники с сайта KDE, то тоже не собралось с теми же симптомами...

marble собрался. яйца всё-же не те

А вот marble собрался.

Отправил лог (маус-копия с Konsole) на pastebin.com, сайт текст принял (2.2 MB), но ссылку не выдал. Не умею я его готовить.
Видать яйца всё-же не те, или не сбоку а в профиль.

PS.: cmake вроде внутри использует make. С другой стороны 'emerge -e system' --> весь процесс проходит нормально, кроме sys-devel/gcc-4.5.3-r2.
'emerge -e system' - gcc&make всё собирают, кроме gcc.

делаю emerge -eva system -

делаю emerge -eva system - авось, что-то изменится...

У меня - make виноват

13-го закоммнетил MAKEOPTS="-j2" в make.conf.
Там и gcc-4.5.4 подтянулся. Собрался И УСТАНОВИЛСЯ. првда в конце выдал

Цитата:
ERROR: compile
The ebuild phase 'compile' with pid 15885 appears to have left an orphan
process running in the background.
The ebuild phase 'compile' with pid 15885 appears to have left an orphan
process running in the background.
WARN: postinst
If you have issues with packages unable to locate libstdc++.la,
then try running 'fix_libtool_files.sh' on the old gcc versions.
You might want to review the GCC upgrade guide when moving between
major versions (like 4.2 to 4.3):
http://www.gentoo.org/doc/en/gcc-upgrading.xml

Сегодня обновил дерево портежей и проблема <=automake-1.11.2 _&_ rrdtool (need for lm_sensors) решилась.
Сейчас 16-е 09/2012. (Омск. Восемь вечера.)
Думаю: пора учиться готовить /etc/portage/package.env (+ кто-то ещё там с ним). Или в Багзиллу иероглифами (латинскими) РИСОВАТЬ (писать грамотно умею плохо) ?

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

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