Hi,
I managed to solve this particular issue in the meantime (I dumped a .bat file wrapping mingw32-make as 'make' on mingw side, and used that to compile via command-prompt). However, I'm currently getting heaps of errors that seem to be related to G_GNUC_NULL_TERMINATED.
cd plugins && make -f makefile.win32 && cd .. mingw32-make[1]: Entering directory `c:/geanydev/trunk/plugins' gcc -O2 -Wall -pipe -mms-bitfields -DHAVE_CONFIG_H -I.. -I../src -I../scintilla/include -I../tagman ager/include -IC:\libs/include/gtk-2.0 -IC:\libs/lib/gtk-2.0/include -IC:\libs/include/atk-1.0 -IC:\ libs/include/pango-1.0 -IC:\libs/include/cairo -IC:\libs/include/glib-2.0 -IC:\libs/lib/glib-2.0/inc lude -IC:\libs/include/gettext -IC:\libs/include -o htmlchars.dll.o -c htmlchars.c In file included from htmlchars.c:32: ../src/plugindata.h:389: warning: no semicolon at end of struct or union ../src/plugindata.h:389: error: syntax error before "G_GNUC_NULL_TERMINATED" ../src/plugindata.h:399: error: syntax error before '}' token ../src/plugindata.h:400: warning: type defaults to `int' in declaration of `UIUtilsFuncs' ../src/plugindata.h:400: warning: data definition has no type or storage class In file included from htmlchars.c:36: ../src/ui_utils.h:191: error: syntax error before "G_GNUC_NULL_TERMINATED" ../src/ui_utils.h:191: warning: type defaults to `int' in declaration of `G_GNUC_NULL_TERMINATED' ../src/ui_utils.h:191: warning: data definition has no type or storage class In file included from htmlchars.c:37: ../src/utils.h:147: error: syntax error before "G_GNUC_NULL_TERMINATED" ../src/utils.h:147: warning: type defaults to `int' in declaration of `G_GNUC_NULL_TERMINATED' ../src/utils.h:147: warning: data definition has no type or storage class ../src/utils.h:149: error: syntax error before "G_GNUC_NULL_TERMINATED" ../src/utils.h:149: warning: type defaults to `int' in declaration of `G_GNUC_NULL_TERMINATED' ../src/utils.h:149: warning: data definition has no type or storage class ../src/utils.h:170: error: syntax error before "G_GNUC_NULL_TERMINATED" ../src/utils.h:170: warning: type defaults to `int' in declaration of `G_GNUC_NULL_TERMINATED' ../src/utils.h:170: warning: data definition has no type or storage class htmlchars.c: In function `tools_show_dialog_insert_special_chars': htmlchars.c:459: error: dereferencing pointer to incomplete type htmlchars.c: In function `plugin_init': htmlchars.c:696: error: dereferencing pointer to incomplete type htmlchars.c:721: error: dereferencing pointer to incomplete type mingw32-make[1]: *** [htmlchars.dll] Error 1 mingw32-make[1]: Leaving directory `c:/geanydev/trunk/plugins' mingw32-make: *** [all] Error 2
On Wed, Apr 29, 2009 at 11:30 PM, Frank Lanitz frank@frank.uvena.de wrote:
On Wed, 29 Apr 2009 12:06:31 +1200 Joshua Leung aligorith@gmail.com wrote:
Even after adding a localwin32.mk file and changing the PREFIX as
suggested,
I still get lregex.c:22:18: glib.h: No such file or directory
Do you have the header files for glib (not glibc) installed inside your build environment?
What's the difference? I'm not terribly familiar with the GTK stuff yet, though it "looks" like I've got the glib-dev-2.6.6.zip file the instructions said... The errors I'm getting above sound a lot like they are related to these headers being the wrong ones or some headers being missing...
Regards, Aligorith