1

Решил обновиться, revdep-rebuild - ok.
Запнулся на сборке kde-base/perlqt-4.7.1.

[ 15%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/driver.cpp.o
Linking CXX executable prcc4_bin
[ 15%] Built target prcc4_bin
[ 17%] Building CXX object qtcore/src/CMakeFiles/perlqtcore4.dir/util.cpp.o
[ 18%] Building CXX object qtcore/src/CMakeFiles/perlqtcore4.dir/QtCore4.c.o
Linking CXX executable qdbusxml2perl
[ 18%] Built target qdbusxml2perl
[ 20%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/treewalker.cpp.o
/var/tmp/portage/kde-base/perlqt-4.7.1/work/perlqt-4.7.1/qtcore/src/util.cpp: В функции ‘void XS_signal(CV*)’:
/var/tmp/portage/kde-base/perlqt-4.7.1/work/perlqt-4.7.1/qtcore/src/util.cpp:2379:110: предупреждение: формат ‘%lu’ предполагает тип ‘long unsigned int’, но аргумент 3 имеет тип ‘line_t’
QtCore4.xs: В функции ‘void XS_Qt___internal_sv_obj_info(CV*)’:
QtCore4.xs:403:9: предупреждение: формат ‘%x’ предполагает тип ‘unsigned int’, но аргумент 2 имеет тип ‘IV’
[ 21%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/ui4.cpp.o
[ 23%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/uic.cpp.o
[ 25%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/validator.cpp.o
[ 26%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plextractimages.cpp.o
[ 28%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwritedeclaration.cpp.o
[ 29%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwriteicondata.cpp.o
[ 31%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwriteicondeclaration.cpp.o
[ 32%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwriteiconinitialization.cpp.o
[ 34%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwriteinitialization.cpp.o
Linking CXX shared library ../../blib/arch/auto/QtCore4/QtCore4.so
[ 35%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/perl/plwriteincludes.cpp.o
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldb
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [blib/arch/auto/QtCore4/QtCore4.so] Ошибка 1
make[1]: *** [qtcore/src/CMakeFiles/perlqtcore4.dir/all] Ошибка 2
make[1]: *** Ожидание завершения заданий...
[ 37%] Building CXX object qtcore/tools/puic/CMakeFiles/puic4_bin.dir/main.cpp.o
Linking CXX executable puic4
[ 37%] Built target puic4_bin
make: *** [all] Ошибка 2
 * ERROR: kde-base/perlqt-4.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =kde-base/perlqt-4.7.1',
 * the complete build log and the output of 'emerge -pqv =kde-base/perlqt-4.7.1'.
 * The complete build log is located at '/var/tmp/portage/kde-base/perlqt-4.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/perlqt-4.7.1/temp/environment'.
 * S: '/var/tmp/portage/kde-base/perlqt-4.7.1/work/perlqt-4.7.1'

>>> Failed to emerge kde-base/perlqt-4.7.1, Log file:

>>>  '/var/tmp/portage/kde-base/perlqt-4.7.1/temp/build.log'

 * Messages for package kde-base/perlqt-4.7.1:

 * ERROR: kde-base/perlqt-4.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =kde-base/perlqt-4.7.1',
 * the complete build log and the output of 'emerge -pqv =kde-base/perlqt-4.7.1'.
 * The complete build log is located at '/var/tmp/portage/kde-base/perlqt-4.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/perlqt-4.7.1/temp/environment'.
 * S: '/var/tmp/portage/kde-base/perlqt-4.7.1/work/perlqt-4.7.1'
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

2

Я на десктопе (там у меня «семейный» KDE) при обновлении пользуюсь таким «хитрым» способом — обновляю примерно в той же последовательности, что и устанавливаю, т.е. сначала

 Консоль:

emerge -av startkde

Затем всё остальное, что есть «кдеешного» в world-файле:
 Консоль:
grep kde /var/lib/portage/world

Был, был и весь вышел...

3 (08.09.2011 15:13:47 отредактировано zenon)

# emerge -av startkde

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "startkde".

emerge: searching for similar names...
emerge: Maybe you meant any of these: sys-apps/restartd, sys-apps/stroke, sci-biology/stride?

Это:

# grep kde /var/lib/portage/world
kde-base/kate
kde-base/kcalc
kde-base/kde-l10n
kde-base/kdeadmin-meta
kde-base/kdeartwork-meta
kde-base/kdebase-meta
kde-base/kdebase-runtime-meta
kde-base/kdebindings-meta
kde-base/kdegraphics-meta
kde-base/kdelibs
kde-base/kdemultimedia-meta
kde-base/kdepim-l10n
kde-base/kdeplasma-addons
kde-base/kdesu
kde-base/kdetoys-meta
kde-base/kgpg
kde-base/khelpcenter
kde-base/kmix
kde-base/pykde4
kde-base/superkaramba
kde-misc/polkit-kde-kcmodules
sys-auth/polkit-kde-agent

сейчас попробую.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

kde-base/kdebase-startkde

:o
Пишу по памяти, извините.

Был, был и весь вышел...

5

 Консоль:
emerge -av startkde

При такой сборке кеды ставятся без дельфина или у меня с ним проблема?
Или надо отдельно собрать kde-base/dolphin или потребуется еще что то?

ОС: Gentoo/Funtoo

6

tyrnov пишет:

ри такой сборке кеды ставятся без дельфина или у меня с ним проблема?
Или надо отдельно собрать kde-base/dolphin или потребуется еще что то?

Ставится минимально необходимая среда для запуска KDE, т.е. dolphin'а надо устанавливать отдельно.

Был, был и весь вышел...

7 (08.09.2011 15:42:23 отредактировано tyrnov)

А ну тогда все норм поставлю. А то сначало уш подумал не пашет дельфин. Да и обновлюсь заодно

ОС: Gentoo/Funtoo

8

Пошел по списку (выше) собирать, на kde-base/kdebindings-meta опять таже ошибка при сборке  kde-base/perlqt-4.7.1.
Попробую пропустить пока kdebindings-meta, остальные соберу.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

9

В итоге всё кроме kde-base/perlqt-4.7.1 собирается.  ac

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10 (08.09.2011 17:16:50 отредактировано Fat-Zer)

newzenon пишет:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldb

пишет, что не может найти libdb
ls -l /usr/lib/libdb.so
на месте? а то, куда она ссылается?
для верности ещё хорошо бы пересобрать sys-libs/db

95% процентов проблем находятся между клавиатурой и стулом.

11

 Консоль:
# ls -l /usr/lib/libdb.so
zsh: no matches found: /usr/lib/libdb.*

Сейчас попробую пересобрать sys-libs/db.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

12

Fat-Zer, у меня вообще не стоял пакет sys-libs/db, после установки все собралось, спс.  wink

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

13

по логике ещё может потребоваться пересобрать perl с USE="berkdb"

95% процентов проблем находятся между клавиатурой и стулом.

14

Fat-Zer, у меня в make.conf  '-berkdb' - это ничё?, или лучше включить berkdb и пересобрать зависимости?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

15

я его просто не трогал. он в профиле по дефолту стоит:

$ grep -r berkdb /usr/portage/profiles/
...
/usr/portage/profiles/default/linux/package.use:=dev-lang/python-2* -berkdb
/usr/portage/profiles/default/linux/make.defaults:USE="berkdb crypt ipv6 ncurses nls pam perl python readline ssl tcpd zlib"
...

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

95% процентов проблем находятся между клавиатурой и стулом.

16

Ну в профиле у меня тоже самое, может убрать тогда его из make.conf. А в package.use добавить dev-lang/perl berkdb.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

17

я бы его вообще не проставлял (ни в make.conf ни в /etc/portage). есть и есть, мне от этого ни горячо ни холодно... а sys-libs/db всё равно от man-db подтягивается...

95% процентов проблем находятся между клавиатурой и стулом.

18

Не стоял у меня man-db, хотя man работает.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

19

стандартный ман криво русские ман-страницы отображает... его можно костылями подпереть, но ИМХО проще перейти на man-db

95% процентов проблем находятся между клавиатурой и стулом.

20

Fat-Zer пишет:

но ИМХО проще перейти на man-db

В Funtoo «из коробки» ставится, без лишних телодвижений.

Был, был и весь вышел...

21

Привет. Стоит ли переходить на kde-4.7.1? Часто ли падают и какие проблемы есть?

Gentoo Linux amd64 kernel 3.10.17 KDE 4.10.5 / Intel Dualcore E6500 2.93Ghz / 4 GB Ram / NV GT 630 2048mb GDDR3
Полет нормальный!

22 (04.11.2011 21:33:59 отредактировано Ranyar)

Dr House пишет:

Привет. Стоит ли переходить на kde-4.7.1? Часто ли падают и какие проблемы есть?

С версии 4.4.4. пользовался четвёртой веткой и хоть бы раз плазма упала

23

Ranyar
Это хорошо, пойду готовиться к новым кедам. Спасибо.

Gentoo Linux amd64 kernel 3.10.17 KDE 4.10.5 / Intel Dualcore E6500 2.93Ghz / 4 GB Ram / NV GT 630 2048mb GDDR3
Полет нормальный!

24

Часто ли падают и какие проблемы есть?

У меня - частенько бывало.

25

У меня не было не разу

ОС: Gentoo/Funtoo