Вы здесь

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. пересоберите драйвера. (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}

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

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

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

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

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

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

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

emerge mesa nvidia-drivers

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

проблема с opengl и 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 не угодил? Ведь одно и тоже!

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

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

не доверяю. 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 тоже делал.

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

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

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

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

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