Skip to content

Instantly share code, notes, and snippets.

@mlapierre
Created July 15, 2015 18:36
Show Gist options
  • Save mlapierre/3755c5816bbb24a4c046 to your computer and use it in GitHub Desktop.
Save mlapierre/3755c5816bbb24a4c046 to your computer and use it in GitHub Desktop.
ND4J compilation error (Win 8 64)
[INFO] --- javacpp:0.11:build (process-classes) @ nd4j-x86 ---
[INFO] Executing JavaCPP Builder
[INFO] Generating D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp
[INFO] Compiling D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\windows-x86_64\jniLoop.dll
[INFO] cl /ID:\Dev\nd4j\nd4j-x86/src/main/resources/ "/IC:\Program Files\Java\jdk1.7.0_79\include" "/IC:\Program Files\Java\jdk1.7.0_79\include\win32" D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp /W3 /Oi /O2 /EHsc /Gy /GL /MD /LD /link /OUT:D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\windows-x86_64\jniLoop.dll
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
jniLoop.cpp
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(222) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(228) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(314) : error C3861: 'max': identifier not found
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(355) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(361) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(367) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(373) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(379) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(385) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(400) : error C3861: 'max': identifier not found
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(473) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(483) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(542) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(548) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(609) : error C3861: 'max': identifier not found
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(624) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(632) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(638) : error C3861: 'min': identifier not found
D:\Dev\nd4j\nd4j-x86/src/main/resources/Loop.h(655) : error C3861: 'max': identifier not found
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(204) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
C:\Program Files\Java\jdk1.7.0_79\include\string.h(112) : see declaration of 'strcpy'
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(405) : warning C4244: 'argument' : conversion from 'jlong' to 'size_t', possible loss of data
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(418) : warning C4244: 'argument' : conversion from 'jlong' to 'size_t', possible loss of data
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(435) : warning C4244: 'argument' : conversion from 'jlong' to 'size_t', possible loss of data
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(453) : warning C4244: 'argument' : conversion from 'jlong' to 'size_t', possible loss of data
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(470) : warning C4244: 'argument' : conversion from 'jlong' to 'size_t', possible loss of data
D:\Dev\nd4j\nd4j-x86\target\classes\org\nd4j\linalg\cpu\javacpp\jniLoop.cpp(977) : warning C4800: 'jboolean' : forcing value to bool 'true' or 'false' (performance warning)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment