[viff-devel] error while installing viff
Thomas Jakobsen
thomas.jak at gmail.com
Thu Sep 4 09:14:35 PDT 2008
Hi
You need to install both OpenSSL and pyOpenSSL. Win32 binaries for
OpenSSL can be found at
http://www.slproweb.com/products/Win32OpenSSL.html
I've only tested VIFF installation on WinXP and I had to use the
v0.9.8g OpenSSL installer rather than the
v0.9.8h installer. I don't know if that's the case with Vista, too.
The installation instructions on the VIFF webpage should definitely be
more specific about the need for installing OpenSSL separately. this.
I'll fix that soon.
Regards,
Thomas
On Thu, Sep 4, 2008 at 5:15 PM, Martin Geisler <mg at daimi.au.dk> wrote:
> "Amitabh Saxena" <amitabh123 at gmail.com> writes:
>
> Hi Amit, thanks for trying out VIFF!
>
>> After following all the instructions, at the testing phase, I keep
>> getting the error "This application has failed to start because
>> libeay32.dll was not found". (when I try to run the millionaire
>> program).
>
> I'm not using Windows, so I hope one of the Windows guys can give a
> better answer. But a google search seems to indicate that this is part
> of OpenSSL. I would have expected that this dll was installed with
> pyOpenSSL, but maybe you need to install OpenSSL too?
>
>> However, the following command runs without any problem:
>> python generate-config-files.py -n 3 -t 1 localhost:9001
>> localhost:9002 localhost:9003 (assuming there is a space after 1)
>
> Yes, there should be a space, I have just updated the instructions to
> (hopefully) be more clear, they should be uploaded by now.
>
> Btw, that command runs because it does not use the pyOpenSSL bindings.
>
>> Another problem with VIFF installation: In the instructions, its
>> mentioned "Download and Install VIFF". I did so by running the usual
>> .exe installer. However, there is no viff/apps directory created by
>> this.
>>
>> The IS a viff/apps directory in the zip file viff-tip. However, no
>> install instructions are given for this, so I placed it in the usual
>> location as per common sense.
>>
>> Question: Which is the viff installer.. the exe or the zip or both?
>> and how to install viff properly?
>
> Right, I agree that this is confusing! The problem is that Python
> knows how to make source distributions -- that is the .zip, .tar.gz,
> and .tar.bz2 files. And then it can also make a binary Windows
> distribution, but, as you found out, that package contains no
> documentation or examples. The idea is that the binary distribution
> could contain pre-compiled C extensions and stuff like that.
>
> We should definitely update the installation guide to reflect this!
>
> --
> Martin Geisler
>
> VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
> SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
> _______________________________________________
> viff-devel mailing list (http://viff.dk/)
> viff-devel at viff.dk
> http://lists.viff.dk/listinfo.cgi/viff-devel-viff.dk
>
More information about the viff-devel
mailing list