Compiling gmetadom-0.2.5 failed for me. I have some .h on my system that have the same names as the ones gmetadom uses during compiling but are not the files that gmetadom is expecting. In order for the build to get the included .h files in preference to whatever random stuff users may have installed, all local -I flags (ones pointing to the build itself) should come *before* any global -I flags...