[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.2 and 1.19

version 1.2, 2000/08/20 15:43:43 version 1.19, 2001/02/24 01:05:04
Line 8  For a more detailed description see Make
Line 8  For a more detailed description see Make
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
   20010219:
           get/setprogname() added. Any hostprog's that may use this will need
           to be bootstraped manually until the host system is current.
   
           Known problems: sys/arch/macppc/stand/fixcoff
                           usr.sbin/config (adding -DMAKE_BOOTSTRAP to
                             CFLAGS and rebuilding should work)
   
   20010204:
           prepare the code to compile with stricter gcc flags. in
           particular start eliminating redundant declarations. Yacc
           needs to be installed before make build.
   
   20010114:
           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.
   
   20010101:
           bsd.subdir.mk committed 20001230 had a bug which caused
           afterinstall targets to run too soon; update again.
   
   20001230:
           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.
   
   20001019:
           The `ca' device driver has been replaced by `ld'; although the
           major and minor numbers haven't changed, you should update your /dev
           directory.
   
   20000929:
           The following make directives are obsoleted.
           MKCRYPTO_RSA NOCRYPTO_RSA NOCRYPTO_RC5 NOCRYPTO_IDEA
           By default, RSA is built into libcrypto.  IDEA and RC5 will not be
           built 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 105  cd $BSDSRCDIR && make cleandir
Line 146  cd $BSDSRCDIR && make cleandir
 Critical utilities:  Critical utilities:
 ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
         gnu/usr.bin/egcs          gnu/usr.bin/egcs
           usr.bin/compile_et
         usr.bin/make          usr.bin/make
         usr.bin/yacc          usr.bin/yacc
         usr.bin/lex          usr.bin/lex
           usr.bin/xlint
         usr.sbin/config          usr.sbin/config
         crypto-*/usr.bin/compile_et  
         crypto-*/usr.bin/make_cmds  
   
 Other problems and possibly solutions:  Other problems and possibly solutions:
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Line 118  Symptom:Unreasonable compiler errors.
Line 159  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:
           cd usr.bin/make && make && make install
           Or, a failsafe method if that doesn't work:
           cd usr.bin/make && cc *.c */*.c -I . -o make && mv make /usr/bin
   
 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 133  Fix: Rebuild usr.bin/lex
Line 178  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
   
   Symptom:usr.sbin/config fails to build.
   Fix:    Try building with -DMAKE_BOOTSTRAP added to CFLAGS in Makefile.
   
   Symptom:undefined reference to `getprogname' or `setprogname'
   Fix:    Rebuild and install lib/libc

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.19

CVSweb <webmaster@jp.NetBSD.org>