ALIZE-Speaker-Recognition / android-alize

ALIZE for the Android platform.
GNU Lesser General Public License v3.0
35 stars 17 forks source link

Error:error: unknown type name 'spflag_t' #14

Closed zznam closed 6 years ago

zznam commented 6 years ago

It appears when I compile the project.

AhmadKhattak commented 6 years ago

have you put the alize-core and lia-ral along with the correct version of spro in the cpp folder ?

zznam commented 6 years ago

I put it correctly. my spro version is 5.0. I've changed spflag_t SPRO_flag; To int SPRO_flag; and it works

AhmadKhattak commented 6 years ago

That's good. If it is possible, could you let me know how you are or would be generating the world.gmm (universal background model) file ?

I'm currently stuck at trying to figure out the correct process to follow to achieve speaker verification.

I've compiled the library. Then imported it into the application that i'm going to use for performing speaker verification.

I've followed the steps in the readme for creating a speaker model and then verifying the model using audio file.

The audio is 16-bit PCM wav format.

The only issue is that since i was not able to understand how to generate the world.gmm file to be used as universal background model for training the speaker models, I picked up the world.gmm file from another github project working on alize.

However, the results are always incorrect. I've not been able to perform speaker verification for a single speaker correctly.

Any help in understanding how to resolve this issue would be much appreciated.

Thanks !

Sunny-NEU commented 6 years ago

@zznam Have you met another problem after you change it to 'int'? I did as you said but another problem appeared :

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':alize:externalNativeBuildDebug'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
    at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
    at `org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:236)`
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.execute(DefaultTaskGraphExecuter.java:228)
    at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:228)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:77)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:58)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:113)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
    at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:196)
    at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:193)
    at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:193)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
    at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
    at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:50)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner$1.execute(RunAsBuildOperationBuildActionRunner.java:43)
    at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner$1.execute(RunAsBuildOperationBuildActionRunner.java:40)
    at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
    at org.gradle.tooling.internal.provider.runner.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
    at org.gradle.tooling.internal.provider.runner.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:75)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:44)
    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:29)
    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:47)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
    at org.gradle.util.Swapper.swap(Swapper.java:38)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
    at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.internal.UncheckedException: Build command failed.
Error while executing process D:\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build C:\Users\1\Desktop\android-alize-master\alize\.externalNativeBuild\cmake\debug\mips64 --target alize-native}
[1/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioFrame.cpp.o
[2/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/alizeString.cpp.o
[3/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/AlizeSpkRec_AlizeException.cpp.o
[4/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/AlizeSpkRec_SimpleSpkDetSystem.cpp.o
[5/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioFileReader.cpp.o
[6/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/ReSegmentation/src/ReSegmentation.cpp.o
[7/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TrainWorld/src/TrainWorld.cpp.o
[8/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/PLDA/src/PLDA.cpp.o
[9/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeatWindowMode/src/NormFeatWindowMode.cpp.o
[10/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/AcousticSegmentation/src/AcousticSegmentation.cpp.o
[11/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeat/src/NormFeat.cpp.o
[12/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/SimpleSpkDetSystem/src/SimpleSpkDetSystem.cpp.o
[13/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/RemoteSpkDet/src/SpkDetServer.cpp.o
[14/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvNorm/src/IvNorm.cpp.o
[15/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvTest/src/IvTest.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkSeg\AcousticSegmentation\src\AcousticSegmentation.cpp:235:13: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if((iseg-1) >= 0) {
   ~~~~~~~~ ^  ~
1 warning generated.
[16/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TrainTarget/src/TrainTarget.cpp.o
[17/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/SpkAdapt/src/SpkAdapt.cpp.o
[18/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TotalVariability/src/TotalVariability.cpp.o
[19/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvExtractor/src/IvExtractor.cpp.o
[20/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/src/SVDLIBC/svdutil.c.o
[21/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EstimateDMatrix/src/EstimateDMatrix.cpp.o
[22/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/src/SVDLIBC/svdlib.c.o
[23/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EigenVoice/src/EigenVoice.cpp.o
[24/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EnergyDetector/src/EnergyDetector.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:220:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:220:31: note: put the semicolon on a separate line to silence this warning
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:222:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:222:31: note: put the semicolon on a separate line to silence this warning
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:235:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:235:31: note: put the semicolon on a separate line to silence this warning
3 warnings generated.
[25/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/SequenceExtractor/src/SequenceExtractor.cpp.o
[26/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/BNGram/src/BNGram.cpp.o
[27/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ExtractParams/src/ExtractParams.cpp.o
[28/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/Segmentation/src/Segmentation.cpp.o
[29/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Hist/src/Hist.cpp.o
[30/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/LabelNGram/src/LabelNGram.cpp.o
[31/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/FusionScore/src/FusionScore.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\SequenceExtractor\src\SequenceExtractor.cpp:658:65: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    if (ngramMode) if (flag){ ngram.beginSeq(seq); flag=false;} else ngram.addSymb(seq);
                                                                ^
1 warning generated.
[32/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/GmmTokenizer/src/GmmTokenizer.cpp.o
[33/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ReadFeatFile/src/ReadFeatFile.cpp.o
[34/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/TurnDetection/src/TurnDetection.cpp.o
[35/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/PolyExp/src/PolyExpand.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:121:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:127:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:133:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:145:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:55:2: warning: 'ALIZE_NGram_cpp' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#if !defined(ALIZE_NGram_cpp)
 ^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:56:9: note: 'ALIZE_LabelNGram_cpp' is defined here; did you mean 'ALIZE_NGram_cpp'?
#define ALIZE_LabelNGram_cpp
        ^~~~~~~~~~~~~~~~~~~~
        ALIZE_NGram_cpp
5 warnings generated.
[36/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Scoring/src/Scoring.cpp.o
[37/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ReadModel/src/ReadModel.cpp.o
[38/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/LabelFusion/src/LabelFusion.cpp.o
[39/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Svm/src/Svm.cpp.o
[40/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Svm/src/libsvm.cpp.o
[41/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/spro/sig.c.o
[42/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderRaw.cpp.o
[43/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderAbstract.cpp.o
[44/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioInputStream.cpp.o
[45/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Config.cpp.o
[46/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderXml.cpp.o
[47/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileWriter.cpp.o
[48/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AutoDestructor.cpp.o
[49/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/CmdLine.cpp.o
[50/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/BoolMatrix.cpp.o
[51/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Distrib.cpp.o
[52/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o
[53/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Exception.cpp.o
[54/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/FeatureFileReaderAbstract.cpp.o
[55/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribRefVector.cpp.o
[56/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/FeatureFileList.cpp.o
[57/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DoubleSquareMatrix.cpp.o
FAILED: D:\Android\Sdk\android-ndk-r12b-windows-x86_64\android-ndk-r12b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe  -target mips64el-none-linux-android -gcc-toolchain D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/platforms/android-21/arch-mips64  -DHAVE_LIMITS_H -DHAVE_MATH_H -DHAVE_STDLIB_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DSIZEOF_LONG=sizeof(long) -DSIZEOF_SHORT=sizeof(short) -DSPRO -DSTDC_HEADERS -Dalize_native_EXPORTS -I../../../../src/main/cpp/spro -I../../../../src/main/cpp/alize-core/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkTools/include -I../../../../src/main/cpp/LIA_RAL/include/Eigen -I../../../../src/main/cpp/LIA_RAL/include/lapacke -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeJFAStats/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeNorm/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeTest/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EigenChannel/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EigenVoice/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EnergyDetector/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EstimateDMatrix/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvExtractor/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvNorm/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvTest/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeat/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeatWindowMode/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/PLDA/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/RemoteSpkDet/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ShiftedDeltaFeat/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/SimpleSpkDetSystem/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/SpkAdapt/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TotalVariability/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TrainTarget/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TrainWorld/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/AcousticSegmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/ReSegmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/Segmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/TurnDetection/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/BNGram/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ExtractParams/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/FusionScore/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/GmmTokenizer/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Hist/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/LabelFusion/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/LabelNGram/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/PolyExp/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ReadFeatFile/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ReadModel/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Scoring/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/SequenceExtractor/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Svm/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fexceptions -O0 -fno-limit-debug-info -O0 -fno-limit-debug-info  -fPIC   -D HAVE_STRING_H -MD -MT CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o -MF CMakeFiles\alize-native.dir\src\main\cpp\alize-core\src\DistribGF.cpp.o.d -o CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o -c C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp:133:24: error: cannot use dynamic_cast with -fno-rtti
  const DistribGF* p = dynamic_cast<const DistribGF*>(&d);
                       ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp:155:24: error: cannot use dynamic_cast with -fno-rtti
  const DistribGF* p = dynamic_cast<const DistribGF*>(&d);
                       ^
2 errors generated.
ninja: build stopped: subcommand failed.

    at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:45)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:76)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:141)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:632)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:615)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
    ... 81 more
Caused by: Build command failed.
Error while executing process D:\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build C:\Users\1\Desktop\android-alize-master\alize\.externalNativeBuild\cmake\debug\mips64 --target alize-native}
[1/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioFrame.cpp.o
[2/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/alizeString.cpp.o
[3/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/AlizeSpkRec_AlizeException.cpp.o
[4/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/AlizeSpkRec_SimpleSpkDetSystem.cpp.o
[5/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioFileReader.cpp.o
[6/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/ReSegmentation/src/ReSegmentation.cpp.o
[7/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TrainWorld/src/TrainWorld.cpp.o
[8/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/PLDA/src/PLDA.cpp.o
[9/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeatWindowMode/src/NormFeatWindowMode.cpp.o
[10/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/AcousticSegmentation/src/AcousticSegmentation.cpp.o
[11/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeat/src/NormFeat.cpp.o
[12/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/SimpleSpkDetSystem/src/SimpleSpkDetSystem.cpp.o
[13/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/RemoteSpkDet/src/SpkDetServer.cpp.o
[14/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvNorm/src/IvNorm.cpp.o
[15/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvTest/src/IvTest.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkSeg\AcousticSegmentation\src\AcousticSegmentation.cpp:235:13: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
if((iseg-1) >= 0) {
   ~~~~~~~~ ^  ~
1 warning generated.
[16/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TrainTarget/src/TrainTarget.cpp.o
[17/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/SpkAdapt/src/SpkAdapt.cpp.o
[18/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/TotalVariability/src/TotalVariability.cpp.o
[19/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/IvExtractor/src/IvExtractor.cpp.o
[20/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/src/SVDLIBC/svdutil.c.o
[21/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EstimateDMatrix/src/EstimateDMatrix.cpp.o
[22/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/src/SVDLIBC/svdlib.c.o
[23/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EigenVoice/src/EigenVoice.cpp.o
[24/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkDet/EnergyDetector/src/EnergyDetector.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:220:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:220:31: note: put the semicolon on a separate line to silence this warning
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:222:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:222:31: note: put the semicolon on a separate line to silence this warning
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:235:31: warning: if statement has empty body [-Wempty-body]
  if (!fgets(line, 128, file));
                              ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_SpkDet\CovIntra\src\SVDLIBC\svdlib.c:235:31: note: put the semicolon on a separate line to silence this warning
3 warnings generated.
[25/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/SequenceExtractor/src/SequenceExtractor.cpp.o
[26/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/BNGram/src/BNGram.cpp.o
[27/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ExtractParams/src/ExtractParams.cpp.o
[28/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/Segmentation/src/Segmentation.cpp.o
[29/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Hist/src/Hist.cpp.o
[30/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/LabelNGram/src/LabelNGram.cpp.o
[31/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/FusionScore/src/FusionScore.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\SequenceExtractor\src\SequenceExtractor.cpp:658:65: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    if (ngramMode) if (flag){ ngram.beginSeq(seq); flag=false;} else ngram.addSymb(seq);
                                                                ^
1 warning generated.
[32/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/GmmTokenizer/src/GmmTokenizer.cpp.o
[33/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ReadFeatFile/src/ReadFeatFile.cpp.o
[34/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_SpkSeg/TurnDetection/src/TurnDetection.cpp.o
[35/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/PolyExp/src/PolyExpand.cpp.o
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:121:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:127:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:133:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:145:11: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
  if ((idx<0) || (idx>=_nb))
       ~~~^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:55:2: warning: 'ALIZE_NGram_cpp' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#if !defined(ALIZE_NGram_cpp)
 ^~
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\LIA_RAL\LIA_Utils\LabelNGram\src\LabelNGram.cpp:56:9: note: 'ALIZE_LabelNGram_cpp' is defined here; did you mean 'ALIZE_NGram_cpp'?
#define ALIZE_LabelNGram_cpp
        ^~~~~~~~~~~~~~~~~~~~
        ALIZE_NGram_cpp
5 warnings generated.
[36/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Scoring/src/Scoring.cpp.o
[37/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/ReadModel/src/ReadModel.cpp.o
[38/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/LabelFusion/src/LabelFusion.cpp.o
[39/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Svm/src/Svm.cpp.o
[40/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/LIA_RAL/LIA_Utils/Svm/src/libsvm.cpp.o
[41/148] Building C object CMakeFiles/alize-native.dir/src/main/cpp/spro/sig.c.o
[42/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderRaw.cpp.o
[43/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderAbstract.cpp.o
[44/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AudioInputStream.cpp.o
[45/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Config.cpp.o
[46/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileReaderXml.cpp.o
[47/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/ConfigFileWriter.cpp.o
[48/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/AutoDestructor.cpp.o
[49/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/CmdLine.cpp.o
[50/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/BoolMatrix.cpp.o
[51/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Distrib.cpp.o
[52/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o
[53/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/Exception.cpp.o
[54/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/FeatureFileReaderAbstract.cpp.o
[55/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribRefVector.cpp.o
[56/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/FeatureFileList.cpp.o
[57/148] Building CXX object CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DoubleSquareMatrix.cpp.o
FAILED: D:\Android\Sdk\android-ndk-r12b-windows-x86_64\android-ndk-r12b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe  -target mips64el-none-linux-android -gcc-toolchain D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/toolchains/mips64el-linux-android-4.9/prebuilt/windows-x86_64 --sysroot=D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/platforms/android-21/arch-mips64  -DHAVE_LIMITS_H -DHAVE_MATH_H -DHAVE_STDLIB_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DSIZEOF_LONG=sizeof(long) -DSIZEOF_SHORT=sizeof(short) -DSPRO -DSTDC_HEADERS -Dalize_native_EXPORTS -I../../../../src/main/cpp/spro -I../../../../src/main/cpp/alize-core/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkTools/include -I../../../../src/main/cpp/LIA_RAL/include/Eigen -I../../../../src/main/cpp/LIA_RAL/include/lapacke -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeJFAStats/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeNorm/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ComputeTest/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/CovIntra/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EigenChannel/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EigenVoice/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EnergyDetector/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/EstimateDMatrix/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvExtractor/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvNorm/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/IvTest/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeat/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/NormFeatWindowMode/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/PLDA/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/RemoteSpkDet/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/ShiftedDeltaFeat/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/SimpleSpkDetSystem/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/SpkAdapt/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TotalVariability/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TrainTarget/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkDet/TrainWorld/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/AcousticSegmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/ReSegmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/Segmentation/include -I../../../../src/main/cpp/LIA_RAL/LIA_SpkSeg/TurnDetection/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/BNGram/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ExtractParams/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/FusionScore/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/GmmTokenizer/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Hist/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/LabelFusion/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/LabelNGram/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/PolyExp/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ReadFeatFile/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/ReadModel/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Scoring/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/SequenceExtractor/include -I../../../../src/main/cpp/LIA_RAL/LIA_Utils/Svm/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/libs/mips64/include -isystem D:/Android/Sdk/android-ndk-r12b-windows-x86_64/android-ndk-r12b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fexceptions -O0 -fno-limit-debug-info -O0 -fno-limit-debug-info  -fPIC   -D HAVE_STRING_H -MD -MT CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o -MF CMakeFiles\alize-native.dir\src\main\cpp\alize-core\src\DistribGF.cpp.o.d -o CMakeFiles/alize-native.dir/src/main/cpp/alize-core/src/DistribGF.cpp.o -c C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp:133:24: error: cannot use dynamic_cast with -fno-rtti
  const DistribGF* p = dynamic_cast<const DistribGF*>(&d);
                       ^
C:\Users\1\Desktop\android-alize-master\alize\src\main\cpp\alize-core\src\DistribGF.cpp:155:24: error: cannot use dynamic_cast with -fno-rtti
  const DistribGF* p = dynamic_cast<const DistribGF*>(&d);
                       ^
2 errors generated.
ninja: build stopped: subcommand failed.

    at com.android.build.gradle.tasks.ExternalNativeBuildTaskUtils.executeBuildProcessAndLogError(ExternalNativeBuildTaskUtils.java:241)
    at com.android.build.gradle.tasks.ExternalNativeBuildTask.executeProcessBatch(ExternalNativeBuildTask.java:231)
    at com.android.build.gradle.tasks.ExternalNativeBuildTask.build(ExternalNativeBuildTask.java:163)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    ... 88 more

emmm, it looks like a little long.

bettykurian commented 6 years ago

(PldaTest) Compute Probabilistic Linear Discriminant Analysis native scoring [ IndexOutOfBoundsException 0x1686070 ] message = "" source file = ../include/RefVector.h line number = 210 index 11 >= limit 11

I am currently stuck at this error. Can you please help me out to fix this problem?

MSAlghamdi commented 5 years ago

@zznam Have you met another problem after you change it to 'int'? I did as you said but another problem appeared :

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':alize:externalNativeBuildDebug'.
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:84)
  at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:55)
  at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:32)
  at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:113)
  at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
  at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
  at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
  at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
  at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
  at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
  at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
  at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:196)
  at org.gradle.initialization.DefaultGradleLauncher$3.execute(DefaultGradleLauncher.java:193)

emmm, it looks like a little long.

Have you been able to ensure if changing it to int caused your problem or not?

hananeam1991 commented 5 years ago

v TurnDetection ../../../bin make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection/src » make[3] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[3]: rien à faire pour « all-am ». make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[2]: rien à faire pour « all-am ». make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » make[1]: rien à faire pour « all-am ». make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » i have this error

MSAlghamdi commented 5 years ago

Can you compile it after change the language to English? I might help if the errors show in English

Get Outlook for iOShttps://aka.ms/o0ukef


From: hananeam1991 notifications@github.com Sent: Friday, April 5, 2019 1:19 PM To: ALIZE-Speaker-Recognition/android-alize Cc: Mohammad Alghamdi; Comment Subject: Re: [ALIZE-Speaker-Recognition/android-alize] Error:error: unknown type name 'spflag_t' (#14)

v TurnDetection ../../../bin make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection/src » make[3] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[3]: rien à faire pour « all-am ». make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[2]: rien à faire pour « all-am ». make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » make[1]: rien à faire pour « all-am ». make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » i have this error

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/ALIZE-Speaker-Recognition/android-alize/issues/14#issuecomment-480224544, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoduVJ1d9HdTyCumPhflVIjQk8JdkKOQks5vdyMtgaJpZM4Sxfpf.

hananeam1991 commented 5 years ago

Hi I want to install alizé on ubuntu but when i run make !I have tous error that the file libalize. a dosn't compile why libalize.a dont work Please help me

Le mar. 9 avr. 2019 07:04, MSAlghamdi notifications@github.com a écrit :

Can you compile it after change the language to English? I might help if the errors show in English

Get Outlook for iOShttps://aka.ms/o0ukef


From: hananeam1991 notifications@github.com Sent: Friday, April 5, 2019 1:19 PM To: ALIZE-Speaker-Recognition/android-alize Cc: Mohammad Alghamdi; Comment Subject: Re: [ALIZE-Speaker-Recognition/android-alize] Error:error: unknown type name 'spflag_t' (#14)

v TurnDetection ../../../bin make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection/src » make[3] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[3]: rien à faire pour « all-am ». make[3] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg/TurnDetection » make[2] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[2]: rien à faire pour « all-am ». make[2] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master/LIA_SpkSeg » make[1] : on entre dans le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » make[1]: rien à faire pour « all-am ». make[1] : on quitte le répertoire « /home/hanane/Bureau/PACK-ALIZE/LIA_RAL-master » i have this error

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://github.com/ALIZE-Speaker-Recognition/android-alize/issues/14#issuecomment-480224544>, or mute the thread< https://github.com/notifications/unsubscribe-auth/AoduVJ1d9HdTyCumPhflVIjQk8JdkKOQks5vdyMtgaJpZM4Sxfpf

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ALIZE-Speaker-Recognition/android-alize/issues/14#issuecomment-481114565, or mute the thread https://github.com/notifications/unsubscribe-auth/AslCB3lbuhas5_n-5Dxbf9HDGfmZPrmFks5vfC1vgaJpZM4Sxfpf .