Hi,

after recently noticing/reading that VAX snapshots aren't built anymore
I had to resort to building releases on my Vaxstation 4000/90 myself,
to keep my IRC server (a VLC) up to date.

I think I found two problems along the way.

First, installboot wouldn't compile unless I added unistd.h to the
includes in installboot_vax.c

cvs server: Diffing .
Index: vax_installboot.c
===================================================================
RCS file: /cvs/src/usr.sbin/installboot/vax_installboot.c,v
retrieving revision 1.4
diff -u -p -r1.4 vax_installboot.c
--- vax_installboot.c   30 Nov 2015 17:34:57 -0000      1.4
+++ vax_installboot.c   16 Feb 2016 10:10:14 -0000
@@ -17,6 +17,7 @@
  */

 #include <stdlib.h>
+#include <unistd.h>

 #include "installboot.h"


I have no idea if this is the correct fix, but at least I could compile
(I didn't yet try the result!).

Second problem:

I got this message while make release:

base: pax: Unable to access
./usr/libdata/perl5/vax-openbsd/5.20.2/auto/OpenBSD/Pledge/Pledge.so:
No such file or directory

Pledge.so doesn't exist, only Pledge.a is built.

output from sh checkflist:
5925c5925,5926
< ./usr/libdata/perl5/vax-openbsd/5.20.2/auto/OpenBSD/Pledge/Pledge.so
---
> ./usr/libdata/perl5/vax-openbsd/5.20.2/auto/OpenBSD/Pledge/Pledge.a
> ./usr/libdata/perl5/vax-openbsd/5.20.2/auto/OpenBSD/Pledge/extralibs.ld

My sources are from 28. January (make build took a few tries before it
completed)

Maybe these two things are the result of my own incompetence
or the old snapshot I started from (I'll reinstall using the release I built
and build again, but this will take some time), but if it isn't, it would
be great if someone who knows more than me could look at this.

Thanks to all the developers for OpenBSD and OpenBSD/vax!

Regards,

S. Rudzio

Reply via email to