Are there different OpenSSL versions installed on these systems?
Could you try one of the Broccoli test programs in aux/broccoli/test
to see if the problem occurs without the Python bindings as well?
We have identified the cause of the problem. On FreeBSD 7, the libtool
script we include in the Broccoli tree does not correctly create a .so
symlink in the local build directory. This causes the Python module to
be statically linked against Broccli, which in turn causes the
additional dependencies of libssl and libcrypto to remain unresolved at
runtime.
For the time being, re-running autogen.sh in aux/broccoli is the correct
workaround. Alternatively you can apply this patch to
aux/broccoli/bindings/python/setup.py: