This is the mail archive of the gcc-help@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]

Re: 4.6.3 build error: go (gccgo) does not seem to see configure


On Tue, 20 Mar 2012 21:09:28 -0700
Ian Lance Taylor <iant@google.com> wrote:

> I don't know what is going wrong here.  I recommend running the failing
> command yourself, adding the -H option, and see where auto-host.h is
> coming from.  Perhaps the compilation is somehow picking up the wrong
> auto-host.h.


  Ian,

Thank you. OK, I did. The result is below. I don't see (well, at least
a search by my text editor did not find) *any* reference to auto-host.h.

I wonder if *anyone* has tried to build gccgo on 4.6.3 (on an x86
system) yet (or even 4.6.x for that matter). If it is known to work at
all, then I suppose I can test some changes to my initial call to
configure (e.g., try a more "default" setting), but as you might guess,
such test compile runs take hours on my old system. So, I can't hammer
away with fresh test recompilations several times an hour like I could
with a simpler software package (or a much faster system).


  Mike

===========
g++ -c -H -I ../../gcc-4.6.3/gcc/go -I ../../gcc-4.6.3/gcc/go/gofrontend -I. -Igo -I../../gcc-4.6.3/gcc -I../../gcc-4.6.3/gcc/go -I../../gcc-4.6.3/gcc/../include -I../../gcc-4.6.3/gcc/../libcpp/include  -I../../gcc-4.6.3/gcc/../libdecnumber -I../../gcc-4.6.3/gcc/../libdecnumber/bid -I../libdecnumber    -fomit-frame-pointer -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute   -DHAVE_CONFIG_H ../../gcc-4.6.3/gcc/go/gofrontend/dataflow.cc -o go/dataflow.o
. ../../gcc-4.6.3/gcc/go/go-system.h
.. ../libdecnumber/config.h
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/algorithm
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/c++config.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/os_defines.h
...... /usr/include/features.h
....... /usr/include/sys/cdefs.h
........ /usr/include/bits/wordsize.h
....... /usr/include/gnu/stubs.h
........ /usr/include/bits/wordsize.h
........ /usr/include/gnu/stubs-32.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/cpu_defines.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cstring
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cstddef
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
..... /usr/include/string.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
...... /usr/include/xlocale.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/climits
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/limits.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/syslimits.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/limits.h
........ /usr/include/limits.h
......... /usr/include/bits/posix1_lim.h
.......... /usr/include/bits/local_lim.h
........... /usr/include/linux/limits.h
......... /usr/include/bits/posix2_lim.h
......... /usr/include/bits/xopen_lim.h
.......... /usr/include/bits/stdio_lim.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cstdlib
..... /usr/include/stdlib.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
...... /usr/include/bits/waitflags.h
...... /usr/include/bits/waitstatus.h
....... /usr/include/endian.h
........ /usr/include/bits/endian.h
...... /usr/include/sys/types.h
....... /usr/include/bits/types.h
........ /usr/include/bits/wordsize.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
........ /usr/include/bits/typesizes.h
....... /usr/include/time.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
....... /usr/include/sys/select.h
........ /usr/include/bits/select.h
........ /usr/include/bits/sigset.h
........ /usr/include/time.h
........ /usr/include/bits/time.h
....... /usr/include/sys/sysmacros.h
....... /usr/include/bits/pthreadtypes.h
...... /usr/include/alloca.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/c++locale.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cstdio
....... /usr/include/stdio.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
........ /usr/include/libio.h
......... /usr/include/_G_config.h
.......... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
.......... /usr/include/wchar.h
........... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
........... /usr/include/bits/wchar.h
.......... /usr/include/gconv.h
........... /usr/include/wchar.h
............ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
........... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
......... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stdarg.h
........ /usr/include/bits/stdio_lim.h
........ /usr/include/bits/sys_errlist.h
........ /usr/include/bits/stdio.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/clocale
....... /usr/include/locale.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
........ /usr/include/bits/locale.h
...... /usr/include/langinfo.h
....... /usr/include/nl_types.h
....... /usr/include/bits/locale.h
...... /usr/include/iconv.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
...... /usr/include/libintl.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/c++io.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/gthr.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/gthr-default.h
........ /usr/include/pthread.h
......... /usr/include/sched.h
.......... /usr/include/time.h
.......... /usr/include/bits/sched.h
......... /usr/include/time.h
.......... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
.......... /usr/include/bits/time.h
......... /usr/include/signal.h
.......... /usr/include/bits/sigset.h
......... /usr/include/bits/setjmp.h
......... /usr/include/bits/wordsize.h
........ /usr/include/unistd.h
......... /usr/include/bits/posix_opt.h
......... /usr/include/bits/environments.h
......... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
......... /usr/include/bits/confname.h
......... ../../gcc-4.6.3/gcc/../include/getopt.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cctype
...... /usr/include/ctype.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stringfwd.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/postypes.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cwchar
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ctime
....... /usr/include/wchar.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stdarg.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
...... /usr/include/stdint.h
....... /usr/include/bits/wordsize.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/functexcept.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/exception_defines.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/cpp_type_traits.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_iterator_base_types.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_iterator_base_funcs.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/concept_check.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_iterator.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/debug/debug.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_construct.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/new
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/exception
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_uninitialized.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algo.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_heap.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tempbuf.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/memory
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/allocator.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/c++allocator.h
........ /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_raw_storage_iter.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/limits
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/string
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/char_traits.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_function.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/atomicity.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/atomic_word.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.tcc
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/list
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/map
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_tree.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multimap.h
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/set
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_set.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_multiset.h
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/vector
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_vector.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_bvector.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc
In file included from ../../gcc-4.6.3/gcc/go/gofrontend/dataflow.cc:7:
../../gcc-4.6.3/gcc/go/go-system.h:118:3: error: #error "requires hash table type"
.. /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iostream
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ostream
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ios
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/localefwd.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ios_base.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/locale_classes.h
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/streambuf
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/streambuf.tcc
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_ios.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/streambuf_iterator.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/locale_facets.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/cwctype
........ /usr/include/wctype.h
......... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/ctype_base.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/ctype_inline.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/codecvt.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/time_members.h
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i586-pc-linux-gnu/bits/messages_members.h
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_ios.tcc
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc
..... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/locale
...... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/locale_facets.tcc
....... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/typeinfo
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/istream
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/istream.tcc
.. ../../gcc-4.6.3/gcc/system.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stdarg.h
... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
... ../../gcc-4.6.3/gcc/../include/safe-ctype.h
... /usr/include/errno.h
.... /usr/include/bits/errno.h
..... /usr/include/linux/errno.h
...... /usr/include/asm/errno.h
....... /usr/include/asm-generic/errno.h
........ /usr/include/asm-generic/errno-base.h
... ../../gcc-4.6.3/gcc/hwint.h
... /usr/include/signal.h
.... /usr/include/bits/sigset.h
.... /usr/include/bits/signum.h
.... /usr/include/bits/siginfo.h
..... /usr/include/bits/wordsize.h
.... /usr/include/bits/sigaction.h
.... /usr/include/bits/sigcontext.h
..... /usr/include/asm/sigcontext.h
...... /usr/include/linux/compiler.h
.... /usr/include/bits/sigstack.h
.... /usr/include/sys/ucontext.h
..... /usr/include/bits/sigcontext.h
.... /usr/include/bits/sigthread.h
... /usr/include/inttypes.h
... /usr/include/sys/stat.h
.... /usr/include/bits/stat.h
... ../../gcc-4.6.3/gcc/../include/filenames.h
... ../../gcc-4.6.3/gcc/../include/libiberty.h
.... ../../gcc-4.6.3/gcc/../include/ansidecl.h
.... /usr/lib/gcc/i586-pc-linux-gnu/4.1.2/include/stddef.h
.. ../../gcc-4.6.3/gcc/../include/ansidecl.h
.. ../../gcc-4.6.3/gcc/coretypes.h
.. ../../gcc-4.6.3/gcc/diagnostic-core.h
... ../../gcc-4.6.3/gcc/input.h
.... ../../gcc-4.6.3/gcc/../libcpp/include/line-map.h
... ./bversion.h
... ../../gcc-4.6.3/gcc/diagnostic.def
.. ../../gcc-4.6.3/gcc/input.h
. ../../gcc-4.6.3/gcc/go/gofrontend/gogo.h
. ../../gcc-4.6.3/gcc/go/gofrontend/expressions.h
.. /usr/include/gmp.h
.. /usr/include/mpfr.h
.. ../../gcc-4.6.3/gcc/go/gofrontend/operator.h
. ../../gcc-4.6.3/gcc/go/gofrontend/statements.h
. ../../gcc-4.6.3/gcc/go/gofrontend/dataflow.h
../../gcc-4.6.3/gcc/system.h:462: error: declaration of C function 'const char* strsignal(int)' conflicts with
/usr/include/string.h:359: error: previous declaration 'char* strsignal(int)' here
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:640: error: ISO C++ forbids declaration of 'Unordered_map_hash' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:640: error: expected ';' before 'Map_descriptors'
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:644: error: ISO C++ forbids declaration of 'Unordered_map_hash' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:644: error: expected ';' before 'Type_descriptor_decls'
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:661: error: ISO C++ forbids declaration of 'Map_descriptors' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:661: error: expected ';' before '*' token
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:663: error: ISO C++ forbids declaration of 'Type_descriptor_decls' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:663: error: expected ';' before '*' token
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:2422: error: ISO C++ forbids declaration of 'Unordered_set_hash' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:2422: error: expected ';' before 'Types_seen'
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:2429: error: ISO C++ forbids declaration of 'Types_seen' with no type
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:2429: error: expected ';' before '*' token
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h: In constructor 'Traverse::Traverse(unsigned int)':
../../gcc-4.6.3/gcc/go/gofrontend/gogo.h:2358: error: class 'Traverse' does not have any field named 'types_seen_'
=========== 


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