NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: XFree86 with nVidia GeForce 8400 GS



Thanks for your replies Quentin and Cem.

I have similar card and you need to use modular Xorg.

Insert  "X11_TYPE=modular" into /etc/mk.conf

and

# cd /usr/pkgsrc/x11/modular-xorg-server
# make install clean

I'm using pkgsrc 2007Q3 (because a program I need to use [1] won't link against the math/blas package library installed by pkgsrc 2008Q3) and had already installed x11/kdebase3 and graphics/gimp24 before trying to install modular Xorg...

'make install clean' stopped with:

===> Installing for libXfixes-4.0.3
ERROR: libXfixes-4.0.3 conflicts with installed package(s):
ERROR:     Xfixes-2.0.1nb4
ERROR: They install the same files into the same place.
ERROR: Please remove conflicts first with pkg_delete(1).
*** Error code 1

I tried to remove Xfixes but it failed.

nd# pkg_delete Xfixes-2.0.1nb4
pkg_delete: package `Xfixes-2.0.1nb4' is required by other packages:
        qt3-tools-3.3.8
        kdebase-3.5.7nb4
        kdelibs-3.5.7nb3
        qt3-libs-3.3.8nb5
        py24-gtk2-2.10.6nb1
        gimp-2.3.19nb3
        librsvg-2.18.2nb2
        libgnomeprintui-2.18.1nb1
        libcroco-0.6.1nb6
        libgnomeui-2.18.1nb3
        libbonoboui-2.18.0nb3
        libgnomecanvas-2.14.0nb3
        libglade-2.6.2
        gnome-keyring-0.8.1
        libgtkhtml-2.6.3nb9
        gail-1.20.0nb1
        gtk2+-2.12.0nb1
        xcursor-1.1.2nb2
nd#

Do you think it would be OK to force it to be removed? Would the files installed by libXfixes be likely to work with packages which were already installed and depend on Xfixes?

To see how how Xorg would go I moved /usr/{pkg,pkgsrc}, and /usr/var/db/{pkg,pkg.refcount} to /usr/0tmp and started again with a newly untar'd /usr/pkgsrc. I installed the x11/modular-xorg-server, x11/xf86-input-keyboard and x11/xf86-input-mouse packages but running Xorg failed with:

Could not init font path element /usr/pkg/lib/X11/fonts/misc/, removing from li
st!
Could not init font path element /usr/pkg/lib/X11/fonts/TTF/, removing from lis
t!
Could not init font path element /usr/pkg/lib/X11/fonts/OTF, removing from list
!
Could not init font path element /usr/pkg/lib/X11/fonts/Type1/, removing from l
ist!
Could not init font path element /usr/pkg/lib/X11/fonts/100dpi/, removing from
list!
Could not init font path element /usr/pkg/lib/X11/fonts/75dpi/, removing from l
ist!

Fatal server error:
could not open default font 'fixed'

When I checked, /usr/pkg/lib/X11/fonts didn't even exist, so I changed the lines in /root/xorg.conf.new which referred to those files to:

        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/OTF"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"

I suppose that's not the preferred solution; would these packages install those missing fonts for me:

font/font-bh-100dpi
font/font-bh-75dpi
font/font-bh-ttf
font/font-bh-type1
font/font-cursor-misc

(it seems there's no OTF package?)

Anyway, after I'd made those changes to /root/xorg.conf.new, running 'Xorg -config /root/xorg.conf.new' when logged in as root brought up X, so at least Xorg's nVidia driver can handle the GeForce 8400 GS, as you said.

Next I tried to install x11/kdebase3 but it failed with:

bdftopcf -o console8x16.pcf ./console8x16.bdf
/usr/X11R6/lib/libXfont.so.1: Undefined symbol "serverClient" (symnum = 492)
gmake[3]: *** [console8x16.pcf.gz] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/x11/kdebase3/work/kdebase-3.5.7/konsol
e/fonts'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/x11/kdebase3/work/kdebase-3.5.7/konsol
e'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/x11/kdebase3/work/kdebase-3.5.7'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/x11/kdebase3
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/x11/kdebase3

so it seems kdebase3 and Xorg don't get along well together, unless there's another approach to installing them?

I really want to use kde and since you say the nv driver in NetBSD -current supports the GeForce 8400 GS perhaps the best option is to use -current instead of 4.0?


Ray


[1]  http://www.ctcms.nist.gov/oof/


Home | Main Index | Thread Index | Old Index