NetBSD 0.8 userland building notes

From Computer History Wiki
Revision as of 17:14, 16 December 2018 by Jnc (talk | contribs) (+cat)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This is what I did to get the userland to build for NetBSD 0.8

BIN
===

dd missing taken from 386bsd

ed missing regex.h copied from netbsd0.9 (/usr/include/regex.h)
ed also depends on libgnuregex.a


test missing (taken from 386bsd)


cc -O  -o domainname ./domainname.c
domainname.o: Undefined symbol _setdomainname referenced from text segment
domainname.o: Undefined symbol _getdomainname referenced from text 


LIBS
====

libc
/usr/src/lib/libc/gen/ctype_.c missing
/usr/src/lib/libc/gen/isctype.c

csu.i386 missing... taking from 386bsd

libg++ missing  taking from 386bsd


SBIN
====
/usr/src/sbin/fsck
tweaked makefile to find kernel...

/usr/src/sbin/restore 
missing restore.h    taken from 386bsd
missing pathnames.h  taken from 386bsd
missing dirs.c       taken from 386bsd
tape.c


USR.BIN
=======
awk missing  taken from 386bsd

cpio
missing cpio.c

diff missing  taken from 386bsd
diff3  taken from 386bsd
egrep  taken from 386bsd
grep  taken from 386bsd
fgrep  taken from 386bsd
g++  taken from 386bsd make obj first!!!!
gas  taken from 386bsd
gcc  taken from 386bsd
gdb  taken from 386bsd
groff taken from 386bsd
best to run 'make obj' first!!!!!!
had to make /usr/src/usr.bin/groff/libgroff/obj directory path
join   taken from 386bsd
ld   taken from 386bsd
lex is missing almost everything, so.. took the whole thing from 386bsd
m4 serve.c   taken from 386bsd
mesg mesg.c   taken from 386bsd
pr   taken from 386bsd
rwall  the /usr/include/rpcsvc/(rwall.h) directory is missing! taken from net8 include
sed  missing Makefile   taken from 386bsd
sort   taken from 386bsd
tail	  taken from 386bsd
tar	  taken from 386bsd


USR.SBIN
========
lpr common_source/common.c   taken from 386bsd
lpr lpr/lpr.c  taken from 386bsd


GAMES
=====
chess    taken from 386bsd



gnulib usr.gnubin both are empty in NetBSD 0.9!! what was in there?