This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa][irix] libmudflap won't build - lots of warnings
- From: "Billinghurst, David (CRTS)" <David dot Billinghurst at riotinto dot com>
- To: <gcc-bugs at gcc dot gnu dot org>
- Date: Thu, 19 Jun 2003 17:07:31 +1000
- Subject: [tree-ssa][irix] libmudflap won't build - lots of warnings
I have just built tree-ssa branch on irix6.5 libmudflap won't build, and there are a lot of compilation warnings.
I am happy to work through some of the issues if there is any interest.
The final error is
/bin/sh ./libtool --mode=compile /d5/billingd/obj/gcc-tree-ssa/gcc/xgcc -B/d5/billingd/obj/gcc-tree-ssa/gcc/ -B/d5/billingd/tmp/gcc-tree-ssa/mips-sgi-irix6.5/bin/ -B/d5/billingd/tmp/gcc-tree-ssa/mips-sgi-irix6.5/lib/ -isystem /d5/billingd/tmp/gcc-tree-ssa/mips-sgi-irix6.5/include -isystem /d5/billingd/tmp/gcc-tree-ssa/mips-sgi-irix6.5/sys-include -DHAVE_CONFIG_H -I. -I/d2/billingd/src/gcc-tree-ssa/libmudflap -I. -O2 -g -O2 -Wall -O2 -g -O2 -DWRAP_$hook -c /d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c -o fseeko64-hook.lo
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1691: warning: `struct stat64' declared inside parameter list
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_stat64':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1697: error: dereferencing pointer to incomplete type
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1698: warning: implicit declaration of function `stat64'
make[4]: *** [stat64-hook.lo] Error 1
The first few warnings are due to missing headers
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__wrap_main':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:650: warning: implicit declaration of function `__real_main'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c: In function `__mfu_report':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:1940: warning: implicit declaration of function `__wrap_alloca'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-runtime.c:2176: warning: implicit declaration of function `snprintf'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_memrchr':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:538: warning: implicit declaration of function `memrchr'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:538: warning: return makes pointer from integer without a cast
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strncpy':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:560: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strncat':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:610: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strncat':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:610: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strcasecmp':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:643: warning: implicit declaration of function `strcasecmp'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strncmp':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:653: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strncasecmp':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:667: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:671: warning: implicit declaration of function `strncasecmp'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strndup':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:704: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_memmem':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:769: warning: implicit declaration of function `memmem'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:769: warning: return makes pointer from integer without a cast
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_strnlen':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:786: warning: implicit declaration of function `strnlen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_bzero':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:798: warning: implicit declaration of function `bzero'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_bcopy':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:809: warning: implicit declaration of function `bcopy'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_bcmp':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:820: warning: implicit declaration of function `bcmp'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_index':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:830: warning: implicit declaration of function `index'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_rindex':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:840: warning: implicit declaration of function `rindex'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__wrap_mmap':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:340: warning: implicit declaration of function `getpagesize'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__wrap_munmap':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:388: warning: implicit declaration of function `getpagesize'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__wrap_alloca':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:432: warning: implicit declaration of function `__wrap_free'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:445: warning: implicit declaration of function `__wrap_malloc'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_snprintf':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1501: warning: implicit declaration of function `vsnprintf'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_vsnprintf':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1568: warning: implicit declaration of function `vsnprintf'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_lstat':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1721: warning: implicit declaration of function `lstat'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_gethostname':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1941: warning: implicit declaration of function `gethostname'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_sethostname':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:1950: warning: implicit declaration of function `sethostname'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c: In function `__mfwrap_dlopen':
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:2196: warning: implicit declaration of function `dlopen'
/d2/billingd/src/gcc-tree-ssa/libmudflap/mf-hooks.c:2196: warning: assignment makes pointer from integer without a cast
and so on