This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[4.5 bootstrap] i686-apple-darwin9 broken at 151839?


$ uname -v
Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386


$ more stage_current
stage3

superficial error is:
$ make -j8 bootstrap >build-log.txt 2>err-log.txt
$ tail err-log.txt
configure: error: cannot compute sizeof (long long)See `config.log' for more details.
make[2]: *** [configure-stage3-gcc] Error 77
make[2]: *** Waiting for unfinished jobs....


but it seems that the real problem might be ( a lot of these in the config log) :

Assertion failed: (!"Unknown one-operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-49/source/ DWARFdSYM.cpp, line 1457.
xgcc: Internal error: Abort trap (program dsymutil)
Please submit a full bug report.


==== here is the specific long long case...

configure:5749: checking size of long long
configure:5754: /Volumes/ScratchCS/gcc-4-5-reg-build/./prev-gcc/xgcc - B/Volumes/ScratchCS/gcc-4-5-reg-build/./prev-gcc/ -B/Volumes/Scrat
chCS/gcc-4-5-install/i686-apple-darwin9/bin/ -B/Volumes/ScratchCS/ gcc-4-5-install/i686-apple-darwin9/bin/ -B/Volumes/ScratchCS/gcc-4-5-in
stall/i686-apple-darwin9/lib/ -isystem /Volumes/ScratchCS/gcc-4-5- install/i686-apple-darwin9/include -isystem /Volumes/ScratchCS/gcc-4-5-
install/i686-apple-darwin9/sys-include -o conftest -g -O2 -fomit- frame-pointer conftest.c >&5
Assertion failed: (!"Unknown one-operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-49/source/DWARFdSYM.
cpp, line 1457.
xgcc: Internal error: Abort trap (program dsymutil)
Please submit a full bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
configure:5754: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define HAVE_GNU_LD 0
| #define HAVE_GNU_AS 0
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define SIZEOF_VOID_P 0
| #define SIZEOF_SHORT 0
| #define SIZEOF_INT 0
| #define SIZEOF_LONG 0
| #define HAVE_LONG_LONG 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| static long int longval () { return (long int) (sizeof (long long)); }
| static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
| #include <stdio.h>
| #include <stdlib.h>
| int
| main ()
| {
|
| FILE *f = fopen ("conftest.val", "w");
| if (! f)
| return 1;
| if (((long int) (sizeof (long long))) < 0)
| {
| long int i = longval ();
| if (i != ((long int) (sizeof (long long))))
| return 1;
| fprintf (f, "%ld", i);
| }
| else
| {
| unsigned long int i = ulongval ();
| if (i != ((long int) (sizeof (long long))))
| return 1;
| fprintf (f, "%lu", i);
| }
| /* Do not output a trailing newline, as this causes \r\n confusion
| on some platforms. */
| return ferror (f) || fclose (f) != 0;
|
| ;
| return 0;
| }
configure:5758: error: in `/Volumes/ScratchCS/gcc-4-5-reg-build/gcc':
configure:5762: error: cannot compute sizeof (long long)
See `config.log' for more details.


====

anyone else seeing this?
Iain


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]