This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
sh-elf build error with gcc-3.5-20040704
- From: "Nitin Shah" <NitinS2 at KPITCummins dot com>
- To: <gcc-bugs at gcc dot gnu dot org>
- Date: Tue, 13 Jul 2004 16:40:14 +0530
- Subject: sh-elf build error with gcc-3.5-20040704
Hi,
In the latest GCC (gcc-3.5-20040704), binutils (binutils-040628) snapshots and newlib-1.12.0, while building toolchain for target sh-elf I am getting error as mention below at the stage of final gcc make. Kindly suggest how to remove this error.
************************************ Error Text starts ***************************************************
(cd .libs && rm -f libmudflap.la && ln -s ../libmudflap.la libmudflap.la)
/bin/sh ./libtool --mode=compile /home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/gcc/xgcc -B/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/gcc/ -B/home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/bin/ -B/home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/lib/ -isystem /home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/include -isystem /home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/sys-include -DHAVE_CONFIG_H -I. -I/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap -I. -O2 -O2 -Wall -ffunction-sections -fdata-sections -O2 -O2 -DLIBMUDFLAPTH -c /home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c -o pth/mf-runtime.lo
/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/gcc/xgcc -B/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/gcc/ -B/home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/bin/ -B/home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/lib/ -isystem /home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/include -isystem /home/nitins2/intmdt_share/gnush_v0403_elf-1/sh-elf/sys-include -DHAVE_CONFIG_H -I. -I/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap -I. -O2 -O2 -Wall -ffunction-sections -fdata-sections -O2 -O2 -DLIBMUDFLAPTH -c /home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c -o pth/mf-runtime.o
In file included from /home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:69:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-impl.h:223: error: parse error before "__mf_biglock"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-impl.h:223: warning: type defaults to `int' in declaration of `__mf_biglock'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-impl.h:223: warning: data definition has no type or storage class
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:127: error: parse error before "__mf_biglock"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:127: warning: type defaults to `int' in declaration of `__mf_biglock'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:131: error: 'PTHREAD_MUTEX_INITIALIZER' undeclared here (not in a function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:131: warning: data definition has no type or storage class
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:185: error: parse error before "pthread_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:185: warning: no semicolon at end of struct or union
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:194: error: parse error before "dealloc_thread"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:194: warning: type defaults to `int' in declaration of `dealloc_thread'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:194: warning: data definition has no type or storage class
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:196: warning: type defaults to `int' in declaration of `__mf_object_t'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:196: warning: data definition has no type or storage class
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:203: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:203: warning: type defaults to `int' in declaration of `__mf_object_cemetary'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:203: warning: data definition has no type or storage class
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:212: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:214: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:216: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:218: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:221: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:222: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_set_options':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:427: warning: implicit declaration of function 'pthread_mutex_trylock'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:427: warning: implicit declaration of function 'pthread_mutex_lock'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:434: warning: implicit declaration of function 'pthread_mutex_unlock'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mfu_set_options':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:532: warning: implicit declaration of function 'pthread_self'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__wrap_main':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:704: warning: implicit declaration of function '__real_main'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mfu_check':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:780: error: 'ovr_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:780: error: (Each undeclared identifier is reported only once
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:780: error: for each function it appears in.)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:782: error: 'all_ovr_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:783: error: 'dealloc_me' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:793: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:809: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:902: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:905: warning: return type defaults to `int'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_insert_new_object':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:908: error: 'new_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:933: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_uncache_object':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:938: error: 'old_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mfu_register':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1011: error: 'ovr_objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1028: error: 'ovr_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mfu_unregister':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1106: error: 'old_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1107: error: 'del_obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1108: error: 'objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1108: error: parse error before '{' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_adapt_cache_fn':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1241: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1241: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1367: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_find_objects2':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1370: error: 'type' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1371: error: 'ptr_low' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1378: error: 'max_objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1379: error: 'objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1379: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1391: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1395: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1397: error: 'ptr_high' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1401: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1414: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_find_objects':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1422: error: 'ptr_low' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1422: error: 'ptr_high' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1422: error: 'objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1422: error: 'max_objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1444: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_link_object':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1446: error: 'node' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1453: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_unlink_object':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1455: error: 'node' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1467: error: parse error before "__mf_object_t"
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_find_dead_objects':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1475: error: 'low' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1475: error: 'high' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1476: error: 'max_objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1476: error: 'objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1493: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: At top level:
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1526: error: parse error before '*' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_describe_object':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1529: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_report_leaks_fn':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1610: error: 'node' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1610: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_violation':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1891: error: 'objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1921: error: 'obj' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:1951: warning: implicit declaration of function 'kill'
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c: In function `__mf_watch_or_not':
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:2015: error: 'all_ovr_objs' undeclared (first use in this function)
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:2024: error: parse error before ')' token
/home/kpit/fsfsrc/downloads/gcc-3.5-20040704/libmudflap/mf-runtime.c:2031: error: 'obj' undeclared (first use in this function)
make[3]: *** [pth/mf-runtime.lo] Error 1
make[3]: Leaving directory `/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/sh-elf/libmudflap'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/sh-elf/libmudflap'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/nitins2/intmdt_build/sh-elfbld3.5-20040704/build-gcc-3.5-20040704/sh-elf/libmudflap'
make: *** [all-target-libmudflap] Error 2
************************************ Error Text Ends ******************************************************************
Thanks in advance
Nitin Shah,
KPIT Cummins InfoSystems Ltd.
Pune, India
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Free download of GNU based tool-chains for Renesas' SH and H8 Series.
The following site also offers free technical support to its users.
Visit http://www.kpitgnutools.com for details.
Latest versions of KPIT GNU tools are released on June 1, 2004.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~