Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 May 2001 20:54:56 +0200 (SAT)
From:      John Hay <jhay@icomtek.csir.co.za>
To:        david@catwhisker.org (David Wolfskill)
Cc:        current@freebsd.org, jhay@icomtek.csir.co.za, sobomax@freebsd.org
Subject:   Re: -CURRENT b0rked?
Message-ID:  <200105131854.f4DIsua96852@zibbi.icomtek.csir.co.za>
In-Reply-To: <200105131838.f4DIckn72586@bunrab.catwhisker.org> from David Wolfskill at "May 13, 2001 11:38:46 am"

next in thread | previous in thread | raw e-mail | index | archive | help
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 -- John.Hay@icomtek.csir.co.za

> 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     root@dhcp-140.catwhisker.org:/common/C/obj/usr/src/sys/LAPTOP_30W  i386
> dhcp-140[15] 
> 
> 
> Was there something else needed?
> 
> Thanks,
> david
> -- 
> David H. Wolfskill				david@catwhisker.org
> 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 majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105131854.f4DIsua96852>