Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Nov 2007 22:51:49 +0000
From:      "Aryeh Friedman" <aryeh.friedman@gmail.com>
To:        "=?ISO-8859-1?Q?=B6_Bill_Hacker?=" <askbill@conducive.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Buildworld failures - 6.3-PRE
Message-ID:  <bef9a7920711231451t68c9b648lc541767011aa5da8@mail.gmail.com>
In-Reply-To: <47475829.4040706@conducive.net>
References:  <474754CC.2070807@conducive.net> <bef9a7920711231436i24369cdbwd95fdd461bf01d38@mail.gmail.com> <47475829.4040706@conducive.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/23/07, =B6 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
> >>
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >> 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
> >>
> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>
> >> triligon# make
> >> grep 'ERR_' ./sh.err.c | grep '^#define' >> sh.err.h
> >> gcc -E -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  -D_h_tc_cons=
t
> >> ./tc.const.c |  sed -n -e 's/^\(Char STR[a-zA-Z0-9_]*\) *\[ *\].*/exte=
rn
> >> \1[];/p' |  sort >> tc.const.h
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.di=
r.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.do=
l.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.er=
r.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.ex=
ec.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.ch=
ar.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.ex=
p.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.fi=
le.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.fu=
nc.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.gl=
ob.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.hi=
st.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.in=
it.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.le=
x.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.mi=
sc.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.pa=
rse.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.pr=
int.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.pr=
oc.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.se=
m.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.se=
t.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  sh.ti=
me.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  glob.=
c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> mi.termios.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  ma.se=
tp.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> vms.termcap.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.he=
lp.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.in=
it.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.pa=
rse.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.sp=
ell.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.co=
mp.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tw.co=
lor.c
> >> grep '[FV]_' ./ed.defns.c | grep '^#define' >> ed.defns.h
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> ed.chared.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> ed.refresh.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> ed.screen.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  ed.in=
it.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'
> ed.inputl.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  ed.de=
fns.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  ed.xm=
ap.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  ed.te=
rm.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tc.al=
loc.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tc.bi=
nd.c
> >> gcc -c -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/usr/local/bin/tcsh"'  tc.co=
nst.c
> >> rm -f gethost
> >> gcc -o gethost  -g -O2 -I. -I. -D_PATH_TCSHELL=3D'"/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.o=
rg"
> >>
>
> _______________________________________________
> 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=
"
>



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