Building XMLgawk (old)

May 2013: Since October 2012 XMLgawk is not updated anymore; XMLgawk is succeeded by the gawk extension libraries. Consequently I stopped the development of XMLgawk for Windows and continued with the gawk extension libraries for Windows. Intro Building XMLgawk for Windows needs to be done in a MinGW/Msys environment. For those who do not have … Continue reading “Building XMLgawk (old)”

Creating a MINGW environment

Intro Gawkextlib has been built under MSYS/MinGW to obtain binaries that run under native Windows. MinGW32 I installed gcc-4.7.2-1 in c:\Programs\MinGW32 using the files gcc-4.7.2-1-mingw32-lang.tar.lzma gcc-c++-4.7.2-1-mingw32-bin.tar.lzma gcc-core-4.7.2-1-mingw32-bin.tar.lzma libgcc-4.7.2-1-mingw32-dll-1.tar.lzma libgomp-4.7.2-1-mingw32-dll-1.tar.lzma libssp-4.7.2-1-mingw32-dll-0.tar.lzma libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma Also, see http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite I further installed the following files; most of these are needed according to the install instructions. Files obtained from Sourceforge. binutils-2.23.1-1-mingw32-bin.tar.lzma … Continue reading “Creating a MINGW environment”

Building gawk extension

May 2013: gawk.exe version 4.1 built for Windows. The xml extension built against this version of gawk. Intro To obtain binaries that run under native Windows, gawkextlib needs to be built in a MinGW/Msys environment. The page Creating a MinGW/MSYS environment describes how to create such environment. Note that all command lines given on this … Continue reading “Building gawk extension”

Gawk XML extension

May 2013: xml extension built against gawk 4.1.0. gawk.exe 4.1.0 included in download. Introduction The XML extension for gawk (the GNU implementation of awk) is a very useful tool at times you want to quickly extract specific data from an XML data file. Awk is a scripting language in which it is easy to process … Continue reading “Gawk XML extension”