[M3devel] problems on FreeBSD 10.0-RELEASE
Dragiša Durić
dragisha at m3w.org
Wed Aug 27 20:40:40 CEST 2014
Mika,
If you did not fix this already - last commit on origin/master probably will do it for you.
dd
On 26 May 2014, at 21:22, mika at async.caltech.edu wrote:
> Hi m3devel,
>
> The usual story.. new computer, new OS, trying to set up CM3.
>
> I installed the binary snapshot
>
> cm3-bin-core-AMD64_FREEBSD-d5.9.0-x86_64-unknown-freebsd8.3-2013-10-15-17-59-51.tgz
>
> cvs synced against current as of today
>
> ran ./upgrade.sh and got various errors. (See below.) Versions...
>
> root at pluto:/home/mika/cm3/cm3/scripts # uname -a
> FreeBSD pluto 10.0-RELEASE-p3 FreeBSD 10.0-RELEASE-p3 #0: Tue May 13 18:31:10 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>
> root at pluto:/home/mika/cm3/cm3/scripts # gcc -v
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc47/gcc/x86_64-portbld-freebsd10.0/4.7.3/lto-wrapper
> Target: x86_64-portbld-freebsd10.0
> Configured with: ./../gcc-4.7.3/configure --disable-bootstrap --disable-nls --enable-gnu-indirect-function --libdir=/usr/local/lib/gcc47 --libexecdir=/usr/local/libexec/gcc47 --program-suffix=47 --with-as=/usr/local/bin/as --with-gmp=/usr/local --with-gxx-include-dir=/usr/local/lib/gcc47/include/c++/ --with-ld=/usr/local/bin/ld --with-pkgversion='FreeBSD Ports Collection' --with-system-zlib --with-ecj-jar=/usr/local/share/java/ecj-4.5.jar --enable-languages=c,c++,objc,fortran,java --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/gcc47 --build=x86_64-portbld-freebsd10.0
> Thread model: posix
> gcc version 4.7.3 (FreeBSD Ports Collection)
> root at pluto:/home/mika/cm3/cm3/scripts #
>
> Any ideas? It looks like gcc is having trouble compiling gcc?
>
> Mika
>
>
> build/gcov-iov '4.7.1' '' \
>> tmp-gcov-iov.h
> /bin/sh ../../gcc-4.7/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h
> echo timestamp > s-iov
> gcc -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -Wno-missing-field-initializers -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.7/gcc -I../../gcc-4.7/gcc/. -I../../gcc-4.7/gcc/../include -I../../gcc-4.7/gcc/../libcpp/include -I/usr/local/include ../../gcc-4.7/gcc/attribs.c -o attribs.o
> gcc -c -g -O2 -DIN_GCC -Wno-missing-field-initializers -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.7/gcc -I../../gcc-4.7/gcc/. -I../../gcc-4.7/gcc/../include -I../../gcc-4.7/gcc/../libcpp/include -I/usr/local/include ../../gcc-4.7/gcc/main.c -o main.o
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:46:
> In file included from ../../gcc-4.7/gcc/tree.h:30:
> ../../gcc-4.7/gcc/statistics.h:48:46: error: reference to 'function' is ambiguous
> extern void statistics_counter_event (struct function *, const char *, int);
> ^
> ../../gcc-4.7/gcc/statistics.h:41:8: note: candidate found by name lookup is 'function'
> struct function;
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:46:
> In file included from ../../gcc-4.7/gcc/tree.h:30:
> ../../gcc-4.7/gcc/statistics.h:49:48: error: reference to 'function' is ambiguous
> extern void statistics_histogram_event (struct function *, const char *, int);
> ^
> ../../gcc-4.7/gcc/statistics.h:41:8: note: candidate found by name lookup is 'function'
> struct function;
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> gcc -c -g -O2 -DIN_GCC -Wno-missing-field-initializers -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.7/gcc -I../../gcc-4.7/gcc/. -I../../gcc-4.7/gcc/../include -I../../gcc-4.7/gcc/../libcpp/include -I/usr/local/include ../../gcc-4.7/gcc/tree-browser.c -o tree-browser.o
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:46:
> ../../gcc-4.7/gcc/tree.h:3547:10: error: reference to 'function' is ambiguous
> struct function *f;
> ^
> ../../gcc-4.7/gcc/tree.h:2653:8: note: candidate found by name lookup is 'function'
> struct function;
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:643:24: error: reference to 'function' is ambiguous
> add_local_decl (struct function *fun, tree d)
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:657:23: error: reference to 'function' is ambiguous
> extern GTY(()) struct function *cfun;
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:693:30: error: reference to 'function' is ambiguous
> extern void set_cfun (struct function *new_cfun);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:694:31: error: reference to 'function' is ambiguous
> extern void push_cfun (struct function *new_cfun);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:732:40: error: reference to 'function' is ambiguous
> extern void free_after_parsing (struct function *);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:733:44: error: reference to 'function' is ambiguous
> extern void free_after_compilation (struct function *);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:764:50: error: reference to 'function' is ambiguous
> extern bool optimize_function_for_size_p (struct function *);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> In file included from ../../gcc-4.7/gcc/basic-block.h:26:
> ../../gcc-4.7/gcc/function.h:765:51: error: reference to 'function' is ambiguous
> extern bool optimize_function_for_speed_p (struct function *);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:53:
> In file included from ../../gcc-4.7/gcc/gimple.h:32:
> ../../gcc-4.7/gcc/basic-block.h:779:31: error: reference to 'function' is ambiguous
> extern void init_flow (struct function *);
> ^../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:59:
> ../../gcc-4.7/gcc/output.h:137:6: warning: 'format' attribute argument not supported: __asm_fprintf__ [-Wignored-attributes]
> ATTRIBUTE_ASM_FPRINTF(2, 3);
> ^
> ../../gcc-4.7/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF'
> #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:63:
> ../../gcc-4.7/gcc/langhooks-def.h:40:38: error: reference to 'function' is ambiguous
> extern void lhd_do_nothing_f (struct function *);
> ^
> ../../gcc-4.7/gcc/function.h:503:16: note: candidate found by name lookup is 'function'
> struct GTY(()) function {
> ^
> /usr/include/c++/v1/__functional_03:206:44: note: candidate found by name lookup is 'std::__1::function'
> template<class _Fp> class _LIBCPP_TYPE_VIS function; // undefined
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:69:
> In file included from ../../gcc-4.7/gcc/expr.h:28:
> In file included from ../../gcc-4.7/gcc/rtl.h:2244:
> ./genrtl.h:385:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
> XWINT (rt, 1) = arg1;
> ^ ~
> ../../gcc-4.7/gcc/rtl.h:633:29: note: expanded from macro 'XWINT'
> #define XWINT(RTX, N) ((RTX)->u.hwint[N])
> ^
> ../../gcc-4.7/gcc/rtl.h:344:5: note: array 'hwint' declared here
> HOST_WIDE_INT hwint[1];
> ^
> ../../gcc-4.7/gcc/hwint.h:64:26: note: expanded from macro 'HOST_WIDE_INT'
> # define HOST_WIDE_INT long
> ^
> In file included from ../../gcc-4.7/gcc/m3cg/parse.c:69:
> In file included from ../../gcc-4.7/gcc/expr.h:28:
> In file included from ../../gcc-4.7/gcc/rtl.h:2244:
> ./genrtl.h:386:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
> XWINT (rt, 2) = arg2;
> ^ ~
> ../../gcc-4.7/gcc/rtl.h:633:29: note: expanded from macro 'XWINT'
> #define XWINT(RTX, N) ((RTX)->u.hwint[N])
> ^
> ../../gcc-4.7/gcc/rtl.h:344:5: note: array 'hwint' declared here
> HOST_WIDE_INT hwint[1];
> ^../../gcc-4.7/gcc/hwint.h:64:26: note: expanded from macro 'HOST_WIDE_INT'
> # define HOST_WIDE_INT long
> ^
> 3 warnings and 13 errors generated.
> gmake: *** [m3cg/parse.o] Error 1
> gmake: *** Waiting for unfinished jobs....
> /bin/sh ../../gcc-4.7/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
> echo timestamp > s-attrtab
> /bin/sh ../../gcc-4.7/gcc/../move-if-change tmp-automata.c insn-automata.c
> echo timestamp > s-automata
> "/usr/home/mika/cm3/cm3/m3-sys/m3cc/src/m3makefile", line 327: quake runtime error: exit 2: cd ../AMD64_FREEBSD && cd gcc && gmake MAKE="gmake -j4 " AUTOCONF=: AUTOMAKE=: LEX='touch lex.yy.c' MAKEINFO=: -j4 s-modes insn-config.h m3cg
>
> --procedure-- -line- -file---
> exec -- <builtin>
> m3cc_Run 327 /usr/home/mika/cm3/cm3/m3-sys/m3cc/src/m3makefile
> include_dir 577 /usr/home/mika/cm3/cm3/m3-sys/m3cc/src/m3makefile
> 6 /usr/home/mika/cm3/cm3/m3-sys/m3cc/AMD64_FREEBSD/m3make.args
>
> Fatal Error: package build failed
> ==> /home/mika/cm3/cm3/m3-sys/m3cc done
>
> Critical Mass Modula-3 version d5.9.0
> last updated: 2010-07-21
> compiled: 2014-05-26 19:11:28
> configuration: /usr/local/cm3/bin/cm3.cfg
> host: AMD64_FREEBSD
> quake runtime error: "/usr/local/cm3/bin/cm3.cfg", line 2: quake runtime error: undefined variable: SL
>
> --procedure-- -line- -file---
> 2 /usr/local/cm3/bin/cm3.cfg
> target:
>
> ./upgrade.sh: /home/mika/cm3/cm3/m3-sys/m3cc/AMD64_FREEBSD/cm3cg: not found
> root at pluto:/home/mika/cm3/cm3/scripts #
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20140827/0c22dea5/attachment-0001.sig>
More information about the M3devel
mailing list