I am getting the following error when I try to compile monero. I am using bazel and am using gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0. I am using Openssl 1.1.1i.
util/netevent.c:1062: error: undefined reference to 'SSL_get1_peer_certificate'
util/netevent.c:1088: error: undefined reference to 'SSL_get1_peer_certificate'
collect2: error: ld returned 1 exit status
This is the BUILD file I wrote to wrap openssl. Also previously this was building so I am not sure why things changed.
I am getting the following error when I try to compile monero. I am using bazel and am using gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0. I am using Openssl 1.1.1i.
This is the BUILD file I wrote to wrap openssl. Also previously this was building so I am not sure why things changed.
OpenSSL configures with
I am linking with -lssl and -lcrypto.
I am thinking the issue is with unbound because it builds and somehow gets
SSL_get1_peer_certificate
rather thanSSL_get_peer_certificate
I greped and the actual file it builds uses the correct function but the binary file has the wrong one...
This is the BUILD file I use to wrap unbound
Even more strange is the
libunbound.so
does not have this issue, onlylibunbound.a