| version 1.141, 2005/07/01 09:55:37 |
version 1.142, 2005/08/25 16:01:14 |
| Line 16 See also: BUILDING, build.sh, Makefile. |
|
| Line 16 See also: BUILDING, build.sh, Makefile. |
|
| Recent changes: |
Recent changes: |
| ^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
| |
|
| |
20050825: |
| |
Some data structures in sys/device.h, related to interface |
| |
attributes and locator names, were changed. config(1) was |
| |
modified to emit the new data structures. |
| |
Thus usr.bin/config must be updated (and run on the kernel |
| |
configuration file) before a new kernel can be built. |
| |
|
| 20050531: |
20050531: |
| genassym.sh(8) was moved to genassym(1). You need to either build |
genassym.sh(8) was moved to genassym(1). You need to either build |
| tools first or install the version of genassym from /usr/bin before |
tools first or install the version of genassym from /usr/bin before |
| Line 793 cd $NETBSDSRCDIR && make cleandir |
|
| Line 800 cd $NETBSDSRCDIR && make cleandir |
|
| |
|
| Critical utilities: |
Critical utilities: |
| ^^^^^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^^^^^ |
| gnu/usr.bin/egcs |
|
| usr.bin/compile_et |
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.bin/xlint |
| usr.sbin/config |
usr.bin/config |
| |
|
| Other problems and possible solutions: |
Other problems and possible solutions: |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| Symptom:Unreasonable compiler errors. |
|
| Fix: Rebuild gnu/usr.bin/egcs |
|
| |
|
| Symptom:Complaints involving a Makefile. |
Symptom:Complaints involving a Makefile. |
| Fix: Rebuild usr.bin/make: |
Fix: Rebuild usr.bin/make: |
| cd usr.bin/make && make && make install |
cd usr.bin/make && make && make install |
| Line 816 Fix: Make sure .mk files are up to date. |
|
| Line 819 Fix: Make sure .mk files are up to date. |
|
| cd share/mk && make install |
cd share/mk && make install |
| |
|
| 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.bin/config |
| |
|
| Symptom: |
Symptom: |
| Fix: Rebuild usr.bin/yacc |
Fix: Rebuild usr.bin/yacc |
| Line 842 Fix: Build and install usr.bin/mklocale |
|
| Line 845 Fix: Build and install usr.bin/mklocale |
|
| Symptom:undefined reference to `__assert13' or `__unsetenv13' |
Symptom:undefined reference to `__assert13' or `__unsetenv13' |
| Fix: Rebuild and install lib/libc |
Fix: Rebuild and install lib/libc |
| |
|
| Symptom:usr.sbin/config fails to build. |
Symptom:usr.bin/config fails to build. |
| Fix: Try building with -DMAKE_BOOTSTRAP added to CFLAGS in Makefile. |
Fix: Try building with -DMAKE_BOOTSTRAP added to CFLAGS in Makefile. |
| |
|
| Symptom:undefined reference to `getprogname' or `setprogname' |
Symptom:undefined reference to `getprogname' or `setprogname' |