Rod@Rods MINGW64 /env/ypp
$ gimptool-2.0 --build yppraw.c
C:/petit-msys2-mingw-32bits-64bits-gimp28/gcc510/mingw64/bin/x86_64-w64-mingw32-gcc-5.1.0.exe -IC:/petit-msys2-mingw-32bits-64bits-gimp28/gcc510/mingw64/include -I/env/gcc510/mingw64/x86_64-w64-mingw32/include -I/mingw64/include -I/mingw64/include/python2.7 -pipe -O3 -mms-bitfields -s -m64 -mms-bitfields -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/gimp-2.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/gtk-2.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/lib/gtk-2.0/include -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/pango-1.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/cairo -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/atk-1.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/cairo -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/pixman-1 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include/harfbuzz -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/freetype2 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/harfbuzz -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/libpng16 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/gdk-pixbuf-2.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/libpng16 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/include/glib-2.0 -IC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/lib/glib-2.0/include -o yppraw.exe yppraw.c -LC:/petit-msys2-mingw-32bits-64bits-gimp28/gcc510/mingw64/lib -L/env/gcc510/mingw64/x86_64-w64-mingw32/lib -L/mingw64/lib -L/mingw64/lib/python2.7 -mwindows -lpthread -mwindows -LC:/petit-msys2-mingw-32bits-64bits-gimp28/msys64/mingw64/lib -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgtk-win32-2.0 -lgdk-win32-2.0 -lgdi32 -limm32 -lshell32 -lole32 -Wl,-luuid -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
yppraw.c:1:1: error: expected identifier or '(' before '<' token
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
^
yppraw.c:12:13: error: stray '@' in program
@import "/skins/common/shared.css?303";
^
yppraw.c:13:13: error: stray '@' in program
@import "/skins/monobook/main.css?303";
^
yppraw.c:13:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
@import "/skins/monobook/main.css?303";
^
yppraw.c:14:16: error: expected identifier or '(' before '<' token
/*]]>*/</style>
^
yppraw.c:16:54: error: stray '@' in program
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/monobook/IE50Fixes.css?303";</style><![endif]-->
^
yppraw.c:16:98: error: expected identifier or '(' before '<' token
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/monobook/IE50Fixes.css?303";</style><![endif]-->
^
yppraw.c:17:51: error: stray '@' in program
<!--[if IE 5.5000]><style type="text/css">@import "/skins/monobook/IE55Fixes.css?303";</style><![endif]-->
^
yppraw.c:17:95: error: expected identifier or '(' before '<' token
<!--[if IE 5.5000]><style type="text/css">@import "/skins/monobook/IE55Fixes.css?303";</style><![endif]-->
^
yppraw.c:18:46: error: stray '@' in program
<!--[if IE 6]><style type="text/css">@import "/skins/monobook/IE60Fixes.css?303";</style><![endif]-->
^
yppraw.c:18:90: error: expected identifier or '(' before '<' token
<!--[if IE 6]><style type="text/css">@import "/skins/monobook/IE60Fixes.css?303";</style><![endif]-->
^
yppraw.c:19:46: error: stray '@' in program
<!--[if IE 7]><style type="text/css">@import "/skins/monobook/IE70Fixes.css?303";</style><![endif]-->
^
yppraw.c:19:90: error: expected identifier or '(' before '<' token
<!--[if IE 7]><style type="text/css">@import "/skins/monobook/IE70Fixes.css?303";</style><![endif]-->
^
yppraw.c:26:1: error: expected identifier or '(' before '<' token
</script>
^
yppraw.c:60:1461: warning: missing terminating " character
<span style="position: absolute; bottom: 60px; right: 9px; z-axis: 10"><a href="https://www.esrb.org/confirm/threerings-confirmation.jsp"><img border="0" src="https://www.esrb.org/privacy/images/privacy_certified_globe_color.gif" /></a></span><div id="YPP_headTile"></div><div id="YPP_headerCenter"><div id="YPP_headerNav"><div id="YPP_headerInner"><a class="YPP_pp_headerLogo" href="http://www.puzzlepirates.com/"><img alt="Puzzle Pirates" src="http://www.puzzlepirates.com/static/images/template/header/pp_logo.en.png" /></a><a class="YPP_ooo_headerLogo" href="http://www.threerings.net/"><img alt="Three Rings" src="http://www.puzzlepirates.com/static/images/template/header/ooo_logo.png" /></a><ul><li><a href="http://www.puzzlepirates.com/game/create_pirate.xhtml"><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/play.en.png';" alt="Play" src="http://www.puzzlepirates.com/static/images/template/header/play.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/play_over.en.png';" /></a></li><li><a href="http://www.puzzlepirates.com/about.xhtml"><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/about.en.png';" alt="About" src="http://www.puzzlepirates.com/static/images/template/header/about.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/about_over.en.png';" /></a></li><li><a href="
^
yppraw.c:60:5: error: missing terminating " character
<span style="position: absolute; bottom: 60px; right: 9px; z-axis: 10"><a href="https://www.esrb.org/confirm/threerings-confirmation.jsp"><img border="0" src="https://www.esrb.org/privacy/images/privacy_certified_globe_color.gif" /></a></span><div id="YPP_headTile"></div><div id="YPP_headerCenter"><div id="YPP_headerNav"><div id="YPP_headerInner"><a class="YPP_pp_headerLogo" href="http://www.puzzlepirates.com/"><img alt="Puzzle Pirates" src="http://www.puzzlepirates.com/static/images/template/header/pp_logo.en.png" /></a><a class="YPP_ooo_headerLogo" href="http://www.threerings.net/"><img alt="Three Rings" src="http://www.puzzlepirates.com/static/images/template/header/ooo_logo.png" /></a><ul><li><a href="http://www.puzzlepirates.com/game/create_pirate.xhtml"><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/play.en.png';" alt="Play" src="http://www.puzzlepirates.com/static/images/template/header/play.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/play_over.en.png';" /></a></li><li><a href="http://www.puzzlepirates.com/about.xhtml"><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/about.en.png';" alt="About" src="http://www.puzzlepirates.com/static/images/template/header/about.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/about_over.en.png';" /></a></li><li><a href="
^
yppraw.c:62:60: warning: character constant too long for its type
" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/news.en.png';" alt="News" src="http://www.puzzlepirates.com/static/images/template/header/news.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/news_over.en.png';" /></a></li><li><a href="http://forums.puzzlepirates.com/community/mvnforum/index?lang=en" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/forums.en.png';" alt="Forums" src="http://www.puzzlepirates.com/static/images/template/header/forums.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/forums_over.en.png';" /></a></li><li><a href="http://yppedia.puzzlepirates.com/" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/yppedia.en.png';" alt="Yppedia" src="http://www.puzzlepirates.com/static/images/template/header/yppedia.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/yppedia_over.en.png';" /></a></li><li><a href="http://yppedia.puzzlepirates.com/Support_Portal" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/help.en.png';" alt="Help" src="http://www.puzzlepirates.com/static/images/template/header/help.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/help_over.en.png';" /></a></li></ul></div></div></div>
^
yppraw.c:62:133: error: expected identifier or '(' before string constant
" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/news.en.png';" alt="News" src="http://www.puzzlepirates.com/static/images/template/header/news.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/news_over.en.png';" /></a></li><li><a href="http://forums.puzzlepirates.com/community/mvnforum/index?lang=en" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/forums.en.png';" alt="Forums" src="http://www.puzzlepirates.com/static/images/template/header/forums.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/forums_over.en.png';" /></a></li><li><a href="http://yppedia.puzzlepirates.com/" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/yppedia.en.png';" alt="Yppedia" src="http://www.puzzlepirates.com/static/images/template/header/yppedia.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/yppedia_over.en.png';" /></a></li><li><a href="http://yppedia.puzzlepirates.com/Support_Portal" ><img onmouseout="this.src = 'http://www.puzzlepirates.com/static/images/template/header/help.en.png';" alt="Help" src="http://www.puzzlepirates.com/static/images/template/header/help.en.png" onmouseover="this.src = 'http://www.puzzlepirates.com/static/images/template/header/help_over.en.png';" /></a></li></ul></div></div></div>
^
yppraw.c:92:58: error: expected identifier or '(' before '<' token
<div id="contentSub"><span class="subpages">< <a href="/User:AtteSmythe" title="User:AtteSmythe">User:AtteSmythe</a> | <a href="/User:AtteSmythe/yppRAW" title="User:AtteSmythe/yppRAW">yppRAW</a></span></div>
^
yppraw.c:134:10: error: #include expects "FILENAME" or <FILENAME>
#include "config.h"
^
yppraw.c:136:10: error: #include expects "FILENAME" or <FILENAME>
#include <stdio.h>
^
yppraw.c:137:10: error: #include expects "FILENAME" or <FILENAME>
#include <stdlib.h>
^
yppraw.c:138:10: error: #include expects "FILENAME" or <FILENAME>
#include <string.h>
^
yppraw.c:140:10: error: #include expects "FILENAME" or <FILENAME>
#include <gtk/gtk.h>
^
yppraw.c:142:10: error: #include expects "FILENAME" or <FILENAME>
#include <libgimp/gimp.h>
^
yppraw.c:143:10: error: #include expects "FILENAME" or <FILENAME>
#include <libgimp/gimpui.h>
^
yppraw.c:145:10: error: #include expects "FILENAME" or <FILENAME>
#include "yppRAW.h"
^
yppraw.c:147:10: error: #include expects "FILENAME" or <FILENAME>
#include "libgimp/stdplugins-intl.h"
^
yppraw.c:154:28: error: unknown type name 'gchar'
static void run (const gchar *name,
^
yppraw.c:155:22: error: unknown type name 'gint'
gint nparams,
^
yppraw.c:156:28: error: unknown type name 'GimpParam'
const GimpParam *param,
^
yppraw.c:157:22: error: unknown type name 'gint'
gint *nreturn_vals,
^
yppraw.c:158:22: error: unknown type name 'GimpParam'
GimpParam **return_vals);
^
yppraw.c:160:1: error: unknown type name 'GimpPlugInInfo'
GimpPlugInInfo PLUG_IN_INFO =
^
yppraw.c:162:3: error: 'NULL' undeclared here (not in a function)
NULL, /* init_proc */
^
yppraw.c:163:3: warning: excess elements in scalar initializer
NULL, /* quit_proc */
^
yppraw.c:163:3: note: (near initialization for 'PLUG_IN_INFO')
yppraw.c:164:3: warning: excess elements in scalar initializer
query, /* query_proc */
^
yppraw.c:164:3: note: (near initialization for 'PLUG_IN_INFO')
yppraw.c:165:3: error: 'run' undeclared here (not in a function)
run, /* run_proc */
^
yppraw.c:165:3: warning: excess elements in scalar initializer
yppraw.c:165:3: note: (near initialization for 'PLUG_IN_INFO')
yppraw.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int]
MAIN ()
^
yppraw.c: In function 'MAIN':
yppraw.c:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
{
^
yppraw.c:186:66: warning: missing terminating ' character
"Loads files of Three Rings Design's RAW file format",
^
yppraw.c:186:27: error: missing terminating ' character
"Loads files of Three Rings Design's RAW file format",
^
yppraw.c:187:66: warning: missing terminating ' character
"Loads files of Three Rings Design's RAW file format",
^
yppraw.c:187:27: error: missing terminating ' character
"Loads files of Three Rings Design's RAW file format",
^
yppraw.c:205:12: error: unknown type name 'gchar'
run (const gchar *name,
^
yppraw.c:206:6: error: unknown type name 'gint'
gint nparams,
^
yppraw.c:207:12: error: unknown type name 'GimpParam'
const GimpParam *param,
^
yppraw.c:208:6: error: unknown type name 'gint'
gint *nreturn_vals,
^
yppraw.c:209:6: error: unknown type name 'GimpParam'
GimpParam **return_vals)
^
yppraw.c:234:19: error: stray '#' in program
if (nparams != 3)
^
yppraw.c:246:20: error: stray '#' in program
if (image_ID != -1)
^
yppraw.c:264:2: error: expected declaration specifiers before '<' token
}</pre>
^
yppraw.c:277:36: warning: character constant too long for its type
<div id="catlinks"><div id='catlinks' class='catlinks catlinks-allhidden'></div></div> <!-- end content -->
^
yppraw.c:277:53: warning: character constant too long for its type
<div id="catlinks"><div id='catlinks' class='catlinks catlinks-allhidden'></div></div> <!-- end content -->
^
yppraw.c:298:23: warning: character constant too long for its type
<input type='submit' name="go" class="searchButton" id="searchGoButton"
^
yppraw.c:300:21: error: expected declaration specifiers before '<' token
/> <input type='submit' name="fulltext"
^
yppraw.c:300:33: warning: character constant too long for its type
/> <input type='submit' name="fulltext"
^
yppraw.c:307:70: error: expected declaration specifiers before '<' token
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
^
yppraw.c:308:20: warning: character constant too long for its type
<div class='portlet' id='p-navigation '>
^
yppraw.c:308:33: warning: character constant too long for its type
<div class='portlet' id='p-navigation '>
^
yppraw.c:310:18: warning: character constant too long for its type
<div class='pBody'>
^
yppraw.c:314:98: error: expected declaration specifiers before 'guidelines'
<li id="n-policies"><a href="/YPPedia:Policies_and_guidelines">Policies & guidelines</a></li>
^
yppraw.c:323:20: warning: character constant too long for its type
<div class='portlet' id='p-secondnav'>
^
yppraw.c:323:33: warning: character constant too long for its type
<div class='portlet' id='p-secondnav'>
^
yppraw.c:325:18: warning: character constant too long for its type
<div class='pBody'>
^
yppraw.c:331:83: warning: missing terminating ' character
<li id="n-Blog"><a href="http://blog.puzzlepirates.com/">Cask o' Blog</a></li>
^
yppraw.c:331:20: error: missing terminating ' character
<li id="n-Blog"><a href="http://blog.puzzlepirates.com/">Cask o' Blog</a></li>
^
yppraw.c:373:140: error: expected declaration specifiers before '&' token
<div id="YPP_footerMargin"></div><div id="YPP_footerContainer"><div id="YPP_footTile"><div id="YPP_footerNav"><p>Puzzle Pirates™ © 2001-2015 Three Rings Design, Inc. All Rights Reserved.
^
yppraw.c:373:147: error: expected declaration specifiers before numeric constant
<div id="YPP_footerMargin"></div><div id="YPP_footerContainer"><div id="YPP_footTile"><div id="YPP_footerNav"><p>Puzzle Pirates™ © 2001-2015 Three Rings Design, Inc. All Rights Reserved.
^
yppraw.c:377:21: error: expected declaration specifiers before '<' token
<a href="http://www.puzzlepirates.com/Terms.xhtml" ><span class="YPP_hlink">Terms</span></a>
^
yppraw.c:379:21: error: expected declaration specifiers before '<' token
<a href="http://www.puzzlepirates.com/Privacy.xhtml" ><span class="YPP_hlink">Privacy</span></a>
^
yppraw.c:381:21: error: expected declaration specifiers before '<' token
<a href="http://www.puzzlepirates.com/support/noaccount.xhtml?department=bizdev">Affiliates</a></p></div></div></div>
^
yppraw.c:389:9: error: expected declaration specifiers before 'pageTracker'
pageTracker._setDomainName("yppedia.puzzlepirates.com");
^
yppraw.c:390:9: error: expected declaration specifiers before 'pageTracker'
pageTracker._initData();
^
yppraw.c:391:9: error: expected declaration specifiers before 'pageTracker'
pageTracker._trackPageview();
^
yppraw.c:392:5: error: expected declaration specifiers before '<' token
</script>
^
yppraw.c: At top level:
yppraw.c:153:15: warning: 'query' used but never defined
static void query (void);
^
many errors with this compile.