On September 25, 2014 at 12:58 PM Nikos Mavrogiannopoulos <[email protected]> wrote: > On Thu, 2014-09-25 at 10:05 -0400, dev wrote: > > may as well reply to myself as I see the problem and please pardon > > me > > for unrolling the conditional expression in > > ./lib/x509/verify-high2.c > > for the function load_dir_certs() : > [...] > > That is borked. > > > > The use of d_type from dirent.h is not portable > > as it is a GNUism from linux land only. > > > > No such animal exists in the POSIX dirent.h : > > http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html > > Correct. I've committed a fix. It is usually simpler and faster to > propose a patch for such issues.
Just did a clone and the new lib/x509/verify-high2.c is *wildly* different from the source file in the release tarball to the extent that the function load_dir_certs() is gone entirely. Let me check here : node000$ /usr/local/bin/git clone git://git.savannah.gnu.org/gnutls.git Cloning into 'gnutls'... remote: Counting objects: 91969, done. remote: Compressing objects: 100% (18538/18538), done. remote: Total 91969 (delta 73100), reused 91969 (delta 73100) Receiving objects: 100% (91969/91969), 32.72 MiB | 570.00 KiB/s, done. Resolving deltas: 100% (73100/73100), done. Checking connectivity... done. Checking out files: 100% (1967/1967), done. node000$ find . -type f -name verify-high2.c ./gnutls/lib/x509/verify-high2.c node000$ node000$ grep "load_dir_certs" gnutls/lib/x509/verify-high2.c Nothing found. I did a search around and see if it was moved elsewhere and it seems to be gone and no reference to it exists. Not sure what this means but I should I wait for a new release tarball before trying anything? dev _______________________________________________ Gnutls-help mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnutls-help
