3 косяка

Пересобрал систему (полностью переустановил) после переразбивки диска. И возникли след. проблемы:

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. сам уже столкнулся с такой фигнёй, что делать не знаю (пытался покопаться в ебилде -- неполучилось). причина -

// installed in ${D}/${D}
//usr installed in ${D}/${D}
//usr/share installed in ${D}/${D}
//usr/share/licq installed in ${D}/${D}
//usr/share/licq/qt-gui installed in ${D}/${D}
//usr/share/licq/qt-gui/locale installed in ${D}/${D}

Re: 1. пересоберите

ArtSh написал(а):
1. пересоберите драйвера. (xqq-drivers/nvidia-drivers)

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

ArtSh написал(а):
2. сам уже столкнулся с такой фигнёй, что делать не знаю (пытался покопаться в ебилде -- неполучилось).

щас ставлю qt4. не думаю что поможет, но на всякий случай пригодится. потом попробую пересобрать qt3.

1. думаю что

1. думаю что весь не надо, надо всё что касается opengl, то есть mesa и драйвера.
2. непоможет. ${D}/${D} значит что-то типа /var/tmp/portage/licq.../var/tmp/portage/licq....

Re: 1. думаю что

ArtSh написал(а):
1. думаю что весь не надо, надо всё что касается opengl, то есть mesa и драйвера.
2. непоможет. ${D}/${D} значит что-то типа /var/tmp/portage/licq.../var/tmp/portage/licq....

пересборка qt, как и ожидалось, не помогла... :(
также не помогло и:

emerge mesa nvidia-drivers

трабла с mc

трабла с mc решена. я оказывается добавил в /etc/portage/package.use для mc флаг linuxkeys. зачем??? :)
_________________
чем круче джип - тем дальше пиз..овать за трактором!

проблема с opengl

проблема с opengl и licq остается открытой. уже все перепробовал.

Вместо licq

Вместо licq попробуй net-im/sim, а драйвера ставь так:

emerge nvidia-kernel nvidia-glx
eselect opengl set nvidia

И в догонку: с

И в догонку: с ядром 2.6.16 стабильные драйвера от NVIDIA (6xxx) не работают нужно ставить самые свежие (8xxx)

самые

самые последние и стоят

[ebuild   R   ] x11-drivers/nvidia-drivers-1.0.8762-r1  USE="dlloader" 0 kB 

_________________
чем круче джип - тем дальше пиз..овать за трактором!

а чем nvidia-drivers

а чем nvidia-drivers не угодил? Ведь одно и тоже!

Re: а чем nvidia-drivers

ArtSh написал(а):
а чем nvidia-drivers не угодил? Ведь одно и тоже!

во-во. :)
я ставил nvidia-drivers

не доверяю. ebuild

не доверяю. ebuild появился недавно. а вот то что я сказал сушествует давно.

Re: не доверяю. ebuild

MooSE написал(а):
не доверяю. 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 тоже делал.

# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11

Sim уже поставил, пока его пользую. но очень он мне не нравится. привык уже за 1.5 года к лиске.
_________________
чем круче джип - тем дальше пиз..овать за трактором!

revdep-rebuild

Возможно нарушена зависимость библиотек, так что попробуй
revdep-rebuild
ищет пакеты, где нарушена зависимость библиотек и пересобирает их, может помоч
_________________
Linux
...because life is too short for reboots

Re: revdep-rebuild

a.gelenberg написал(а):
Возможно нарушена зависимость библиотек, так что попробуй
revdep-rebuild

пробовал вначале. выдает, что нечего пересобирать (ничего не нарушено). сейчас еще раз попробую. может что-то изменилось. вот только что включил комп и вижу что ничего не работает. оказалось что не читается папка /usr/lib/ - Input/Output error. странно. перезагрузился пару раз - все в норме. неужели винту скоро конец??

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

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