Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

Can't connect to Perforce: "SSL library must be at least 1.0.1"

0 votes

When I try to connect Perforce as source control for my Wwise 2016.2.1.5995 project, I get the following error:

Here are my login settings:

I can successfully login to Perforce 2015.2 on my computer and connect Unreal Engine 4.14.3 to it, but it doesn't work with Wwise. 

Is there an an additionnal step I forgot or is SSL not supported?

asked Mar 28, 2017 in General Discussion by Michael D. (100 points)

1 Answer

+1 vote

 

The Wwise Perforce Plugin does not support SSL natively, explaining the error you get.

Here is a paraphrasing of support I received from the ever helpful AK support, when I encountered this problem. Fortunately for me I had access to a programmer who re-compiled the plugin following the instruction below. Hopefully as you are connecting to a P4 server with ssl you are working on a project that has programmers that can do this for you. If you give them this below they will be able to do it with out too much trouble.

Wwise users are able to add SSL support by modifying the Wwise Perforce plugin located in \SDK\samples\SourceControl\Perforce. Your programmer should have a look at this page for instructions: https://www.perforce.com/perforce/doc.current/manuals/p4api/chapter.client.programming.html. They will notice that the libp4sslstub.a is included in the Additional Dependencies of \SDK\samples\SourceControl\Perforce\Perforce_vc120.vcxproj. As stated in the linked Perforce API documentation page, the libp4sslstub.a should be replaced by the ssl and crypto libraries from OpenSSL.

The pre-compiled SSL libraries found on this site worked for others: http://www.npcglib.org/~stathis/blog/precompiled-openssl/.

I will ask if I can post publicly, the version of the  AK P4 plugin that supports ssl , that was made to solve my situation.

 

answered Jul 28, 2017 by Simon P. (520 points)
...