Greetings, all. Apologies in advance, if this is better suited for freebsd-hackers@. 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-freebs 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-freebs 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-freebs 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-freebs 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-freebs 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? Thanks for any, and all help with this! --Chris -- _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"