Войти

Показать полную графическую версию : FreeBSD 5.3+KDE3.3.0+/usr/ports/x11/nvidia-driver


Demiurg
02-12-2004, 20:12
...при установки системы ставил только base, все остальное ставил из портов...
...уже при рабочей системе (FreeBSD 5.3, KDE 3.3.0, etc.) поставил порт nvidia-driver с опциями WITH_FREEBSD_AGP=YES & WITH_ACPI=YES...
...эмуляция линукса включается через /etc/rc.conf, модуль nvidia грузиться через /boot/loader.conf...
...и вот что мне выдал компьютер при загрузке KDE:

(II) Initializing extension GLX
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
/libexec/ld-elf.so.1: Shared object "libm.so.2" not found, required by "libGL.so
.1"
startkde: Starting up...
/libexec/ld-elf.so.1: Shared object "libm.so.2" not found, required by "libGL.so
.1"
/libexec/ld-elf.so.1: Shared object "libm.so.2" not found, required by "libGL.so
.1"
/libexec/ld-elf.so.1: Shared object "libm.so.2" not found, required by "libGL.so
.1"
startkde: Could not start kdeinit. Check your installation.
Warning: connect() failed: : No such file or directory
/libexec/ld-elf.so.1: Shared object "libm.so.2" not found, required by "libGL.so
.1"
startkde: Shutting down...
Warning: connect() failed: : No such file or directory
Error: Can't contact kdeinit!
startkde: Running shutdown scripts...
startkde: Done.

waiting for X server to shut down

...как исправить?..

Holy Joly Sergik
03-12-2004, 05:11
А в конфиге иксов nv на nvidia исправлено?

Belansky
03-12-2004, 12:16
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
На эти сообщения можно не обращать внимания. Их появление никак не сказывается на нормальной работе иксов. А вот по поводу не нахождения нужной библиотеки, действительно, проверьте измененио ли название драйвера в иксовом конфиге с nv на nvidia.

Demiurg
03-12-2004, 18:14
...да, исправлено...

Holy Joly Sergik
03-12-2004, 18:33
А версия драйвера какая. У меня, например 4583 (кажется в версии могу ошибаться но первые две цифры - точно 45) тоже в упор не хотел работать, а 6113 заработал сразу же.

Demiurg
03-12-2004, 20:28
...ставил через порты... в distinfo: NVIDIA-FreeBSD-x86-1.0-6113.tar.gz...

Holy Joly Sergik
03-12-2004, 21:18
Да, единственное что приходит в голову - поискать в /usr/lib/compat библиотеку libm.so.3.
Такой вывод делаю исходя из следующего:
IMPORTANT:
Several libraries have had their version numbers bumped in order to maintain FreeBSD 4.x compatibility. Any programs that rely on these libraries should be rebuilt. The /etc/libmap.conf facility can be used to help this migration. In particular, libm.so.2 should be mapped to libm.so.3 while the migration is in progress. The libraries that changed are:

libm.so.2 -> libm.so.3
libhistory.so.4 -> libhistory.so.5
libopie.so.2 -> libopie.so.3
libpcap.so.2 -> libpcap.so.3
libreadline.so.4 -> libreadline.so.5
Хотя у меня эта библиотека все-таки libm.so.2 (FreeBSD 5.3-RELEASE-p1)

Belansky
03-12-2004, 23:02
Demiurg
Тогда ищем версию библиотеки libm.so, стоящую в Вашей системе, и пробуем делать симлинк на libm.so.2.

Demiurg
04-12-2004, 17:39
...как добирусь дотой машины - попробую...
...а как выриант: убрать все packages, потом установить nvidia-driver, а затем и все остальные порты?
...и еще: nvidia-driver можно ставить с опцией WITHOUT_LINUX... что это даст, кроме того что не придется ставить порт эмуляции линукса?

Evgeni26
05-12-2004, 07:11
cd /lib
ln -s libm.so.3 libm.so.2
ln -s libm.so.3 /usr/lib/libm.so.2

И всё!

Holy Joly Sergik
05-12-2004, 17:03
Demiurg, честно говоря не знаю что даст опция WITHOUT_LINUX, вроде, если рассуждать логически не будут работать линуксовые икс-приложения, но www/linux-opera работает без проблем, так что в чем тут прикол непонятно.
Evgeni26, да мы это и так поняли...

Evgeni26
05-12-2004, 17:57
Holy Joly Sergik
Я это написал для Demiurg !




© OSzone.net 2001-2012