We solved the "random missing things" problem. Our Windows PCs are using TortoiseSVN, which is, by default, set to exclude important files by extension, such as *.so, *.libs... It seemed that when applying the integration package some of the modified files got left out unversioned because of this filter.
Apologies for thinking it was a Wwise Integration issue.
Now we have our Windows and Mac machines running Unity with Wwise without any issue. Awesome.
Nevertheless, we couldn't get our linux machine working. This is what we get on the console after opening the project:
Assets/Wwise/Deployment/API/Generated/Common/AkDeviceSettings.cs(102,10): error CS0246: The type or namespace name `AkThreadProperties' could not be found. Are you missing a using directive or an assembly reference?
And
Assets/Wwise/Deployment/API/Generated/Common/AkInitSettings.cs(179,10): error CS0246: The type or namespace name `AkAudioAPI' could not be found. Are you missing a using directive or an assembly reference?
Any clues?
I forgot to add that we are using the latest available Unity3D (5.1.0f3) and the latest Wwise and Wwise integration (2015.1.2).
Thanks for your support,
Mauro.