Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v rcsdiff: /ftp/cvs/cvsroot/src/UPDATING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.81 retrieving revision 1.98 diff -u -p -r1.81 -r1.98 --- src/UPDATING 2002/12/23 06:55:33 1.81 +++ src/UPDATING 2003/11/20 08:07:52 1.98 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.81 2002/12/23 06:55:33 lukem Exp $ +$NetBSD: UPDATING,v 1.98 2003/11/20 08:07:52 wiz Exp $ This file is intended to be a brief introduction to the build process and a reference on what to do if something doesn't work. @@ -8,6 +8,77 @@ For a more detailed description see Make Recent changes: ^^^^^^^^^^^^^^^ +20031111: + A newer mkdep is needed. Error noting that is + cc: Ambiguous abbreviation -- + +20031008: + /usr/include/sys/disklabel_mbr.h was removed. + It's necessary to "make cleandir" to ensure that + the dependencies will be rebuilt correctly. + +20030906: + With the addition of siginfo support the old signal trampoline + code has been deprecated to COMPAT_16. Make sure that your running + kernel has COMPAT_16 enabled before building userland. + +20030801: + With the new openssl, there is some header and library shuffling. + rm -f /usr/include/des.h /usr/include/kerberosIV/* /lib/libdes* \ + /usr/lib/libdes* before building. + +20030703: + Texinfo was updated to 4.6. To avoid failures when trying to + build the included texinfo files, do: + + cd src/gnu/usr.bin/texinfo + make MKINFO=no dependall install + +20030630: + Groff was update to 1.19; it's probably necessary to do + cd share/mk && make install + cd src/gnu/usr.bin/groff + make MKMAN=no dependall install + (untested). + +20030516: + Due to bugs in the export handling code, invalid export lines + were accepted before and caused the kernel to panic when + mountd got restarted because it freed memory that had already + been freed. This has been fixed and the kernel checks + export addresses very strictly. If you upgrade your kernel, + make sure you also upgrade mountd, because if your export + file contains lines with an old inet4 address syntax (i.e. + a.b.c or a.b or a), they will get rejected by the new kernel. + +20030402: + The superblock layout for FFS was changed. If you have 1.6 + fsck binaries, they will signal a fatal superblock mismatch + with the first alternate, because they compare too many + fields (even ones that aren't useful). If possible, upgrade + your fsck_ffs binary before using a new kernel. + None of this signals actual filesystem damage. + +20030324: + sendmail version 8.12.8 was imported. Since sendmail is + now setgid to the smmsp group, and runs in "collection" + mode for most common activities, there is a new config + file called submit.cf that needs to live in /etc/mail. + The generic submit.cf sample in /usr/share/sendmail/cf + is named netbsd-msp.cf. Upgrading your regular sendmail + configuration file is also strongly advised. + + See the section named "MESSAGE SUBMISSION PROGRAM" in + the updated /usr/share/sendmail/README file for more + information. + +20030117: + Texinfo was updated to 4.3. To avoid failures when trying to + build the included texinfo files, do: + + cd src/gnu/usr.bin/texinfo + make MKINFO=no dependall install + 20021223: The METALOG format changed slightly, to remove the leading "${DESTDIR}" from path names. @@ -16,13 +87,19 @@ Recent changes: update tools/mtree, before running make build. 20021219: + CVS repository layout was changed. See the following for details + if you are using (anonymous) cvs to update your tree. + + http://mail-index.NetBSD.org/netbsd-announce/2002/12/19/0000.html + +20021219: install(1) had a '-N dbdir' option added, to specify an alternate location to look up users & groups (instead of the host system passwd(5) and group(5) databases). The build system was modified to take advantage of this option (using ${NETBSDSRCDIR}/etc), so if you - use USE_TOOLS==no, you may have to rebuild and + use USETOOLS==no, you may have to rebuild and reinstall usr.bin/xinstall first. 20021130: @@ -77,12 +154,12 @@ Recent changes: The only work-around for the problem is to recompile all of the libraries on the system. The easiest way to do this for system libraries is to install a binary snapshot; they are - generally available on releng.netbsd.org. Any packages you + generally available on releng.NetBSD.org. Any packages you have installed which supply libraries will have to be recompiled if you wish to link new programs against those libraries. If you have questions about this matter, please contact - port-arm@netbsd.org. + port-arm@NetBSD.org. 20021011: Systrace has been improved to support privilege elevation. @@ -152,6 +229,17 @@ Recent changes: Solution: update and reinstall usr.bin/crunch +20020605: + smmsp user/group has been added for sendmail. + + Add the following into /etc/group: + + smmsp:*:17: + + and the following to /etc/master.passwd (via vipw): + + smmsp:*:17:17::0:0:Sendmail Message Submission Program:/nonexistent:/sbin/nologin + 20020515: sshd user/group has been added. Need to hand add this in, or sshd will not let you log in (with default, or UsePrivlegeSeparation=yes) @@ -527,7 +615,7 @@ Fix: Rebuild and install usr.bin/menuc Symptom:mklocale not found during build in share/locale/ctype Fix: Build and install usr.bin/mklocale -Symptom:undefined reference to `__assert13' +Symptom:undefined reference to `__assert13' or `__unsetenv13' Fix: Rebuild and install lib/libc Symptom:usr.sbin/config fails to build.