protyposis / Aurio

Audio Fingerprinting & Retrieval for .NET
GNU Affero General Public License v3.0
136 stars 28 forks source link

Build issue #6

Closed BorisMolch closed 6 years ago

BorisMolch commented 6 years ago

Sorry, I must be missing something ):

Severity Code Description Project File Line Suppression State Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\Aurio.FFmpeg.Proxy64.dll" because it was not found. Aurio.FFmpeg
Error CS0006 Metadata file 'C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio\bin\Debug\Aurio.dll' could not be found Aurio.WaveControls C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.WaveControls\CSC 1 Active Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\swresample-2.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avutil-55.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\swresample-2.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\swscale-4.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\swscale-4.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avutil-55.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avcodec-57.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avcodec-57.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avformat-57.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\Aurio.FFmpeg.Proxy32.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avformat-57.dll" because it was not found. Aurio.FFmpeg
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avcodec-57.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avutil-55.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\swscale-4.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\Aurio.FFmpeg.Proxy32.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\Aurio.FFmpeg.Proxy64.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\swscale-4.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avcodec-57.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\swresample-2.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\swresample-2.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avutil-55.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy32\bin\Debug\avformat-57.dll" because it was not found. Aurio
Error Could not copy the file "C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.FFmpeg.Proxy64\bin\Debug\avformat-57.dll" because it was not found. Aurio
Warning The tag 'Graph' does not exist in XML namespace 'clr-namespace:Aurio.WaveControls;assembly=Aurio.WaveControls'. Line 42 Position 14. Aurio.Test.FFT C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.Test.FFT\MainWindow.xaml 42
Warning The type reference cannot find a public type named 'Graph'. Line 18 Position 63. Aurio.Test.FFT C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.Test.FFT\WindowFunctions.xaml 18
Warning The tag 'Spectrogram' does not exist in XML namespace 'clr-namespace:Aurio.WaveControls;assembly=Aurio.WaveControls'. Line 16 Position 10. Aurio.Test.FingerprintingWang2003 C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.Test.FingerprintingWang2003\MainWindow.xaml 16
Warning The tag 'LinearDecibelConverter' does not exist in XML namespace 'clr-namespace:Aurio.WaveControls;assembly=Aurio.WaveControls'. Line 6 Position 10. Aurio.Test.MultitrackPlayback C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.Test.MultitrackPlayback\MainWindow.xaml 6
Warning Could not find rule set file "MinimumRecommendedRules.ruleset". Aurio.Test.Streams
Warning Could not find rule set file "MinimumRecommendedRules.ruleset". Aurio.Test.WaveViewControl
Warning The tag 'TimeScale' does not exist in XML namespace 'clr-namespace:Aurio.WaveControls;assembly=Aurio.WaveControls'. Line 26 Position 22. Aurio.Test.WaveViewControl C:\Users\Borismo\Myrepos\AudioFinger\Aurio\Aurio\Aurio.Test.WaveViewControl\MainWindow.xaml 26
Error C2065 'FF_INPUT_BUFFER_PADDING_SIZE': undeclared identifier Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 356 Error C2065 'CODEC_CAP_DELAY': undeclared identifier Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 465 Error C2065 'CODEC_CAP_DELAY': undeclared identifier Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 514 Warning C4244 'function': conversion from 'double' to 'int', possible loss of data Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 715 Error C2039 'codec_name': is not a member of 'AVCodecContext' Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4477 'printf' : format string '%d' requires an argument of type 'int', but variadic argument 1 has type 'int64_t' Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 958 Warning C4477 'printf' : format string '%s' requires an argument of type 'char ', but variadic argument 3 has type 'int' Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4473 'printf' : not enough arguments passed for format string Aurio.FFmpeg.Proxy32 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4267 'return': conversion from 'size_t' to 'int', possible loss of data Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 179 Error C2065 'FF_INPUT_BUFFER_PADDING_SIZE': undeclared identifier Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 356 Error C2065 'CODEC_CAP_DELAY': undeclared identifier Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 465 Error C2065 'CODEC_CAP_DELAY': undeclared identifier Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 514 Warning C4244 'function': conversion from 'double' to 'int', possible loss of data Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 715 Error C2039 'codec_name': is not a member of 'AVCodecContext' Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4477 'printf' : format string '%d' requires an argument of type 'int', but variadic argument 1 has type 'int64_t' Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 958 Warning C4477 'printf' : format string '%s' requires an argument of type 'char ', but variadic argument 3 has type 'int' Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4313 'printf': '%s' in format string conflicts with argument 3 of type 'int' Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989 Warning C4473 'printf' : not enough arguments passed for format string Aurio.FFmpeg.Proxy64 c:\users\borismo\myrepos\audiofinger\aurio\aurio\aurio.ffmpeg.proxy32\proxy.c 989

protyposis commented 6 years ago

The error message hints at missing FFmpeg files. Did you follow the build instructions and download and extract FFmpeg correctly?

BorisMolch commented 6 years ago

Yes. I had to rename the Zip files (and the folder inside) to fit the bat file but once I ran that my folder (Aurio\libs\ffmpeg) looks like the instructions in .txt. The errors specify another path actually (should I place FFMPEG somewhere else ?) I downloaded ffmpeg 3.4.1 (could that be an issue ?)

sorry for duplicate issue in AudioAlign repo.

BorisMolch commented 6 years ago

Ok! Build looks good with ffmpeg 3.3.3 (did not work with 3.4.1)

BorisMolch commented 6 years ago

I am so excited to try this out ! Thank you so much for providing this open source here.

image

protyposis commented 6 years ago

As you already figured out, you have to use exactly the FFmpeg version as described in the requirements.

Regarding the screenshot above, if you think this is an issue that should be fixed, please open a separate issue in the AudioAlign repository with a description on how to reproduce.