Author Login
Post Reply
Steve Morris wrote:
> Is it the situation that xorg issued an explicit call to the undefined
> symbol, and is it the case that if so it is relying on module chaining
> the get to the module containing the symbol it wants rather than calling
> the module directly as it should.
Sorry but I really don't have the brain capacity to parse that last
paragraph. I have no idea what you mean! The glx.so module is trying to
load a library and it used to be loading the wrong one because your
cache was out of date. What is the problem.
> I have also issued ldconfig and the issue of the missing symbol is no
> longer present. So looking at /etc/ld.so.conf the nvidia modules in
> question are being loaded from /usr/lib/nvidia-current. Why do we have
> such a proliferation of modules all over the place, the modules should
> be picked up from /usr/lib/xorg/modules/extensions/nvidia-current.
They should only be picked up from there if you have a card supported by
the nvidia-current driver, otherwise they should be picked up from
elsewhere..... We also support nvidia71xx and nvidia96xx....
<sarcasm>the world doesn't revolve around you and your h/w you
know!</sarcasm> :p
That's why the whole alternatives system is used as nvidia ships
multiple drivers and it's own libGL... If you've ever used the nvidia
installer it overwrites your system libraries in a really ugly way. The
alternatives system works very well IMO and is a very elegent delivery
of these drivers.
I still can't comprehend how you always seem to have so much trouble
with all this when the vast majority of users have very little problem.
I suspect manual tweaking things without understanding how things work
and thus causing problems.
Col
--
+--------------------------+
| Colin Guthrie |
+--------------------------+
| cguthrie(at)mandriva.org |
| http://colin.guthr.ie/ |
+--------------------------+