<p>You might want to try <a href="https://github.com/WyseNynja/homebrew-bitcoin" rel="nofollow">WyseNynja's Homebrew tap</a>, you can then install <code>vanitygen</code> with better dependency handling.</p>

CC BY-SA 3.0
2014-07-20T03:10:10.347Z
2014-07-20T03:10:10.347Z
gosuto
<p>I tried to generate an address with vanitygen. Because I'm on a MBP 2010 it took a while onthe CPU (not finished yet, two times up to 20%) and now I am trying to get it working with my GPU (NVidea 330m). That works, it is three times as fast as the CPU (±750 kkeys/s vs 230 kkeys/s), but I have a question about the OpenSSL. </p>

<p>When I start oclvanitygen <code>./oclvanitygen -d 1 -i 1Mathias</code> it gives me the following warning:</p>

<pre><code>WARNING: Built with OpenSSL 0.9.8y 5 Feb 2013
WARNING: Use OpenSSL 1.0.0d+ for best performance
</code></pre>

<p>However, <code>openssl version</code> gives me this:</p>

<pre><code>OpenSSL 1.0.1h 5 Jun 2014
</code></pre>

<p>And <code>sudo port upgrade openssl</code> returns also that there is nothing to be done. How is this possible? </p>

CC BY-SA 3.0
2014-07-10T16:52:52.643Z
Did you compile oclvanitygen yourself (on 5 Feb 2013), or get the binary from somewhere?  It may have been compiled (or be statically linked) with a different version than the one you currently have installed.
Nate Eldredge
CC BY-SA 3.0
2014-07-10T17:08:29.633Z
I built it myself, yesterday. The source is however not updated in 2 years (https://github.com/samr7/vanitygen)
Mathias711
CC BY-SA 3.0
2014-07-10T17:13:39.260Z
A quick glance at the source shows that it checks the `OPENSSL_VERSION_NUMBER` macro, which comes from the header `openssl/opensslv.h`.  I suspect you have an old version of openssl (or at least its headers) installed somewhere.
Nate Eldredge
CC BY-SA 3.0
2014-07-10T17:19:54.667Z
I do got an old HDD with an installation from 2011/2012. The last time I booted from there (and probably updated) was a year ago, june 2013. So that IS a possibilities, that it takes the OpenSSL from there.
Mathias711
<vanitygen>
Why does vanitygen warns me to update an up-to-date OpenSSL?
Mathias711
# Why does vanitygen warns me to update an up-to-date OpenSSL?

(Asked by: username_0 on 2014-07-10)

I tried to generate an address with vanitygen. Because I'm on a MBP 2010 it took a while onthe CPU (not finished yet, two times up to 20%) and now I am trying to get it working with my GPU (NVidea 330m). That works, it is three times as fast as the CPU (±750 kkeys/s vs 230 kkeys/s), but I have a question about the OpenSSL.

When I start oclvanitygen `./oclvanitygen -d 1 -i 1Mathias` it gives me the following warning:

```
WARNING: Built with OpenSSL 0.9.8y 5 Feb 2013
WARNING: Use OpenSSL 1.0.0d+ for best performance

```

However, `openssl version` gives me this:

```
OpenSSL 1.0.1h 5 Jun 2014

```

And `sudo port upgrade openssl` returns also that there is nothing to be done. How is this possible?

**Tags:** vanitygen

> **Comments:**
> **username_1**: Did you compile oclvanitygen yourself (on 5 Feb 2013), or get the binary from somewhere?  It may have been compiled (or be statically linked) with a different version than the one you currently have installed.  
> **username_0**: I built it myself, yesterday. The source is however not updated in 2 years (https://github.com/samr7/vanitygen)  
> **username_1**: A quick glance at the source shows that it checks the `OPENSSL_VERSION_NUMBER` macro, which comes from the header `openssl/opensslv.h`.  I suspect you have an old version of openssl (or at least its headers) installed somewhere.  
> **username_0**: I do got an old HDD with an installation from 2011/2012. The last time I booted from there (and probably updated) was a year ago, june 2013. So that IS a possibilities, that it takes the OpenSSL from there.  

---

## 1 answers

### Answer by username_2 on 2014-07-20. Score: 1

You might want to try [WyseNynja's Homebrew tap](https://github.com/WyseNynja/homebrew-bitcoin), you can then install `vanitygen` with better dependency handling.


---

