[gnutls-help] Compiling gnutls on solaris

dev dev at cor0.com
Fri Sep 26 21:29:45 CEST 2014



On September 25, 2014 at 12:58 PM Nikos Mavrogiannopoulos
<nmav at gnutls.org> 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



More information about the Gnutls-help mailing list