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.
So your saying until fixed NO_TCSH should be in make.conf? On 11/23/07, ??? Bill Hacker <askbill@conducive.net> wrote:> 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" >
Aryeh Friedman wrote:> On 11/23/07, ? Bill Hacker <askbill@conducive.net> 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 oneWhat 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" >
Aryeh Friedman wrote:> btw I am starting with 6.2-RELEASE because of the cd issues I have > mentioned should I go straight to current or should I go to 6.3 then > upto current? >At the current state of at least the .jp and .dk mirrors, I had breakage from RELENG_6_0, _6_1, 6_1, 6_2 and RELENG_6 All AMD-64, and attempting to build with 6.3-PRERELEASE and world last built 27 October. YMMV, and this is on of of the Tomcats, Core-D 2-core, not a GA G33-DS3R Quad Core where I'm working up HEAD as soon as the csup completes. Bill> On 11/23/07, Aryeh Friedman <aryeh.friedman@gmail.com> wrote: >> On 11/23/07, ? Bill Hacker <askbill@conducive.net> 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 >> >>>>> 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"