Am Sat, 19 May 2012 20:38:18 -0300 schrieb Ed Fletcher:

> Bingo!  Found /usr/local/lib/pkgconfig/ with the two files in it.  Moved
> them to /usr/lib64/pkgconfig/ and now the ./configure file in pan can
> see the newer version of GnuTLS.
> 
> Hmph.  Now make fails:
> 
> make[3]: Entering directory `/root/pan2/pan/data'
>    CXX    article.o CXX    article-cache.o CXX    encode-cache.o CXX   
>    cert-store.o
> cert-store.cc: In member function 'void
> pan::CertStore::remove_hard(const pan::Quark&)':
> cert-store.cc:302:22: error: 'unlink' was not declared in this scope
> make[3]: *** [cert-store.o] Error 1
> 
> I take it from the cert-store.o that it something to do with TLS.  Maybe
> I broke something by moving the files around by hand.
> 
> Ed

unlink hasn't got anything to do with ssl, it's a standard lib routine.
the fact that the compiler doesn't know about it means a missing include 
_or_ something very strange going on with your include paths.
can you try to add a "#include <unistd.h> on the top of cert-store.cc and 
see if this error persists?

thanks



_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to