Build log initial build of XML extension, 1 November 2009
$ make mingw32 make CFLAGS="-O -shared -DWIN32 -DWIN32_EXTENSION -DGAWK -I.. -DHAVE_CONFIG_H - DDYNAMIC" LDFLAGS="-s -Wl,--enable-stdcall-fixup -L.. -lgawk -lexpat -liconv" CC ="gcc" xml.dll make[1]: Entering directory `/c/Programs/xgawk-3.1.6a/extension' gcc -O -shared -DWIN32 -DWIN32_EXTENSION -DGAWK -I.. -DHAVE_CONFIG_H -DDYNAMIC xml_puller.c xml_interface.c xml_enc_handler.c -oxml.dll -s -Wl,--enable-stdcall-fixup -L.. -lgawk -lexpat -liconv pcext.def xml_puller.c: In function 'XML_PullerIconv': xml_puller.c:117: warning: passing argument 2 of 'libiconv' from incompatible pointer type c:\programs\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/iconv.h:83: note: expected 'const char **' but argument is of type 'char **' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x11): undefined reference to `register_open_hook' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x23): undefined reference to `lookup' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x46): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xb2): undefined reference to Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xba): undefined reference to `node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xc9): undefined reference to `install' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xfd): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x117): undefined reference to `node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x126): undefined reference to `install' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x144): undefined reference to `lookup' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x1b3): undefined reference to `node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x1c3): undefined reference to `install' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x1d4): undefined reference to `lookup' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x263): undefined reference to `node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x273): undefined reference to `install' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x2ab): undefined reference to `do_traditional' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x2e9): undefined reference to `do_traditional' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x604): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x74c): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x75c): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x770): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x780): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x794): undefined reference to `Nnull_string' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x7a4): more undefined references to `Nnull_string' follow C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xa85): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xad0): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xb12): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xb28): undefined reference to `ERRNO_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xb38): undefined reference to `ERRNO_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xdf2): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xe57): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0xfca): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x100a): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x10d7): undefined reference to `make_str_node' C:\DOCUME~1\Wim\LOCALS~1\Temp\ccmx7GjE.o:xml_interface.c:(.text+0x12b6): more undefined references to `make_str_node' follow collect2: ld returned 1 exit status make[1]: *** [xml.dll] Error 1 make[1]: Leaving directory `/c/Programs/xgawk-3.1.6a/extension' make: *** [mingw32] Error 2