Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-20-10, 02:04 AM   #1
rlx
Registered User
 
Join Date: Jan 2009
Posts: 6
Default undefined symbol: xf86ConfigLayout

Hi,

I installed linux-2.6.34 and then found out that the NVIDIA driver I had been using with linux-2.6.32.7 (190.53) would not longer compile. The NVIDIA installer could not find the version number of Linux! This is the first time I get into this problem. So I downloaded the latest driver from NVIDIA (195.36.24). That version did compile as expected. However when I did 'startx', X11 (XFree86) did not start but complained of:

dlopen: /usr/lib/xorg/modules/drivers//nvidia_drv.so: undefined symbol: xf86ConfigLayout.

I have upgraded the NVIDIA driver from time to time for the last two years without problems, except for the fact that I never succeeded at compiling version 195.30 with kernel 2.6.32.7.

I need to add that I am not running a standard distribution but my system (based on Slackware) is otherwise up-to-date and fully functional.

I did the usual checks with Google but found no one else raising that problem. So I am a bit puzzled, ... and I am back to kernel 2.6.32.7.

Would anyone have an idea where xf86ConfigLayout should be defined and why I suddenly get into that problem.

Thanks,

Richard

P.S. I attach the bug report for kernel 2.6.32.7. I get the same behavior with kernel 2.6.34. I see in that report that there are complains of undefined symbols related to the dri driver but such complains can be found in reports of the nvidia 190.53 driver, and those do not prevent X11 to start and work fine; I don't believe they are related to the problem I report here.
Attached Files
File Type: gz nvidia-bug-report_195.36.24_l2.6.32.7.log.gz (44.3 KB, 66 views)

Last edited by rlx; 05-20-10 at 09:38 AM. Reason: Attch bug report and clarify statements.
rlx is offline   Reply With Quote
Old 05-21-10, 05:17 PM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: undefined symbol: xf86ConfigLayout

The X server is supposed to export that symbol. Please run "nm -D /usr/X11R6/bin/Xorg | grep xf86ConfigLayout" and see what you get.
AaronP is offline   Reply With Quote
Old 05-21-10, 09:09 PM   #3
rlx
Registered User
 
Join Date: Jan 2009
Posts: 6
Default Re: undefined symbol: xf86ConfigLayout

Thanks,

The result is,

nm -D /usr/X11R6/bin/Xorg | grep xf86ConfigLayout
082053e4 B xf86ConfigLayout
rlx is offline   Reply With Quote
Old 05-23-10, 11:35 AM   #4
rlx
Registered User
 
Join Date: Jan 2009
Posts: 6
Default Re: undefined symbol: xf86ConfigLayout

Please disregard my last post. The bin/Xorg program I have is a leftover from a very old install and is no longer used. 'startx' calls X (not Xorg). The result I posted is meaningless and of no use.

I am still using XFree86. I guess It is the time for me to switch to Xorg.

In fact, the file X11R6/bin/Xorg I have is a leftover from an earlier (2005) install and should have been purged long ago. The later installs of XFree86 did not install bin/Xorg. I compile from CVS (I did for the last 10 years or so).

I did a fresh compile/install of XFree86 and that did not create a newer bin/Xorg.

I guess that the later 195-... series of NVIDIA drivers does not support XFree86. Is that right?

Richard

Last edited by rlx; 05-23-10 at 11:41 AM. Reason: To clarify the purpose of this post.
rlx is offline   Reply With Quote
Old 05-23-10, 12:36 PM   #5
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: undefined symbol: xf86ConfigLayout

I'm sorry, I was looking at the wrong log file in your bug report. I apologize. Looking at the history, it looks like xf86ConfigLayout got removed for XFree86 4.5, and you're using 4.8. I don't think we can support XFree86 past the version that existed when X.Org split, so yes I would recommend switching to Xorg. I'll file a bug to get the documentation updated.
AaronP is offline   Reply With Quote
Old 05-23-10, 03:45 PM   #6
rlx
Registered User
 
Join Date: Jan 2009
Posts: 6
Default Re: undefined symbol: xf86ConfigLayout

Thanks,

I will switch to Xorg then.
rlx is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 06:41 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.