From owner-freebsd-questions@FreeBSD.ORG Thu Jun 5 21:11:13 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD68910656AA for ; Thu, 5 Jun 2008 21:11:13 +0000 (UTC) (envelope-from chris@smartt.com) Received: from barium.smartt.com (barium.smartt.com [69.67.187.30]) by mx1.freebsd.org (Postfix) with ESMTP id A536D8FC15 for ; Thu, 5 Jun 2008 21:11:13 +0000 (UTC) (envelope-from chris@smartt.com) Received: from [69.31.174.220] (unknown [69.31.174.220]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by barium.smartt.com (Postfix) with ESMTPS id B9096AC820; Thu, 5 Jun 2008 14:11:12 -0700 (PDT) Message-ID: <4848567C.6000404@smartt.com> Date: Thu, 05 Jun 2008 14:11:24 -0700 From: Chris St Denis User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <30438414.291212699769595.JavaMail.root@tomcat.phantombsd.org> In-Reply-To: <30438414.291212699769595.JavaMail.root@tomcat.phantombsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Casey Scott Subject: Re: 6.3 to 7.0 STABLE upgrade buildworld failures X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2008 21:11:13 -0000 Various parts of the FreeBSD base system are interdependent on each other. It's likely that one of the NO_* lines is breaking it. Since libgcc is what is failing I'd suspect NO_TOOLCHAIN mergemaster is normally done after installworld, but the "-p" mode is for pre-buildworld. See the man page for details. Casey Scott wrote: > I thought mergemaster was done after installworld? I've tried 3 different cvs sources, same result. Maybe its my make.conf? Here's what I've got: > > ************************************************************************************************ > CPUTYPE?=p4 > CFLAGS= -O -pipe > NO_BLUETOOTH= true # do not build Bluetooth related stuff > NO_I4B= true # do not build isdn4bsd package > NO_LPR= true # do not build lpr and related programs > NO_SENDMAIL= true # do not build sendmail and related programs > NO_SHAREDOCS= true # do not build the 4.4BSD legacy docs > NO_TOOLCHAIN= true # do not build programs for program development > NO_USB= true # do not build usbd(8) and related programs > NO_VINUM= true # do not build Vinum utilities > NO_ATM= true # do not build ATM related programs and libraries > NO_GAMES= true # do not build games (games/ subdir) > NO_INET6= true # do not build IPv6 related programs and libraries > NO_PROFILE= true # Avoid compiling profiled libraries > SENDMAIL_MAP_PERMS= > WITHOUT_X11=yes > PERL_VER=5.8.8 > PERL_VERSION=5.8.8 > ************************************************************************************************ > > # make buildworld dies here. > > ************************************************************************************************ > ln -sf /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-generic.h unwind.h > make -f /usr/src/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile MFILE=/usr/src/gnu/lib/libgcc/../../usr.bin/cc/cc_tools/Makefile GCCDIR=/usr/src/gnu/lib/libgcc/../../../contrib/gcc gthr-default.h > ln -sf /usr/src/gnu/lib/libgcc/../../../contrib/gcc/gthr-posix.h gthr-default.h > cc -c -O -pipe -march=pentium4 -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DHAVE_GTHR_DEFAULT -I/usr/src/gnu/lib/libgcc/../../../contrib/gcclibs/include -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc/config -I/usr/src/gnu/lib/libgcc/../../../contrib/gcc -I. -I/usr/src/gnu/lib/libgcc/../../usr.bin/cc/cc_tools -fvisibility=hidden -DHIDE_EXPORTS -fPIC -fexceptions -D__GLIBC__=3 -DElfW=__ElfN -o unwind-dw2.o /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c > In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:32: > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:47:20: error: stddef.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:48:19: error: float.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:87:20: error: stdarg.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:90:19: error: stdio.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:96:19: error: errno.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:103:20: error: string.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:104:20: error: stdlib.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:105:20: error: unistd.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:108:20: error: limits.h: No such file or directory > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/tsystem.h:111:18: error: time.h: No such file or directory > In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:40: > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h: In function 'size_of_encoded_value': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h:90: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h: In function 'base_of_encoded_value': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h:122: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h: In function 'read_encoded_value_with_base': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-pe.h:259: warning: incompatible implicit declaration of built-in function 'abort' > In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/gthr.h:114, > from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:42: > ./gthr-default.h:43:21: error: pthread.h: No such file or directory > In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/gthr.h:114, > from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:42: > ./gthr-default.h: At top level: > ./gthr-default.h:92: error: 'pthread_once' undeclared here (not in a function) > ./gthr-default.h:93: error: 'pthread_getspecific' undeclared here (not in a function) > ./gthr-default.h:94: error: 'pthread_setspecific' undeclared here (not in a function) > ./gthr-default.h:95: error: 'pthread_create' undeclared here (not in a function) > ./gthr-default.h:96: error: 'pthread_cancel' undeclared here (not in a function) > ./gthr-default.h:97: error: 'pthread_mutex_lock' undeclared here (not in a function) > ./gthr-default.h:98: error: 'pthread_mutex_trylock' undeclared here (not in a function) > ./gthr-default.h:99: error: 'pthread_mutex_unlock' undeclared here (not in a function) > ./gthr-default.h:100: error: 'pthread_mutex_init' undeclared here (not in a function) > ./gthr-default.h:103: error: 'pthread_key_create' undeclared here (not in a function) > ./gthr-default.h:104: error: 'pthread_key_delete' undeclared here (not in a function) > ./gthr-default.h:105: error: 'pthread_mutexattr_init' undeclared here (not in a function) > ./gthr-default.h:106: error: 'pthread_mutexattr_settype' undeclared here (not in a function) > ./gthr-default.h:107: error: 'pthread_mutexattr_destroy' undeclared here (not in a function) > ./gthr-default.h: In function '__gthread_active_p': > ./gthr-default.h:173: error: 'PTHREAD_MUTEX_INITIALIZER' undeclared (first use in this function) > ./gthr-default.h:173: error: (Each undeclared identifier is reported only once > ./gthr-default.h:173: error: for each function it appears in.) > ./gthr-default.h:174: error: 'PTHREAD_ONCE_INIT' undeclared (first use in this function) > ./gthr-default.h:188: error: called object '__gthrw_pthread_mutex_lock' is not a function > ./gthr-default.h:189: error: called object '__gthrw_pthread_once' is not a function > ./gthr-default.h:190: error: called object '__gthrw_pthread_mutex_unlock' is not a function > ./gthr-default.h: In function '__gthread_once': > ./gthr-default.h:578: error: called object '__gthrw_pthread_once' is not a function > ./gthr-default.h: In function '__gthread_key_create': > ./gthr-default.h:586: error: called object '__gthrw_pthread_key_create' is not a function > ./gthr-default.h: In function '__gthread_key_delete': > ./gthr-default.h:592: error: called object '__gthrw_pthread_key_delete' is not a function > ./gthr-default.h: In function '__gthread_getspecific': > ./gthr-default.h:598: error: called object '__gthrw_pthread_getspecific' is not a function > ./gthr-default.h: In function '__gthread_setspecific': > ./gthr-default.h:604: error: called object '__gthrw_pthread_setspecific' is not a function > ./gthr-default.h: In function '__gthread_mutex_lock': > ./gthr-default.h:611: error: called object '__gthrw_pthread_mutex_lock' is not a function > ./gthr-default.h: In function '__gthread_mutex_trylock': > ./gthr-default.h:620: error: called object '__gthrw_pthread_mutex_trylock' is not a function > ./gthr-default.h: In function '__gthread_mutex_unlock': > ./gthr-default.h:629: error: called object '__gthrw_pthread_mutex_unlock' is not a function > ./gthr-default.h: In function '__gthread_recursive_mutex_init_function': > ./gthr-default.h:643: error: called object '__gthrw_pthread_mutexattr_init' is not a function > ./gthr-default.h:645: error: 'PTHREAD_MUTEX_RECURSIVE' undeclared (first use in this function) > ./gthr-default.h:645: error: called object '__gthrw_pthread_mutexattr_settype' is not a function > ./gthr-default.h:647: error: called object '__gthrw_pthread_mutex_init' is not a function > ./gthr-default.h:649: error: called object '__gthrw_pthread_mutexattr_destroy' is not a function > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function '_Unwind_GetGR': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:168: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function '_Unwind_SetGR': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:208: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function '_Unwind_SetGRValue': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:257: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'extract_cie_info': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:350: warning: incompatible implicit declaration of built-in function 'strlen' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'execute_stack_op': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:611: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:829: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:836: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'execute_cfa_program': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1082: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'uw_frame_state_for': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1099: warning: incompatible implicit declaration of built-in function 'memset' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function '__frame_state_for': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1184: warning: incompatible implicit declaration of built-in function 'memset' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function '_Unwind_SetSpColumn': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1234: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'uw_update_context_1': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1290: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'uw_init_context_1': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1408: warning: incompatible implicit declaration of built-in function 'memset' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1413: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1417: error: 'PTHREAD_ONCE_INIT' undeclared (first use in this function) > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c: In function 'uw_install_context_1': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1472: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1480: warning: incompatible implicit declaration of built-in function 'memcpy' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1486: warning: incompatible implicit declaration of built-in function 'memcpy' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1490: warning: incompatible implicit declaration of built-in function 'memcpy' > In file included from /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind-dw2.c:1518: > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc: In function '_Unwind_RaiseException_Phase2': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc:75: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc: In function '_Unwind_Resume': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc:238: warning: incompatible implicit declaration of built-in function 'abort' > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc: In function '_Unwind_Resume_or_Rethrow': > /usr/src/gnu/lib/libgcc/../../../contrib/gcc/unwind.inc:263: warning: incompatible implicit declaration of built-in function 'abort' > *** Error code 1 > > Stop in /usr/src/gnu/lib/libgcc. > *** 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. > ************************************************************************************************ > > > Casey > > > > ----- "Chris St Denis" wrote: > > >> Casey Scott wrote: >> >>> Can we no longer use "make buildworld" to upgrade from source >>> >> builds? Everytime I've tried, I get build errors. I've gotten the >> impression from a few things I've read that freebsd-update is suppose >> to be used. I don't want a binary install/upgrade though. I've just >> sync from CVS with this in the config: >> >>> *default host=cvsup15.FreeBSD.org >>> *default base=/var/db >>> *default prefix=/usr >>> *default release=cvs tag=RELENG_7 >>> *default delete use-rel-suffix >>> *default compress >>> src-all >>> >>> >>> Pretty much the same config I've always used, except the RELENG_7. >>> >>> I continually get errors when "make buildworld". I went back to the >>> >> 6.3 source, and successfully "make buildworld". >> >>> My current attempt at buildword with the 7.0 died like this: >>> >>> >> ********************************************************************* >> >>> ===> usr.bin/awk (obj,build-tools) >>> yacc -d -o awkgram.c >>> >> /usr/src/usr.bin/awk/../../contrib/one-true-awk/awkgram.y >> >>> yacc: 43 shift/reduce conflicts >>> yacc: 85 reduce/reduce conflicts >>> ln -sf awkgram.h ytab.h >>> cc -O -pipe -DHAS_ISBLANK -I. >>> >> -I/usr/src/usr.bin/awk/../../contrib/one-true-awk -DFOPEN_MAX=64 >> -I/usr/obj/usr/src/tmp/legacy/usr/include >> -L/usr/obj/usr/src/tmp/legacy/usr/lib >> /usr/src/usr.bin/awk/../../contrib/one-true-awk/maketab.c -o maketab >> >>> ===> lib/libmagic (obj,build-tools) >>> cc -DHAVE_CONFIG_H -DCOMPILE_ONLY -I/usr/src/lib/libmagic >>> >> -I/usr/src/lib/libmagic/../../contrib/file -o mkmagic >> /usr/src/lib/libmagic/../../contrib/file/apprentice.c >> /usr/src/lib/libmagic/../../contrib/file/funcs.c >> /usr/src/lib/libmagic/../../contrib/file/magic.c >> /usr/src/lib/libmagic/../../contrib/file/print.c >> >>> ===> usr.sbin/sysinstall (obj,build-tools) >>> cc -o rtermcap /usr/src/usr.sbin/sysinstall/rtermcap.c -ltermcap >>> ===> gnu/usr.bin/cc/cc_tools (obj,depend,all) >>> make: don't know how to make >>> >> /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/ansidecl.h. >> Stop >> >>> *** Error code 2 >>> >>> Stop in /usr/src. >>> *** Error code 1 >>> >>> Stop in /usr/src. >>> *** Error code 1 >>> >>> Stop in /usr/src. >>> >>> >> ********************************************************************* >> >>> The previous attempt died due to a missing tconfig.h. Can anyone >>> >> shed some light on this please? I can't remember ever having trouble >> with a buildworld before!! >> >>> TIA, >>> Casey >>> _______________________________________________ >>> freebsd-questions@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>> To unsubscribe, send any mail to >>> >> "freebsd-questions-unsubscribe@freebsd.org" >> >>> >>> >> 1. Make sure you do a "mergemaster -p" first. see mergemaster(8) >> >> 2. Check your make.conf. A bad combination of NO_* variables can break >> >> things. As can bad cflags, etc. >> >> 2. Try doing a cvsup again to make sure your source is clean. Maybe >> with >> a different server incase cvsup15 is messed up. >>