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 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
>>
>>>>> 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/lis...freebsd-stable
>>>>> To unsubscribe, send any mail to

>> "freebsd-stable-unsubscribe@freebsd.org"
>>> _______________________________________________
>>> freebsd-current@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/lis...reebsd-current
>>> To unsubscribe, send any mail to

>> "freebsd-current-unsubscribe@freebsd.org"


_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/lis...freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"