Hi,<br><br>  Here is what the gcc docs says about this warning:<br><dl><dt><code>-Wmissing-prototypes </code><span class="roman">(C and Objective-C only)</span></dt><dd><a name="index-Wmissing_002dprototypes-394"></a><a name="index-Wno_002dmissing_002dprototypes-395"></a>Warn if a global function is defined without a previous prototype
declaration.  This warning is issued even if the definition itself
provides a prototype.  The aim is to detect global functions that fail
to be declared in header files.

     </dd></dl>I don&#39;t think this could cause _any_ execution problems.<br>                 <br>               Zoltan<br><br><div class="gmail_quote">2009/3/23 Paul <span dir="ltr">&lt;<a href="mailto:paul@all-the-johnsons.co.uk">paul@all-the-johnsons.co.uk</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
I&#39;m a tad worried about the build problems on mono. Looking at the<br>
throwback and comments coming from the compiler, I&#39;m seeing lots of<br>
these sorts of problems which indicates bison problems and quite a lot<br>
of warnings while compiling the likes of boehm-gc.c (gc_priv.h line 1931<br>
- warning function declaration isn&#39;t a prototype - lots of these) and<br>
also a bit later on<br>
<br>
../doltcompile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0<br>
-I/usr/lib/glib-2.0/include    -DGC_LINUX_THREADS -D_GNU_SOURCE<br>
-D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -D_FILE_OFFSET_BITS=64<br>
-D__mono_ppc__ -DUSE_COMPILER_TLS  -O2 -g -pipe -Wall<br>
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector<br>
--param=ssp-buffer-size=4 -m32 -fno-strict-aliasing -fno-strict-aliasing<br>
-Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes<br>
-Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes<br>
-Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align<br>
-Wwrite-strings -MT jni.lo -MD -MP -MF .deps/jni.Tpo -c -o jni.lo jni.c<br>
jni.c:490: warning: function declaration isn&#39;t a prototype<br>
jni.c:494: warning: no previous prototype for &#39;ikvm_MarshalDelegate&#39;<br>
jni.c:501: warning: no previous prototype for &#39;ikvm_CallOnLoad&#39;<br>
mv -f .deps/jni.Tpo .deps/jni.Plo<br>
<br>
a load more of the same sort of warnings in macros.c, serial.c,<br>
zlib_macros.c and minizip/zip.c<br>
<br>
and finally before System.Xml.dll throws a big style wobbler,<br>
<br>
make[8]: Entering directory<br>
`/builddir/build/BUILD/mono-2.4/mcs/class/System.XML&#39;<br>
./../../jay/jay -ct &lt; ./../../jay/skeleton.cs System.Xml.XPath/Parser.jay &gt;System.Xml.XPath/Parser.cs<br>
./../../jay/jay: 21 rules never reduced<br>
./../../jay/jay: 1 shift/reduce conflict, 42 reduce/reduce conflicts.<br>
sed &quot;s/\%start Expr/\%start Pattern/&quot; System.Xml.XPath/Parser.jay &gt;Mono.Xml.Xsl/PatternParser.jay<br>
echo &quot;#define XSLT_PATTERN&quot; &gt; Mono.Xml.Xsl/PatternParser.cs<br>
./../../jay/jay -ct Mono.Xml.Xsl/PatternParser.jay &lt; ./../../jay/skeleton.cs &gt;&gt;Mono.Xml.Xsl/PatternParser.cs<br>
./../../jay/jay: 3 rules never reduced<br>
./../../jay/jay: 1 shift/reduce conflict, 46 reduce/reduce conflicts.<br>
<br>
These conflicts are the most worrying and is more than likely the cause<br>
for the ppc build to fail.<br>
<br>
I&#39;m not sure if this is a bison style problem but it is worrying that<br>
the likes of not checking a return value for fwrite when building mcs to<br>
start with is still being overlooked.<br>
<br>
I would suggest that before 2.4 hits the roads properly, these issues<br>
are carefully looked at (that is unless I&#39;m needlessly worrying, but<br>
given that the likes of the gcc people stop when these problems occur<br>
suggests otherwise).<br>
<br>
TTFN<br>
<br>
Paul<br>
<font color="#888888">--<br>
Sie können mich aufreizen und wirklich heiß machen!<br>
</font><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br>