Problem is it can’t find mkdev.h
:
cpio.c:101:10: fatal error: sys/mkdev.h: No such file or directory
101 | #include <sys/mkdev.h>
| ^~~~~~~~~~~~~
Now a UNIX system, especially both POSIX and SuS is impossible without mkdev.h — at least a shitty wrapper. And when I googled mkdev.h to see the specifics the first result was an LXR.
WHY DO MY SYSTEM HEADERS DON’T HAVE A BASIC UNIX HEADER FILE THAT LOONIX HAS? (OR HAD)
Problem is I really wanna make Heirloom. I whole-heatedly disagree with GPL because RMS drinks children’s blood. I refuse to use free software and in fact I use Pop_OS! which has more binary blobs in it than a 80s musical composer for Disney movies has had dicks in him. Heirloom is based on Solaris’ utilities and they are unfree as my semen is to super modles. I WANT THIS.
joking aside, what is going on here?
ls -R /usr/include/ | grep mkdev
Exits with 1. Nothing.
So I guess this is a Pop_OS! thing? Should I install some package to get this header?
Or was it removed from 6.8?
uname -r
=> 6.8.0-76060800daily20240311-generic
Thanks.
linux-headers?
Those are Linux headers my man. mkdev.h is a POSIX header.