I was helping someone with a system that until recently ran netbsd-5. I updated to netbsd-6 and then netbsd-7 by unpacking sets to the live system, except etc/xetc to /usr/netbsd-etc, running etcmanage and rebooting, and then ran postinstall -s /usr/netbsd-etc fix which removed a bunch of stuff. I think I then repeated the unpacking of userland because I ran out of space in /. I then noticed that X wouldn't start, and it was because libdrm did not resolve. It seems it is supposed to point to libdrm.so.3.2, but there was a 3.3 and 3.2 was removed. Looking at my build directories, I see libdrm versions for 5, 6, 7 and current. However, 6 has a higher minor than 7. Beyond that, it seems 'postinstall fix obsolete' removed 3.2 because 3.3 existed. Do others see this? I can't imagine that I have local changes in my source tree to adjust libdrm versions - I have never tried that and would have noticed a modified file on update. I checked another -6 system, and it has both 3.2 and 3.3, with the link pointing to 3.3. lrwxr-xr-x 1 gdt wheel 13 Jan 8 17:58 gdt-5/destdir/i386/usr/X11R7/lib/libdrm.so -> libdrm.so.2.4 lrwxr-xr-x 1 gdt wheel 13 Jan 8 17:58 gdt-5/destdir/i386/usr/X11R7/lib/libdrm.so.2 -> libdrm.so.2.4 -r--r--r-- 1 gdt wheel 29094 Jan 8 17:58 gdt-5/destdir/i386/usr/X11R7/lib/libdrm.so.2.4 lrwxr-xr-x 1 gdt wheel 13 Aug 29 2016 gdt-6/destdir/i386/usr/X11R7/lib/libdrm.so -> libdrm.so.3.3 lrwxr-xr-x 1 gdt wheel 13 Aug 29 2016 gdt-6/destdir/i386/usr/X11R7/lib/libdrm.so.3 -> libdrm.so.3.3 -r--r--r-- 1 gdt wheel 41263 Aug 29 2016 gdt-6/destdir/i386/usr/X11R7/lib/libdrm.so.3.3 lrwxr-xr-x 1 gdt wheel 13 Mar 15 09:58 gdt-7/destdir/i386/usr/X11R7/lib/libdrm.so -> libdrm.so.3.2 lrwxr-xr-x 1 gdt wheel 13 Mar 15 09:58 gdt-7/destdir/i386/usr/X11R7/lib/libdrm.so.3 -> libdrm.so.3.2 -r--r--r-- 1 gdt wheel 50779 Mar 15 09:58 gdt-7/destdir/i386/usr/X11R7/lib/libdrm.so.3.2 lrwxr-xr-x 1 gdt wheel 13 Apr 20 20:22 gdt-current/destdir/i386/usr/X11R7/lib/libdrm.so -> libdrm.so.3.4 lrwxr-xr-x 1 gdt wheel 13 Apr 20 20:22 gdt-current/destdir/i386/usr/X11R7/lib/libdrm.so.3 -> libdrm.so.3.4 -r--r--r-- 1 gdt wheel 60396 Apr 20 20:22 gdt-current/destdir/i386/usr/X11R7/lib/libdrm.so.3.4
Attachment:
signature.asc
Description: PGP signature