[РЕШЕНО]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 написал(а): нагрузки в
Значит запускай htop, и ищи процесс, у которого в колонке с названием
S
стоитD
таких нет.
таких нет.
pstree
фстудию
теперь не скоро получится. я
теперь не скоро получится. я прервал процесс "установки" и удалил зависимости. установка marble у меня почти двое суток висела в том же виде, о котором я писал.
ну и вот
ну и вот pstree
http://dl.dropbox.com/u/5910006/Linux/pstree.log
судя по всему, "зависший"
судя по всему, "зависший" процесс: tilecreator.
Покажи, что выводит команда
лог
лог tilecreator'а
http://dl.dropbox.com/u/5910006/Linux/tilecreator.log
я уезжаю - вернусь 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 подтянулся. Собрался И УСТАНОВИЛСЯ. првда в конце выдал
Сегодня обновил дерево портежей и проблема <=automake-1.11.2 _&_ rrdtool (need for lm_sensors) решилась.
Сейчас 16-е 09/2012. (Омск. Восемь вечера.)
Думаю: пора учиться готовить /etc/portage/package.env (+ кто-то ещё там с ним). Или в Багзиллу иероглифами (латинскими) РИСОВАТЬ (писать грамотно умею плохо) ?