I’ve tried to build both jami-client-qt & jami-daemon but got multiple errors… For example for jami-daemon cmake showing errors during configuring:
Checking patch contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj...
error: while searching for:
<?xml version="1.0" encoding="utf-8"?>?
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">?
<ItemGroup Label="ProjectConfigurations">?
<ProjectConfiguration Include="Debug|Win32">?
<Configuration>Debug</Configuration>?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:1
error: while searching for:
<PropertyGroup Label="Globals">?
<ProjectGuid>{B9CAC9CE-9F0D-4F52-8D67-FDBBAFCD0DE2}</ProjectGuid>?
<RootNamespace>Argon2Ref</RootNamespace>?
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>?
</PropertyGroup>?
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>true</UseDebugLibraries>?
<PlatformToolset>v140</PlatformToolset>?
<CharacterSet>MultiByte</Cha
racterSet>?
</PropertyGroup>?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>false</UseDebugLibraries>?
<PlatformToolset>v140</PlatformToolset>?
<WholeProgramOptimization>true</WholeProgramOptimization>?
<CharacterSet>MultiByte</CharacterSet>?
</PropertyGroup>?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>false</UseDebugLibraries>?
<PlatformToolset>v140</PlatformToolset>?
<WholeProgramOptimization>true</WholeProgramOptimization>?
<CharacterSet>MultiByte</CharacterSet>?
</PropertyGroup>?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>true</UseDebugLibraries>?
<PlatformToolset>v140<
/PlatformToolset>?
<CharacterSet>MultiByte</CharacterSet>?
</PropertyGroup>?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>false</UseDebugLibraries>?
<PlatformToolset>v140</PlatformToolset>?
<WholeProgramOptimization>true</WholeProgramOptimization>?
<CharacterSet>MultiByte</CharacterSet>?
</PropertyGroup>?
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'" Label="Configuration">?
<ConfigurationType>Application</ConfigurationType>?
<UseDebugLibraries>false</UseDebugLibraries>?
<PlatformToolset>v140</PlatformToolset>?
<WholeProgramOptimization>true</WholeProgramOptimization>?
<CharacterSet>MultiByte</CharacterSet>?
</PropertyGroup>?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:29
error: while searching for:
<Optimization>Disabled</Optimization>?
<SDLCheck>true</SDLCh
eck>?
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>?
</ClCompile>?
</ItemDefinitionGroup>?
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:132
error: while searching for:
<Optimization>Disabled</Optimization>?
<SDLCheck>true</SDLCheck>?
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>?
</ClCompile>?
</ItemDefinitionGroup>?
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:140
error: while searching for:
<IntrinsicFunctions>true</IntrinsicFunctions>?
<SDLCheck>true</SDLCheck>?
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>?
</ClCompile>?
<Link>?
<EnableCOMDATFold
ing>true</EnableCOMDATFolding>?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:150
error: while searching for:
<IntrinsicFunctions>true</IntrinsicFunctions>?
<SDLCheck>true</SDLCheck>?
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>?
</ClCompile>?
<Link>?
<EnableCOMDATFolding>true</EnableCOMDATFolding>?
error: patch failed: contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj:179
Applying patch contrib/build/argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj with 6 rejects...
Rejected hunk #1.
Rejected hunk #2.
Rejected hunk #3.
Rejected hunk #4.
Rejected hunk #5.
Rejected hunk #6.
it doesn’t prevent configuring from completion, but then compiling fails with the following error:
|Error|C1083|Cannot open include file: ‘libavutil/common.h’: No such file or directory|jami-core|Q:\jami\jami-client-qt\daemon\src\media\srtp.c|24|||
So looks like dependencies were not initialized / downloaded / built properly. What I’m missing?