builworld failure on current i386
Ilker OZUPAK
ilker.ozupak at emu.edu.tr
Fri Jun 25 08:10:46 PDT 2004
hello,
im using ctm to update my src tree. i manually dawnload delta's
and apply manually.
I did buildworld tries using src-cur 6385 | 6382 | 6333 | 6330
and all of the tries gave the same results.
there are a few modifications done to etc/make.conf
(file is included at the end)
system is 5.1 release min installation (fresh installed)
builworld did not fail with the default make.conf
(cp /usr/share/examples/etc/make.conf -> /etc/make.conf and build)
I think this is due to
cputype?=p4 definition in my modified make.conf
any ideas?
--
IO
--
<build_output>
----------------------------------------------------------------------
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
...
...
===> lib/libc
...
...
cc -O3 -pipe -march=pentium4 -I/usr/src/lib/libc/include
-I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/i386
-D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6
-I/usr/obj/usr/src/lib/libc -DPOSIX_MISTAKE -I/usr/src/lib/libc/locale
-DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DHESIOD
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized
-c /usr/src/lib/libc/gen/getmntinfo.c
cc -O3 -pipe -march=pentium4 -I/usr/src/lib/libc/include
-I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/i386
-D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6
-I/usr/obj/usr/src/lib/libc -DPOSIX_MISTAKE -I/usr/src/lib/libc/locale
-DBROKEN_DES -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DHESIOD
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized
-c /usr/src/lib/libc/gen/getnetgrent.c
In file included from /usr/src/lib/libc/gen/getnetgrent.c:323:
/usr/src/lib/libc/gen/getnetgrent.c: In function `innetgr':
/usr/src/lib/libc/gen/getnetgrent.c:308: warning: passing arg of `_buildkey'
discards qualifiers from pointer target type
/usr/src/lib/libc/gen/getnetgrent.c:308: warning: passing arg of `_buildkey'
discards qualifiers from pointer target type
In file included from /usr/src/lib/libc/gen/getnetgrent.c:303:
/usr/src/lib/libc/gen/getnetgrent.c:284: warning: passing arg of `_listmatch'
discards qualifiers from pointer target type
*** Error code 1
Stop in /usr/src/lib/libc.
*** Error code 1
Stop in /usr/src/lib.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
</build_output>
------------------------------------------------
<make_conf>
#### comment parts cleared to shorten the mail.
#
CPUTYPE?=p4
#
CFLAGS= -O3 -pipe
#
#BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
# -Wcast-qual -Wchar-subscripts -Winline \
# -Wmissing-prototypes -Wnested-externs -Wpointer-arith \
# -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings
#
#
COPTFLAGS= -O2 -pipe
#
# Compare before install
INSTALL=install -C
#
# Mtree will follow symlinks
#MTREE_FOLLOWS_SYMLINKS= -L
#
# To build ppp with normal permissions
#PPP_NOSUID= true
#
# To enable installing ssh(1) with the setuid bit turned on
ENABLE_SUID_SSH= true
#
# To enable installing newgrp(1) with the setuid bit turned on.
# Without the setuid bit, newgrp cannot change users' groups.
#ENABLE_SUID_NEWGRP= true
#
# To avoid building various parts of the base system:
#NO_CVS= true # do not build CVS
#NO_CXX= true # do not build C++ and friends
#NO_BIND= true # do not build BIND
#NO_FORTRAN= true # do not build g77 and related libraries
#NO_GDB= true # do not build GDB
#NO_I4B= true # do not build isdn4bsd package
#NO_IPFILTER= true # do not build IP Filter package
#NO_KERBEROS= true # do not build and install Kerberos 5 (KTH Heimdal)
#NO_LPR= true # do not build lpr and related programs
#NO_MAILWRAPPER=true # do not build the mailwrapper(8) MTA selector
#NO_MODULES= true # do not build modules with the kernel
#NO_OBJC= true # do not build Objective C support
#NO_OPENSSH= true # do not build OpenSSH
#NO_OPENSSL= true # do not build OpenSSL (implies NO_KERBEROS and
# NO_OPENSSH)
#NO_SENDMAIL= true # do not build sendmail and related programs
#NO_SHAREDOCS= true # do not build the 4.4BSD legacy docs
#NO_TCSH= true # do not build and install /bin/csh (which is tcsh)
#NO_X= true # do not compile in XWindows support (e.g. doscmd)
#NOCRYPT= true # do not build any crypto code
#NOGAMES= true # do not build games (games/ subdir)
#NOINFO= true # do not make or install info files
#NOLIBC_R= true # do not build libc_r (re-entrant version of libc)
#NOMAN= true # do not build manual pages
NOPROFILE= true # Avoid compiling profiled libraries
#NOSHARE= true # do not go into the share subdir
#
# To build sys/modules when building the world (our old way of doing things)
#MODULES_WITH_WORLD=true # do not build modules when building kernel
#
# The list of modules to build instead of all of them.
#MODULES_OVERRIDE= linux ipfw
#
# If you always want to build the Linux ext2fs kernel module.
WANT_EXT2FS_MODULE=yes
#
#
COMPAT1X= yes
COMPAT20= yes
COMPAT21= yes
COMPAT22= yes
COMPAT3X= yes
COMPAT4X= yes
#
#
</make_conf>
More information about the freebsd-current
mailing list