x11/nvidia-driver / Compilation has failed
Ali Mashtizadeh
mashtizadeh at gmail.com
Thu Oct 6 23:53:40 UTC 2011
Hmm it seemed to be reading from a random other source tree because I
had deleted /usr/src, but /usr/src-8 and /usr/src-9 where present.
When I moved src-9 to src the build worked perfectly. I think that
took care of the linux issue as well. Sorry for the spam. All these
flags you mentioned will come in handy from now on so I can use those
to avoid this issue.
Thanks,
~ Ali
On Wed, Oct 5, 2011 at 5:47 PM, Scot Hetzel <swhetzel at gmail.com> wrote:
> On Wed, Oct 5, 2011 at 4:43 PM, Ali Mashtizadeh <mashtizadeh at gmail.com> wrote:
>> On Wed, Oct 5, 2011 at 2:27 PM, Scot Hetzel <swhetzel at gmail.com> wrote:
>>> On Wed, Oct 5, 2011 at 3:52 PM, Ali Mashtizadeh <mashtizadeh at gmail.com> wrote:
>>>> Is there any reason I should still be hitting this bug when building
>>>> on 9-STABLE? With Linux compatibility disabled I can build the driver,
>>>> but the kernel refuses to load it saying it's incompatible with my
>>>> kernel version.
>>>>
>>> Was your kernel built from the same version of /usr/src, or have you
>>> updated the source (/usr/src) since you last rebuilt the kernel.
>>>
>>> If you updated the source, then you need to rebuild the kernel from
>>> those updated sources (should also build/installworld).
>>>
>
>> Yes, I did that just before. I'll try buildkernel and installkernel
>> again but I know havn't updated the tree. Could there be an issue
>> since I built it from the directory /usr/src-9?
>>
>
> Do you also have a /usr/src directory?
>
> If you do, then the port is using the wrong kernel source. You'll
> need to set SRC_BASE to /usr/src-9 when building the port.
>
> cd /usr/ports/x11/nvida-driver
> make deinstall ; make clean ; make install -DSRC_BASE=/usr/src-9
>
> Then you should be able to load the kernel module.
>
> Scot
>
--
Ali Mashtizadeh
علی مشتی زاده
More information about the freebsd-current
mailing list