On Mon, 07 Mar 2016 17:05:44 -0800 "Chris H" <bsd-lists_at_bsdforge.com> wrote > Greetings, all. > Apologies in advance, if this is better suited for > freebsd-hackers_at_. But given this is only relevant to CURRENT, > I hoped it would be OK. > > OK. I'm attempting to build an i386 development box on -CURRENT. > I'm stuck using a legacy nvidia card (NV-34). Yea, I know. But > that's what I have. Anyway, that necessitates my maintaining a > local copy of the now defunct x11/nvidia-driver-173 port. > I've cobbled/refined all the necessary patches; save one. > Which is what beings me here. It appears that the d_thread_t > compatibility shim provided in 5.0 was dumped in r277897. > Sadly, as a result I receive the following, when attempting > to build the port (in spite of having COMPAT_FREEBSD5 built > in to my custom kernel): > > /usr/ports/x11/nvidia-driver-173/work/NVIDIA-FreeBSD-x86-173.14.39/src/nv-fre > ebs d.h:459:68: error: unknown type name 'd_thread_t' > int nvidia_handle_ioctl (struct cdev *, u_long, caddr_t, int, d_thread_t > *) > ; > ^ > /usr/ports/x11/nvidia-driver-173/work/NVIDIA-FreeBSD-x86-173.14.39/src/nv-fre > ebs d.h:463:46: error: unknown type name 'd_thread_t' > int nvidia_open_ctl (struct cdev *, d_thread_t *); > ^ > /usr/ports/x11/nvidia-driver-173/work/NVIDIA-FreeBSD-x86-173.14.39/src/nv-fre > ebs d.h:464:69: error: unknown type name 'd_thread_t' > int nvidia_open_dev (struct nvidia_softc *, struct cdev *, > d_thread_t * > ); > ^ > /usr/ports/x11/nvidia-driver-173/work/NVIDIA-FreeBSD-x86-173.14.39/src/nv-fre > ebs d.h:465:46: error: unknown type name 'd_thread_t' > int nvidia_close_ctl (struct cdev *, d_thread_t *); > ^ > /usr/ports/x11/nvidia-driver-173/work/NVIDIA-FreeBSD-x86-173.14.39/src/nv-fre > ebs d.h:466:69: error: unknown type name 'd_thread_t' > int nvidia_close_dev (struct nvidia_softc *, struct cdev *, > d_thread_t * > ); > > Is there any way around this? > Got it! OK. Just in case anyone besides me cares, performing an s/d_thread_t/struct thread/g on src/nv-freebsd.h && src/nvidia_subr.c will give it to you. Hope this helps! --ChrisReceived on Tue Mar 08 2016 - 01:51:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:03 UTC