[BACK]Return to UPDATING CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/UPDATING between version 1.3 and 1.15

version 1.3, 2000/08/20 19:51:24 version 1.15, 2001/02/04 19:50:26
Line 8  For a more detailed description see Make
Line 8  For a more detailed description see Make
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
           prepare the code to compile with stricter gcc flags. in
           particular start eliminating redundant declarations. Yacc
           needs to be installed before make build.
           introduce .if commands(target) in make(1). You need to
           bring everything up-to-date first, then without installing
           anything make and install in /usr/bin/make, then proceed
           with make build.
           bsd.subdir.mk committed 20001230 had a bug which caused
           afterinstall targets to run too soon; update again.
           New share/mk files needed to support .WAIT in SUBDIR variables.
           If you get make errors,
                   (cd share/mk; make install)
           Also, PRINTOBJDIR has changed and is now used more heavily.
           The `ca' device driver has been replaced by `ld'; although the
           major and minor numbers haven't changed, you should update your /dev
           The following make directives are obsoleted.
           By default, RSA is built into libcrypto.  IDEA and RC5 will not be
           bulit into libcrypto.  By using MKCRYPTO_{RC5,IDEA}, you can build
           additional library libcrypto_{idea,rc5}.
 20000623:  20000623:
         MKCRYPTO and friends added to share/mk/bsd.own.mk.          MKCRYPTO and friends added to share/mk/bsd.own.mk.
         'cd share/mk ; make install' needed before make build.          'cd share/mk ; make install' needed before make build.
Line 109  Critical utilities:
Line 142  Critical utilities:
         usr.bin/make          usr.bin/make
         usr.bin/yacc          usr.bin/yacc
         usr.bin/lex          usr.bin/lex
         usr.sbin/config          usr.sbin/config
 Other problems and possibly solutions:  Other problems and possibly solutions:
Line 117  Symptom:Unreasonable compiler errors.
Line 151  Symptom:Unreasonable compiler errors.
 Fix:    Rebuild gnu/usr.bin/egcs  Fix:    Rebuild gnu/usr.bin/egcs
 Symptom:Complaints involving a Makefile.  Symptom:Complaints involving a Makefile.
   Fix:    Rebuild usr.bin/make
 Fix:    Make sure .mk files are up to date.  Fix:    Make sure .mk files are up to date.
         cd share/mk && make install          cd share/mk && make install
 Fix:    Rebuild usr.bin/make  
 Symptom:Kernel `config' fails to configure any kernel, including GENERIC.  Symptom:Kernel `config' fails to configure any kernel, including GENERIC.
 Fix:    Rebuild usr.sbin/config  Fix:    Rebuild usr.sbin/config
Line 132  Fix: Rebuild usr.bin/lex
Line 166  Fix: Rebuild usr.bin/lex
 Symptom:  Symptom:
 Fix:    rm /usr/lib/libbfd.a  Fix:    rm /usr/lib/libbfd.a
   Symptom:Obsolete intermediate files are used during compilation
   Fix:    Try the following sequence of commands in the directory in question.
           make cleandir; rm `make print-objdir`; make cleandir; make obj
           (If you built the tree without "make obj" in the past, obsolete files
           may remain.  The command tries to clean everything up)
   Symptom:.../sysinst/run.c:xx: warning: initialization from incompatible pointer type
   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'
   Fix:    Rebuild and install lib/libc

Removed from v.1.3  
changed lines
  Added in v.1.15

CVSweb <webmaster@jp.NetBSD.org>