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

[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


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