Re: Question about XFree86 4.5.99.901 snapshot

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

 



On Thu, Mar 09, 2006 at 07:53:41AM -0800, Tom Williams wrote:
>David Dawes wrote:
>> On Wed, Mar 08, 2006 at 05:54:02PM -0500, David Dawes wrote:
>>   
>>> On Wed, Mar 08, 2006 at 08:23:17AM -0800, Tom Williams wrote:
>>>     
>>>> Hi!  I just installed the XFree86 4.5.99.901 snapshot (which fixed my
>>>> xterm installation problem, thanks guys!  :)) and it runs fine.  I
>>>> wanted to try the "-autoconfig" option to see what it would do and it
>>>> generated these messages:
>>>>       
>>> Autoconfigure works by loading a bunch of drivers, using the one
>>> that proves to be the best choice, and unloading the others.
>>>
>>> The problem is that fbdev registers that it needs fbdevhw.  When
>>> it is unloaded it doesn't notify the loader that fbdevhw is no
>>> longer needed.  Since the nv driver refers to fbdevhw (even though
>>> it isn't using it), these references are being reported as fatal
>>> unresolved symbols.
>>>
>>> The new loader now invalidates symbol references to modules that
>>> have been unloaded.  To fix this problem, the fbdev module (and all
>>> modules, really) needs to be modified to register its fbdevhw
>>> requirements as being specific to itself so that those requirements
>>> get removed when it is unloaded.
>>>
>>> I'll take a look at doing this, and post a patch.
>>>
>>> Tom, thanks for reporting the problem!
>>>     
>>
>> The attached patch should fix this problem.
>>
>> David
>>   
>Yep, that patch worked.  *Both* "-autoconfig" and "-configure" work just
>fine.  :)

Thanks for testing it.

David
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux