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
COPTFLAGS= -O -pipe
COMPAT22= yes
COMPAT3X= yes
PRINTERDEVICE= ps
HAVE_MOTIF= yes
USA_RESIDENT= YES
FORCE_PKG_REGISTER= YES
XFREE86_VERSION= 4
SUP_UPDATE= yes
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPFILE= /usr/local/etc/4.x-stable-supfile
WITH_PNG_MMX=YES
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
dhcp-140[15]
Was there something else needed?
Thanks,
david
--
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