I applied John's patch to usr.sbin/kbdcontrol/kbdcontrol.c, but it
still dies for me; same way:

>>> stage 4: make dependencies
===> usr.sbin/sysinstall
rm -f makedevs.tmp
echo '#include <sys/types.h>' > makedevs.tmp
rm -f keymap.tmp
for map in be.iso br275.iso danish.iso finnish.iso fr.iso  german.iso hr.iso 
hu.iso2.101keys it.iso icelandic.iso jp.106  norwegian.iso pl_PL.ISO_8859-2 pt.iso 
ru.koi8-r si.iso  spanish.iso swedish.iso swissfrench.iso swissgerman.iso ua.koi8-u  
ua.koi8-u.shift.alt uk.iso us.dvorak us.iso us.pc-ctrl us.unix ; do  env 
KEYMAP_PATH=/usr/src/usr.sbin/sysinstall/../../share/syscons/keymaps  kbdcontrol -L 
$map |  sed -e '/^static accentmap_t/,$d' >> keymap.tmp ;  done
Segmentation fault - core dumped

>>> stage 4: building everything..
===> usr.sbin/sysinstall
cc -O -pipe  -Wall -I/usr/src/usr.sbin/sysinstall/../../gnu/lib/libdialog -I. 
-I/usr/obj/usr/src/i386/usr/include -c /usr/src/usr.sbin/sysinstall/anonFTP.c
cc -O -pipe  -Wall -I/usr/src/usr.sbin/sysinstall/../../gnu/lib/libdialog -I.   
-I/usr/obj/usr/src/i386/usr/include -c /usr/src/usr.sbin/sysinstall/keymap.c
In file included from /usr/src/usr.sbin/sysinstall/keymap.c:40:
keymap.h:2: `keymap_be_iso' undeclared here (not in a function)
keymap.h:2: initializer element is not constant
keymap.h:2: (near initialization for `keymapInfos[0].map')
keymap.h:3: `keymap_br275_iso' undeclared here (not in a function)
keymap.h:3: initializer element is not constant
keymap.h:27: initializer element is not constant
keymap.h:27: (near initialization for `keymapInfos[25].map')
keymap.h:28: `keymap_us_unix' undeclared here (not in a function)
keymap.h:28: initializer element is not constant
keymap.h:28: (near initialization for `keymapInfos[26].map')
*** Error code 1

Stop in /usr/src/usr.sbin/sysinstall.
*** Error code 1

Stop in /usr/src/usr.sbin.
*** Error code 1

After patching usr.sbin/kbdcontrol/kbdcontrol.c, I just did the usual:

date && make buildworld && date && make kernel KERNCONF=LAPTOP_30W && date && make 
installworld && date && mergemaster && date && df -k

The only non-comment lines in /etc/make.conf are:

dhcp-140[13] grep -v '^#' /etc/make.conf 
CFLAGS= -O -pipe
INSTALL=install -C
COMPAT22=       yes
COMPAT3X=       yes
HAVE_MOTIF=     yes
XFREE86_VERSION=        4
SUP_UPDATE=     yes
SUP=            /usr/local/bin/cvsup
SUPFLAGS=       -g -L 2
SUPFILE=        /usr/local/etc/4.x-stable-supfile
dhcp-140[14] uname -a
FreeBSD dhcp-140.catwhisker.org 5.0-CURRENT FreeBSD 5.0-CURRENT #62: Sat May 12 
14:01:53 PDT 2001     
[EMAIL PROTECTED]:/common/C/obj/usr/src/sys/LAPTOP_30W  i386

Was there something else needed?

David H. Wolfskill                              [EMAIL PROTECTED]
As a computing professional, I believe it would be unethical for me to
advise, recommend, or support the use (save possibly for personal
amusement) of any product that is or depends on any Microsoft product.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to