gkvas / avian-win-projects Goto Github PK
View Code? Open in Web Editor NEWSolution and project files for building win32 and wince Avian
Solution and project files for building win32 and wince Avian
I would like to build avian jvm for windows CE 6.0.
I already made avian for i386, but I have problems with build for wince in VisualStudio 2008:
I download [https://github.com/gkvas/avian-win-projects]
Open this project in VS2008. Libce is build ok.
avian-wince-dll errors.
Error 1 error C2008: '!' : unexpected in macro definition c:\cygwin\home\administrator\avian\classpath\jni-util.h 51 avian-wince-dll Error 2 error C2065: '_TRUNCATE' : undeclared identifier c:\cygwin\home\administrator\avian\classpath\jni-util.h 92 avian-wince-dll Error 3 error C3861: 'vsnprintf_s': identifier not found c:\cygwin\home\administrator\avian\classpath\jni-util.h 92 avian-wince-dll Error 4 error C2065: 'errno' : undeclared identifier c:\cygwin\home\administrator\avian\classpath\jni-util.h 111 avian-wince-dll Error 5 error C3861: 'strerror_s': identifier not found c:\cygwin\home\administrator\avian\classpath\jni-util.h 111 avian-wince-dll Error 17 error C3861: 'strerror_s': identifier not found c:\cygwin\home\Administrator\avian\classpath\java-nio.cpp 79 avian-wince-dll Error 18 error C3861: 'sprintf_s': identifier not found c:\cygwin\home\Administrator\avian\classpath\java-nio.cpp 91 avian-wince-dll Error 19 error C3861: 'sprintf_s': identifier not found c:\cygwin\home\Administrator\avian\classpath\java-nio.cpp 103 avian-wince-dll Error 26 fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory C:\avian\src\avian\common.h 29 avian-wince-dll Error 33 error C2065: 'HANDLE_FLAG_INHERIT' : undeclared identifier c:\cygwin\home\Administrator\avian\classpath\java-lang.cpp 418 avian-wince-dll Error 34 error C3861: 'SetHandleInformation': identifier not found c:\cygwin\home\Administrator\avian\classpath\java-lang.cpp 418 avian-wince-dll Error 41 fatal error C1189: #error : "unknown architecture" c:\cygwin\home\Administrator\avian\classpath\java-lang.cpp 860 avian-wince-dll Warning 46 warning C4005: 'UNICODE' : macro redefinition c:\cygwin\home\Administrator\avian\classpath\java-io.cpp 23 avian-wince-dll Warning 47 warning C4005: 'S_ISREG' : macro redefinition c:\cygwin\home\Administrator\avian\classpath\java-io.cpp 45 avian-wince-dll Warning 48 warning C4005: 'S_ISDIR' : macro redefinition c:\cygwin\home\Administrator\avian\classpath\java-io.cpp 46 avian-wince-dll Error 49 error C2664: 'GetFileAttributesA' : cannot convert parameter 1 from 'string_t' to 'LPCSTR' c:\cygwin\home\Administrator\avian\classpath\java-io.cpp 392 avian-wince-dll Error 50 error C3861: '_wremove': identifier not found c:\cygwin\home\Administrator\avian\classpath\java-io.cpp 395 avian-wince-dll Error 55 fatal error C1083: Cannot open source file: '..\avian\src\vm\system\windows.cpp': No such file or directory c1xx avian-wince-dll Error 57 error C2371: 'time_t' : redefinition; different basic types C:\avian\libce\sys\types.h 61 avian-wince-dll Error 58 fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory C:\avian\src\avian\common.h 29 avian-wince-dll Error 59 fatal error C1083: Cannot open source file: '..\avian\src\codegen\arm\assembler.cpp': No such file or directory c1xx avian-wince-dll
I think, I don't include header files. For example: inttypes.h. I have inttypes.h in cygwin, but including this directory in the project, I have more errors.
Error 1 error C2146: syntax error : missing ';' before identifier '_TINT' C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\include\ARMV4I\winnt.h 203 avian-wince-dll Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\include\ARMV4I\winnt.h 203 avian-wince-dll Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\include\ARMV4I\winnt.h 203 avian-wince-dll Error 4 error C2144: syntax error : '__int64' should be preceded by ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\_types.h 36 avian-wince-dll Error 5 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\_types.h 36 avian-wince-dll Error 6 error C4980: '__value' : use of this keyword requires /clr:oldSyntax command line option C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\_types.h 74 avian-wince-dll Error 7 error C2059: syntax error : '__value' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\_types.h 74 avian-wince-dll Error 8 error C2061: syntax error : identifier '_read' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 185 avian-wince-dll Error 9 error C2059: syntax error : ')' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 186 avian-wince-dll Error 10 error C2143: syntax error : missing ')' before ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 186 avian-wince-dll Error 11 error C2061: syntax error : identifier '_write' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 187 avian-wince-dll Error 12 error C2059: syntax error : ')' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 188 avian-wince-dll Error 13 error C2143: syntax error : missing ')' before ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 188 avian-wince-dll Error 14 error C2535: 'int __sFILE::_EXFNPTR(void)' : member function already defined or declared C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 188 avian-wince-dll Error 15 error C2061: syntax error : identifier '_seek' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 189 avian-wince-dll Error 16 error C2059: syntax error : ')' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 189 avian-wince-dll Error 17 error C2143: syntax error : missing ')' before ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 189 avian-wince-dll Error 18 error C2556: '_fpos_t __sFILE::_EXFNPTR(void)' : overloaded function differs only by return type from 'int __sFILE::_EXFNPTR(void)' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 189 avian-wince-dll Error 19 error C2371: '__sFILE::_EXFNPTR' : redefinition; different basic types C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 189 avian-wince-dll Error 20 error C2061: syntax error : identifier '_close' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 190 avian-wince-dll Error 21 error C2059: syntax error : ')' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 190 avian-wince-dll Error 22 error C2143: syntax error : missing ')' before ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 190 avian-wince-dll Error 23 error C2061: syntax error : identifier '__cleanup' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 597 avian-wince-dll Error 24 error C2059: syntax error : ')' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 597 avian-wince-dll Error 25 error C2143: syntax error : missing ')' before ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 597 avian-wince-dll Error 26 error C2144: syntax error : 'unsigned __int64' should be preceded by ';' C:\cygwin\home\Administrator\openjdk-unofficial-builds\utils\cygwin\usr\include\sys\reent.h 618 avian-wince-dll
What's problem?
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.