pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: tor-0.2.1.22 renegotiating problem



Magnus Eriksson wrote:
> Just for the record; that did not work for me.  Tor still goes to
> /usr/lib for its SSL needs, and I get the same "unexpected close"
> messages as you did with .22.
>
> On a hunch, I tried mucking about with SSLBASE, setting it to /usr/pkg
> instead of /usr, but that also didn't have any effect.
>
> I guess I'd have to figure out a way to reorder the paths given in the
> linking stage?  (-R/usr/lib comes first right now)
> ...

Ok.. Here's what I did:

-------------------------------------

$ cat distinfo 

$NetBSD$
SHA1 (tor-0.2.1.24.tar.gz) = 7b51c9e2f9ad5b70dea2fbe73728cd64213fc505

....

$ head config.log 

This file contains any messages produced by compilers while

running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was

generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure --with-openssl-dir=/usr/pkg --sysconfdir=/usr/pkg/etc 
--localstatedir=/var --enable-eventdns --enable-threads --prefix=/usr/pkg 
--build=x86_64--netbsd --host=x86_64--netbsd --mandir=/usr/pkg/man

## --------- ##

## Platform. ##

(now I run configure again with the same arguments as previously mentioned)

$ ./configure ...

...

checking for openssl directory... /usr/pkg

checking whether we need extra options to link openssl... -Wl,-R/usr/pkg/lib

tor_cv_library_openssl_dir is /usr/pkg

...


-------------------------------------

There you go. tor will use "/usr/pkg/lib" and *NOT* "/usr/lib" to lookup
the openssl libraries. You could check the output - like I did - and see
against which libraries tor will be linked after compilation.

-- 
Victor Dorneanu

Contact
- Web/Blog: http://dornea.nu
 
GnuPG information
- KeyID = 0xD20870F4 (pgp.mit.edu)
- Key fingerprint = DD6B 5E09 242F 7410 3F90 492A 4CBA FD13 D208 70F4





Home | Main Index | Thread Index | Old Index