Provide better information for building
Couldn't compile, either on openSUSE 13.2 or Ubuntu 14.10. (both x86_64) Tested with git tag v2.2.0.1.
Could you please provide more information how to compile? E.g. a list of Linux distributions known to work well?
openSUSE 13.2 (x86_64)
make[7]: *** No rule to make target ../projects/DNSSECValidatorPlugin/../../../libs-built/unbound/lib/libunbound.a', needed bybin/DNSSECValidatorPlugin/npDNSSECValidatorPlugin.so'. Stop.
Ubuntu 14.10 (x86_64)
[ 49%] Building C object projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/__/common/common.c.o [4/1874]
[ 50%] Building C object projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/dnssec-plug.c.o
[ 51%] Building C object projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/__/common/log_dflt.c.o
Linking CXX shared library ../../bin/DNSSECValidatorPlugin/npDNSSECValidatorPlugin.so
/usr/bin/c++ -fPIC -m64 -DFB_X11=1 -DXP_UNIX -fPIC -DBOOST_ALL_NO_LIB=1 -DUNICODE -D_UNICODE -Os -DNDEBUG -Wl,--discard-all -Wl,-Bsymbolic -Wl,-z,defs -Wl,--version-script=/home/someuser/eigene
_dateien/dnssec-validator/FireBreath/gen_templates/version_script.txt -shared -Wl,-soname,npDNSSECValidatorPlugin.so -o ../../bin/DNSSECValidatorPlugin/npDNSSECValidatorPlugin.so CMakeFiles/
DNSSECValidatorPlugin.dir/DNSSECValidatorPlugin.cpp.o CMakeFiles/DNSSECValidatorPlugin.dir/DNSSECValidatorPluginAPI.cpp.o CMakeFiles/DNSSECValidatorPlugin.dir/Factory.cpp.o CMakeFiles/DNSSECVa
lidatorPlugin.dir/__/common/common.c.o CMakeFiles/DNSSECValidatorPlugin.dir/dnssec-plug.c.o CMakeFiles/DNSSECValidatorPlugin.dir/__/common/log_dflt.c.o ../../PluginCore/libPluginCore.a PluginA
uto/libDVP_PluginAuto.a ../../NpapiCore/libNpapiCore.a ../../ScriptingCore/libScriptingCore.a ../../PluginCore/libPluginCore.a ../../boost/libs/thread/libboost_thread.a ../../boost/libs/system
/libboost_system.a ../../../projects/DNSSECValidatorPlugin/../../../libs-built/unbound/lib/libunbound.a ../../../projects/DNSSECValidatorPlugin/../../../libs-built/ldns/lib/libldns.a ../../../
projects/DNSSECValidatorPlugin/../../../libs-built/openssl/lib/libssl.a ../../../projects/DNSSECValidatorPlugin/../../../libs-built/openssl/lib/libcrypto.a -ldl -lpthread
CMakeFiles/DNSSECValidatorPlugin.dir/__/common/common.c.o: In function `unbound_resolver_init':
common.c:(.text+0x1e): undefined reference to `ub_ctx_create'
common.c:(.text+0xe6): undefined reference to `ub_ctx_set_fwd'
common.c:(.text+0xfd): undefined reference to `ub_strerror'
common.c:(.text+0x166): undefined reference to `ub_ctx_resolvconf'
common.c:(.text+0x18b): undefined reference to `ub_strerror'
common.c:(.text+0x1c0): undefined reference to `ub_ctx_add_ta_file'
common.c:(.text+0x1d1): undefined reference to `ub_ctx_add_ta'
common.c:(.text+0x1e8): undefined reference to `ub_strerror'
common.c:(.text+0x20a): undefined reference to `ub_ctx_set_option'
common.c:(.text+0x224): undefined reference to `ub_strerror'
common.c:(.text+0x252): undefined reference to `ub_ctx_delete'
CMakeFiles/DNSSECValidatorPlugin.dir/dnssec-plug.c.o: In function `dnssec_validation_deinit':
dnssec-plug.c:(.text+0x727): undefined reference to `ub_ctx_delete'
CMakeFiles/DNSSECValidatorPlugin.dir/dnssec-plug.c.o: In function `dnssec_validate':
dnssec-plug.c:(.text+0x8d7): undefined reference to `ub_resolve'
dnssec-plug.c:(.text+0x900): undefined reference to `ub_resolve_free'
dnssec-plug.c:(.text+0x926): undefined reference to `ub_resolve'
dnssec-plug.c:(.text+0x94f): undefined reference to `ub_resolve_free'
dnssec-plug.c:(.text+0x96e): undefined reference to `ub_resolve'
dnssec-plug.c:(.text+0x980): undefined reference to `ub_strerror'
dnssec-plug.c:(.text+0x9a6): undefined reference to `ub_resolve_free'
dnssec-plug.c:(.text+0x9c0): undefined reference to `ub_resolve'
dnssec-plug.c:(.text+0x9d2): undefined reference to `ub_strerror'
dnssec-plug.c:(.text+0xa1a): undefined reference to `ub_resolve_free'
collect2: error: ld returned 1 exit status
projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/build.make:225: recipe for target 'bin/DNSSECValidatorPlugin/npDNSSECValidatorPlugin.so' failed
make[7]: *** [bin/DNSSECValidatorPlugin/npDNSSECValidatorPlugin.so] Error 1
CMakeFiles/Makefile2:437: recipe for target 'projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/all' failed
make[6]: *** [projects/DNSSECValidatorPlugin/CMakeFiles/DNSSECValidatorPlugin.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make[5]: *** [all] Error 2
Makefile.unix:178: recipe for target 'npapi_x86_64' failed
make[4]: *** [npapi_x86_64] Error 2
Makefile.main:79: recipe for target 'plugin' failed
make[3]: *** [plugin] Error 2
CMakeFiles/RecursiveBuild.dir/build.make:52: recipe for target 'RecursiveBuild' failed
make[2]: *** [RecursiveBuild] Error 2
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/RecursiveBuild.dir/all' failed
make[1]: *** [CMakeFiles/RecursiveBuild.dir/all] Error 2
Makefile:72: recipe for target 'all' failed
make: *** [all] Error 2