Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   FreeBSD 5.3+KDE3.3.0+/usr/ports/x11/nvidia-driver (http://forum.oszone.net/showthread.php?t=41974)

Demiurg 02-12-2004 20:12 277383

FreeBSD 5.3+KDE3.3.0+/usr/ports/x11/nvidia-driver
 
...при установки системы ставил только 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 277467

А в конфиге иксов nv на nvidia исправлено?

Belansky 03-12-2004 12:16 277553

Код:

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 277638

...да, исправлено...

Holy Joly Sergik 03-12-2004 18:33 277644

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

Demiurg 03-12-2004 20:28 277675

...ставил через порты... в distinfo: NVIDIA-FreeBSD-x86-1.0-6113.tar.gz...

Holy Joly Sergik 03-12-2004 21:18 277690

Да, единственное что приходит в голову - поискать в /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 277708

Demiurg
Тогда ищем версию библиотеки libm.so, стоящую в Вашей системе, и пробуем делать симлинк на libm.so.2.

Demiurg 04-12-2004 17:39 277826

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

Evgeni26 05-12-2004 07:11 277949

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 277988

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

Evgeni26 05-12-2004 17:57 277998

Holy Joly Sergik
Я это написал для Demiurg !


Время: 19:21.

Время: 19:21.
© OSzone.net 2001-