Hi I am new to Neko and I have been running into problems when trying to compile it. Can you provide me a step-by-step instructions on compilation for win32? I have solid C knowledge, but I don't really know how neko is organized. The buildfiles always fail with linker errors like:
1>------ Build started: Project: nekovm_dll, Configuration: Release Win32 ------ 1>Build started 2/24/2011 10:07:31 PM. 1>InitializeBuildStatus: 1> Touching "Release\nekovm_dll.unsuccessfulbuild". 1>ClCompile: 1> All outputs are up-to-date. 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(c:\Downloads\neko-1.8.1\vm\Release\nekovm_dll.dll) does not match the Linker's OutputFile property value (c:\Downloads\neko-1.8.1\bin\neko.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(nekovm_dll) does not match the Linker's OutputFile property value (neko). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile). 1>Link: 1> Creating library ../bin/neko.lib and object ../bin/neko.exp 1>builtins.obj : error LNK2019: unresolved external symbol __ftol2_sse referenced in function _builtin_int 1>interp.obj : error LNK2019: unresolved external symbol __imp____iob_func referenced in function _neko_vm_alloc 1>load.obj : error LNK2019: unresolved external symbol __imp___stat64i32 referenced in function _stat 1>../bin/neko.dll : fatal error LNK1120: 3 unresolved externals 1> 1>Build FAILED. I have managed to compile gc.lib and place it to the location where the project files are looking for it. However, I am stuck with these linker errors. I don't even know where to begin resolving them. Its evindent that I am doing it wrong, but since there are no instructions, I just try and fail. Thanks for your help! Gyorgy
-- Neko : One VM to run them all (http://nekovm.org)
