From owner-freebsd-stable@FreeBSD.ORG Fri Nov 23 23:03:19 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F8BD16A41A for ; Fri, 23 Nov 2007 23:03:19 +0000 (UTC) (envelope-from askbill@conducive.net) Received: from conducive.net (conducive.org [203.194.153.81]) by mx1.freebsd.org (Postfix) with ESMTP id 0699C13C459 for ; Fri, 23 Nov 2007 23:03:18 +0000 (UTC) (envelope-from askbill@conducive.net) Received: from cm218-253-81-177.hkcable.com.hk ([218.253.81.177]:63179 helo=pb.local) by conducive.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1IvhYL-0004nd-S2 for freebsd-stable@freebsd.org; Fri, 23 Nov 2007 23:03:17 +0000 Message-ID: <47475C35.4030503@conducive.net> Date: Fri, 23 Nov 2007 23:03:17 +0000 From: =?UTF-8?B?6Z+T5a625qiZIEJpbGwgSGFja2Vy?= User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 MIME-Version: 1.0 To: freebsd-stable@freebsd.org References: <474754CC.2070807@conducive.net> <47475829.4040706@conducive.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: Buildworld failures - 6.3-PRE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Nov 2007 23:03:19 -0000 Aryeh Friedman wrote: > On 11/23/07, � Bill Hacker wrote: >> Aryeh Friedman wrote: >>> So your saying until fixed NO_TCSH should be in make.conf? >> Wouldn't break *my* heart, I prefer bash. >> >> But AFAIK it breaks a lot of other stuff that depends on tcsh or >> tcsh-as-csh. >> >> (already tried nuking that whole tree. No Joy). >> >> Bill > > I am about to embark on an other buildworld/mergemaster/etc and am > willing to look into this in detail so I will send you a patch if I > find one What I posted was 6-STABLE relevant. I'm just now updating an R&D box to HEAD - may not have the problem. As to patch - don't send it to *me*. I don't use patches , OR drink blended whisky. I use rm -Rf and go back to the last thing that JFW'ed. If you can't get it right the first time .... Still running several 4.11-STABLE 1U's for that reason. Hardware and code that JFW (VIA CPU's). Bill > >>>> Confirming localized failure: >>>> >>>> cd'ed to /usr/src/contrib/tcsh >>>> >>>> ========================================== >>>> >>>> triligon# ./configure >>>> checking build system type... amd64-unknown-freebsd6.3 >>>> checking host system type... amd64-unknown-freebsd6.3 >>>> checking cached host tuple... ok >>>> Tcsh will use configuration file `bsd4.4'. >>>> checking for gcc... gcc >>>> checking for C compiler default output file name... a.out >>>> checking whether the C compiler works... yes >>>> checking whether we are cross compiling... no >>>> checking for suffix of executables... >>>> checking for suffix of object files... o >>>> checking whether we are using the GNU C compiler... yes >>>> checking whether gcc accepts -g... yes >>>> checking for gcc option to accept ANSI C... none needed >>>> checking how to run the C preprocessor... gcc -E >>>> checking for egrep... grep -E >>>> checking whether gcc needs -traditional... no >>>> checking for library containing crypt... -lcrypt >>>> checking for library containing getspnam... no >>>> checking for library containing tgetent... -ltermlib >>>> checking for library containing gethostbyname... none required >>>> checking for library containing connect... none required >>>> checking for library containing iconv... no >>>> checking for ANSI C header files... no >>>> checking for sys/types.h... yes >>>> checking for sys/stat.h... yes >>>> checking for stdlib.h... yes >>>> checking for string.h... yes >>>> checking for memory.h... yes >>>> checking for strings.h... yes >>>> checking for inttypes.h... yes >>>> checking for stdint.h... yes >>>> checking for unistd.h... yes >>>> checking auth.h usability... no >>>> checking auth.h presence... no >>>> checking for auth.h... no >>>> checking for inttypes.h... (cached) yes >>>> checking shadow.h usability... no >>>> checking shadow.h presence... no >>>> checking for shadow.h... no >>>> checking for stdint.h... (cached) yes >>>> checking utmpx.h usability... no >>>> checking utmpx.h presence... no >>>> checking for utmpx.h... no >>>> checking utmp.h usability... yes >>>> checking utmp.h presence... yes >>>> checking for utmp.h... yes >>>> checking wchar.h usability... yes >>>> checking wchar.h presence... yes >>>> checking for wchar.h... yes >>>> checking for wchar_t... yes >>>> checking size of wchar_t... 4 >>>> checking wctype.h usability... yes >>>> checking wctype.h presence... yes >>>> checking for wctype.h... yes >>>> checking for dirent.h that defines DIR... yes >>>> checking for library containing opendir... none required >>>> checking whether stat file-mode macros are broken... no >>>> checking for ANSI C header files... (cached) no >>>> checking for long long... yes >>>> checking for uid_t in sys/types.h... yes >>>> checking type of array argument to getgroups... gid_t >>>> checking for mode_t... yes >>>> checking return type of signal handlers... void >>>> checking for size_t... yes >>>> checking for uid_t in sys/types.h... (cached) yes >>>> checking for socklen_t... yes >>>> checking for struct dirent.d_ino... yes >>>> checking for struct utmp.ut_host... no >>>> checking for struct utmp.ut_user... no >>>> checking for struct utmp.ut_tv... no >>>> checking for struct utmp.ut_xtime... no >>>> checking for struct sockaddr_storage.ss_family... yes >>>> checking for an ANSI C-conforming const... yes >>>> checking for function prototypes... yes >>>> checking for working volatile... yes >>>> checking whether gethostname is declared... yes >>>> checking for dup2... yes >>>> checking for getcwd... yes >>>> checking for gethostname... yes >>>> checking for getpwent... yes >>>> checking for getutent... no >>>> checking for memmove... yes >>>> checking for memset... yes >>>> checking for nice... yes >>>> checking for nl_langinfo... yes >>>> checking for sbrk... yes >>>> checking for setpgid... yes >>>> checking for setpriority... yes >>>> checking for strerror... yes >>>> checking for strstr... yes >>>> checking for sysconf... yes >>>> checking for wcwidth... yes >>>> checking whether getpgrp requires zero arguments... yes >>>> checking whether setpgrp takes no argument... no >>>> configure: creating ./config.status >>>> config.status: creating Makefile >>>> config.status: creating config.h >>>> >>>> =================== >>>> >>>> triligon# make >>>> grep 'ERR_' ./sh.err.c | grep '^#define' >> sh.err.h >>>> gcc -E -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' -D_h_tc_const >>>> ./tc.const.c | sed -n -e 's/^\(Char STR[a-zA-Z0-9_]*\) *\[ *\].*/extern >>>> \1[];/p' | sort >> tc.const.h >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.dir.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.dol.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.err.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.exec.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.char.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.exp.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.file.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.func.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.glob.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.hist.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.init.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.lex.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.misc.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.parse.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.print.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.proc.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.sem.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.set.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' sh.time.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' glob.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> mi.termios.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' ma.setp.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> vms.termcap.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.help.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.init.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.parse.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.spell.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.comp.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tw.color.c >>>> grep '[FV]_' ./ed.defns.c | grep '^#define' >> ed.defns.h >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> ed.chared.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> ed.refresh.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> ed.screen.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' ed.init.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >> ed.inputl.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' ed.defns.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' ed.xmap.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' ed.term.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tc.alloc.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tc.bind.c >>>> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' tc.const.c >>>> rm -f gethost >>>> gcc -o gethost -g -O2 -I. -I. -D_PATH_TCSHELL='"/usr/local/bin/tcsh"' >>>> ./gethost.c -ltermlib -lcrypt >>>> /var/tmp//ccSrQDLG.o(.text+0x9): In function `gettoken': >>>> ./gethost.c:126: undefined reference to `__mb_sb_limit' >>>> /var/tmp//ccSrQDLG.o(.text+0x8d):./gethost.c:139: undefined reference to >>>> `__mb_sb_limit' >>>> *** Error code 1 >>>> >>>> Stop in /usr/src/contrib/tcsh. >>>> _______________________________________________ >>>> freebsd-stable@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >>>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >>>> >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >> > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >