3 косяка
roman 5 Августа, 2006 - 13:27
Пересобрал систему (полностью переустановил) после переразбивки диска. И возникли след. проблемы:
1. Не собирается jasper (нужен для xscreensaver)
[ebuild N ] media-libs/jasper-1.701.0 USE="jpeg opengl" 0 kB
i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -fomit-frame-pointer -W -Wall -Wno-long-long -Wformat -Wmissing-prototypes -Wstrict-prototypes -pedantic -o .libs/jiv jiv.o ../libjasper/.libs/libjasper.so /usr/lib/libglut.so /usr/lib/opengl/xorg-x11/lib/libGL.so -L/usr/lib /usr/lib/libXxf86vm.so /usr/lib/libGLU.so /usr/lib/libGL.so -lpthread /usr/lib/libXmu.so /usr/lib/libXi.so /usr/lib/libXext.so /usr/lib/libXt.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lm /usr/lib/libjpeg.so -Wl,--rpath -Wl,/usr/lib/opengl/xorg-x11/lib /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000016gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000003gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000027gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000025gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000034gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000018gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000013gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000005gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000022gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000039gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000008gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000002gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000030gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000033gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000004gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000036gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000031gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000038gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000028gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000024gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000041gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000029gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000012gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000020gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000026gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000019gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000015gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000010gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000011gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000017gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000021gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000035gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000006gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000009gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000007gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000023gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000014gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000037gl' /usr/lib/opengl/nvidia/lib/libGLcore.so.1: undefined reference to `_nv000032gl' collect2: ld returned 1 exit status make[2]: *** [jiv] Ошибка 1 make[2]: Leaving directory `/mnt/recycle/portage/jasper-1.701.0/work/jasper-1.701.0/src/appl' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/mnt/recycle/portage/jasper-1.701.0/work/jasper-1.701.0/src' make: *** [all-recursive] Ошибка 1 !!! ERROR: media-libs/jasper-1.701.0 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile jasper-1.701.0.ebuild, line 34: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
вот что вижу. :(
стоят последние(нестабильные) дрова nvidia. пробовал их пересобирать. пересобирал ядро. Xorg 7.0
$(glxinfo | grep direct) == Yes
все вроде в норме.
2. Не собирается лиска с qt (консольная нормально работает)
[ebuild R ] net-im/licq-1.3.2-r1 USE="crypt ncurses qt3* ssl -kde -msn -socks5" 0 kB
make[2]: Цель `install-data-am' не требует выполнения команд. make[2]: Leaving directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms/src' make[1]: Leaving directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms/src' make[1]: Entering directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms' make[2]: Entering directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms' make[2]: Цель `install-exec-am' не требует выполнения команд. make[2]: Цель `install-data-am' не требует выполнения команд. make[2]: Leaving directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms' make[1]: Leaving directory `/mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/plugins/rms' doexe: warning, skipping directory /mnt/recycle/portage/licq-1.3.2-r1/work/licq-1.3.2/upgrade/CVS >>> Completed installing licq-1.3.2-r1 into /mnt/recycle/portage/licq-1.3.2-r1/image/ man: strip: i686-pc-linux-gnu-strip --strip-unneeded usr/bin/licq usr/lib/licq/licq_console.so usr/lib/licq/licq_qt-gui.so usr/lib/licq/licq_autoreply.so usr/lib/licq/licq_rms.so QA Notice: // installed in ${D}/${D} QA Notice: //usr installed in ${D}/${D} QA Notice: //usr/share installed in ${D}/${D} QA Notice: //usr/share/licq installed in ${D}/${D} QA Notice: //usr/share/licq/qt-gui installed in ${D}/${D} QA Notice: //usr/share/licq/qt-gui/locale installed in ${D}/${D} !!! ERROR: net-im/licq-1.3.2-r1 failed. Call stack: misc-functions.sh, line 409: Called install_qa_check misc-functions.sh, line 182: Called die !!! Aborting due to QA concerns: 6 files installed in /mnt/recycle/portage/licq-1.3.2-r1/image///mnt/recycle/portage/licq-1.3.2-r1/image/ !!! If you need support, post the topmost build error, and the call stack if relevant. !!! install_qa_check failed; exiting.
qt стоит 3-я.
3. В mc не работают клавиши Home/End :) очень даже странно. в остальных приложениях работают.
пробовал в mc распознать клавиши - все распознаются, кроме home/end.
»
- Для комментирования войдите или зарегистрируйтесь
1. пересоберите
1. пересоберите драйвера. (xqq-drivers/nvidia-drivers)
2. сам уже столкнулся с такой фигнёй, что делать не знаю (пытался покопаться в ебилде -- неполучилось). причина -
Re: 1. пересоберите
я же написал что пересобирал уже. хочу попробовать пересобрать xorg. но не знаю как пересобрать весь xorg (он же модульный)
щас ставлю qt4. не думаю что поможет, но на всякий случай пригодится. потом попробую пересобрать qt3.
1. думаю что
1. думаю что весь не надо, надо всё что касается opengl, то есть mesa и драйвера.
2. непоможет. ${D}/${D} значит что-то типа /var/tmp/portage/licq.../var/tmp/portage/licq....
Re: 1. думаю что
пересборка qt, как и ожидалось, не помогла... :(
также не помогло и:
трабла с mc
трабла с mc решена. я оказывается добавил в /etc/portage/package.use для mc флаг linuxkeys. зачем??? :)
_________________
чем круче джип - тем дальше пиз..овать за трактором!
проблема с opengl
проблема с opengl и licq остается открытой. уже все перепробовал.
Вместо licq
Вместо licq попробуй net-im/sim, а драйвера ставь так:
И в догонку: с
И в догонку: с ядром 2.6.16 стабильные драйвера от NVIDIA (6xxx) не работают нужно ставить самые свежие (8xxx)
самые
самые последние и стоят
_________________
чем круче джип - тем дальше пиз..овать за трактором!
а чем nvidia-drivers
а чем nvidia-drivers не угодил? Ведь одно и тоже!
Re: а чем nvidia-drivers
во-во. :)
я ставил nvidia-drivers
не доверяю. ebuild
не доверяю. ebuild появился недавно. а вот то что я сказал сушествует давно.
Re: не доверяю. ebuild
да я сначала ставил по старинке - nvidia-kernel nvidia-glx. только потом увидел nvidia-drivers.
PS. я вот думаю может косяк в том, что я разом запустил ставиться все подряд? ну типа после распаковки stage3 (и необходимых там доп. действий), после
emerge -e world
я сразу запустил что-то типаemerge bluefish mplayer xmms .....
(при этом в USE написано очень много всего, то что мне потребуется) соответсвенно встали сразу и иксы, и флуксбокс, и nvidia, и qt+gtk....И еще мне вот интересно стало: какие пакеты входят в toolchain? может пересобрать весь toolchain? я обычно отношу к списку toolchain - baselayout, coreutils, binutils, glibc, gcc, libtool, linux-headers.
modules-update тоже
modules-update тоже делал.
Sim уже поставил, пока его пользую. но очень он мне не нравится. привык уже за 1.5 года к лиске.
_________________
чем круче джип - тем дальше пиз..овать за трактором!
revdep-rebuild
Возможно нарушена зависимость библиотек, так что попробуй
revdep-rebuild
ищет пакеты, где нарушена зависимость библиотек и пересобирает их, может помоч
_________________
Linux
...because life is too short for reboots
Re: revdep-rebuild
пробовал вначале. выдает, что нечего пересобирать (ничего не нарушено). сейчас еще раз попробую. может что-то изменилось. вот только что включил комп и вижу что ничего не работает. оказалось что не читается папка /usr/lib/ - Input/Output error. странно. перезагрузился пару раз - все в норме. неужели винту скоро конец??