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