Well I must admit that I cheated. After the patch I did a "make all install"
in the kbdcontrol directory. The problem is that kdbcontrol is not in any of
the build-tools/bootstrap-tools targets, so the installed version is getting
used to do the work.

John
-- 
John Hay -- [EMAIL PROTECTED]

> 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

Reply via email to