diff -Nurd -x'*~' libdap-3.12.1.orig/DDXParserSAX2.cc libdap-3.12.1/DDXParserSAX2.cc --- libdap-3.12.1.orig/DDXParserSAX2.cc 2013-10-01 12:05:22.000000000 -0400 +++ libdap-3.12.1/DDXParserSAX2.cc 2017-10-08 22:12:23.000000000 -0400 @@ -1237,7 +1237,7 @@ context->validate = true; - while ((fgets(chars, size, in) > 0) && !is_boundary(chars, boundary)) { + while ((fgets(chars, size, in) != 0) && !is_boundary(chars, boundary)) { //chars[size-1] = '\0'; DBG(cerr << "line (" << strlen(chars) << "): " << chars << endl); diff -Nurd -x'*~' libdap-3.12.1.orig/dap-config-pkgconfig libdap-3.12.1/dap-config-pkgconfig --- libdap-3.12.1.orig/dap-config-pkgconfig 2013-07-10 07:38:10.000000000 -0400 +++ libdap-3.12.1/dap-config-pkgconfig 2017-10-08 22:11:41.000000000 -0400 @@ -2,11 +2,11 @@ # # Borrowed the idea for this script (and some code) from libcurl. # - +export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:@FINKPREFIX@/opt/libdap@DAPVERS@/lib/pkgconfig usage() { cat <