Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: amd64 5.0_STABLE -> i386 -current cross build fails in lint?
On Thu, Nov 05, 2009 at 11:18:19AM -0500, Rafal Boni wrote:
> This is an odd one, I see lint failures even after cleaning out both the
> objdir and destdir and rebuilding tools:
>
> --- LintSysNoerr.ln ---
> CC=/extra/tools/i386/bin/i486--netbsdelf-gcc
> /extra/tools/i386/bin/i486--netbsde
> lf-lint -chapbxzFS -w -X 272 -d /extra/i386/root/usr/include -D_LIBC
> -DLIBC_SCC
> S -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP
> -I/extra/netbsd-src/cu
> rrent/lib/libc/include -I/extra/netbsd-src/current/lib/libc
> -I/extra/netbsd-src/
> current/sys -I/extra/netbsd-src/current/lib/libc/compat/stdlib
> -I/extra/netbsd-s
> rc/current/lib/libc/compat/../stdlib
> -I/extra/netbsd-src/current/lib/libc/../../
> common/lib/libc/quad
> -I/extra/netbsd-src/current/lib/libc/../../common/lib/libc/
> string
> -I/extra/netbsd-src/current/lib/libc/../../common/lib/libc/arch/i386/stri
> ng -D__DBINTERFACE_PRIVATE -I/extra/netbsd-src/current/libexec/ld.elf_so
> -I/extr
> a/netbsd-src/current/lib/libc/dlfcn
> -I/extra/netbsd-src/current/lib/libc/gdtoa -
> DNO_FENV_H -I/extra/netbsd-src/current/lib/libc/arch/i386/gdtoa -DWITH_RUNE
> -I/e
> xtra/netbsd-src/current/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL
> -DPORT
> MAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 -i
> LintSysNoer
> r.c
> /extra/netbsd-src/current/sys/compat/sys/time.h(131): redeclaration of
> getitimer
> [27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(132): redeclaration of
> gettimeof
> day [27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(134): redeclaration of
> setitimer
> [27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(135): redeclaration of utimes
> [2
> 7]
> /extra/netbsd-src/current/sys/compat/sys/time.h(144): redeclaration of
> adjtime [
> 27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(145): redeclaration of
> futimes [
> 27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(146): redeclaration of
> lutimes [
> 27]
> /extra/netbsd-src/current/sys/compat/sys/time.h(148): redeclaration of
> settimeof
> day [27]
> *** [LintSysPseudoNoerr.ln] Error code 1
For what it's worth, this seems like it's related to the removal of COMPAT_50
from lfs.h; though I'm not sure putting it back is the uber-correct fix, at
least it let me get past this, so I did that locally (only around the include
of compat/sys/time.h).
--rafal
--
Time is an illusion; lunchtime, doubly so. |/\/\| Rafal Boni
-- Ford Prefect |\/\/|
rafal%pobox.com@localhost
Home |
Main Index |
Thread Index |
Old Index