Re: nvidia-driver-570 failing at 1500051+?

Tomoaki AOKI <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Organization Junchoon corps
Message-ID <[email protected]>
On Sun, 27 Jul 2025 11:51:28 +0100
Nuno Teixeira <[email protected]> wrote:

> Hello,
> 
> I'm at 1500051 on both world and poudriere jail. nvidia-driver was build on
> this jail as I'm using it on my system.
> 
> I'm getting build errors from it today.
> Anyone have same issue? Maybe some dependency causing trouble?
> 
> ```
> --- nvidia_subr.o ---
> nvidia_subr.c:1456:15: error: use of undeclared identifier 'kva_layout'
>  1456 |     if (va >= kva_layout.dmap_low && va < kva_layout.dmap_high)
>       |               ^
> nvidia_subr.c:1456:43: error: use of undeclared identifier 'kva_layout'
>  1456 |     if (va >= kva_layout.dmap_low && va < kva_layout.dmap_high)
>       |                                           ^
> 2 errors generated.
> ```
> 
> Thanks,
> 
> -- 
> Nuno Teixeira
> FreeBSD UNIX:  <[email protected]>   Web:  https://FreeBSD.org

Is your src tree up to date?
There is around 10 days of broken window, as __FreeBSD_version was not
bumped at the moment until the offending commit was done after
1500051. And bump for the commit was done after the fix landed
on ports tree.

  https://cgit.freebsd.org/ports/commit/x11/nvidia-driver?id=9302fb05a0c6599bbe8963ff5201fd3b99994535

See the comments in the diff.

FYI: Corresponding bump was done at
  https://cgit.freebsd.org/src/commit/?id=ff2dc0bca3728448284d757ca983d023da7279b5

I've noticed this but the patch in review (already accepted before
this bump was done) landed before I update patch to narrow down broken
window.

This kind of bumps should be better done just next to breaking commits.
See discussion between kib@ and me in the linked PR of the commits.

Regards.

-- 
Tomoaki AOKI    <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.