Date: Mon, 7 Mar 2016 21:51:37 -0500 From: Ultima <ultima1252@gmail.com> To: Chris H <bsd-lists@bsdforge.com> Cc: freebsd-current@freebsd.org Subject: Re: error: unknown type name 'd_thread_t' Message-ID: <CANJ8om5W6S3M3Uku1RkUctnn6ek6zn99DovoMSpsaRjzjrKwGg@mail.gmail.com> In-Reply-To: <7d93c469f2cbf2edd079c3e0bc7e0f58@ultimatedns.net> References: <7d93c469f2cbf2edd079c3e0bc7e0f58@ultimatedns.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello chris, d_thread_t was a compatible shim to support FreeBSD 4. It was removed in current some time ago, changing to struct thread should fix this error. Ultima On Mon, Mar 7, 2016 at 8:05 PM, Chris H <bsd-lists@bsdforge.com> wrote: > 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-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANJ8om5W6S3M3Uku1RkUctnn6ek6zn99DovoMSpsaRjzjrKwGg>