I am trying to compile/build WABA VM under windows using Dev-C++, but I got
many errors. Can you guys help me out?
Compiler: Default compiler
Building Makefile: "C:\Documents and
Settings\Administrador\Desktop\wabavm-src.10\Makefile.win"
Executing make...
make.exe -f "C:\Documents and
Settings\Administrador\Desktop\wabavm-src.10\Makefile.win" all
g++.exe -c vm/waba.c -o
m/waba.o -I"C:/Dev-Cpp/include/c++" -I"C:/Dev-Cpp/include/c++/mingw32" -I"
C:/Dev-Cpp/include/c++/backward" -I"C:/Dev-Cpp/include" -ansi -traditiona
l-cpp -w
In file included from vm/waba.c:732:
vm/nmwin32_b.c: In function `long int MainWndProc(HWND__*, unsigned int,
unsigned int, long int)':
vm/nmwin32_b.c:240: invalid conversion from `void*' to `WClass*'
vm/nmwin32_b.c:283: invalid conversion from `void*' to `WClass*'
vm/nmwin32_b.c:349: invalid conversion from `void*' to `WClass*'
vm/nmwin32_b.c:372: invalid conversion from `void*' to `WClass*'
vm/nmwin32_b.c: In function `unsigned char* memMapFile(char*)':
vm/nmwin32_b.c:488: invalid conversion from `void*' to `unsigned char*'
vm/nmwin32_b.c:491: invalid conversion from `unsigned char*' to `const
char*'
vm/nmwin32_b.c: In function `int WinMain(HINSTANCE__*, HINSTANCE__*, TCHAR*,
int)':
vm/nmwin32_b.c:724: invalid conversion from `void*' to `WClass*'
vm/nmwin32_b.c: In function `unsigned char* loadFromMem(char*, unsigned int,
unsigned int*)':
vm/nmwin32_b.c:782: invalid conversion from `unsigned char*' to `const
char*'
vm/nmwin32_b.c: In function `unsigned char* nativeLoadClass(UtfStringStruct,
unsigned int*)':
vm/nmwin32_b.c:845: invalid conversion from `void*' to `char*'
vm/waba.c: In function `void VmStopApp(unsigned int)':
vm/waba.c:1027: invalid conversion from `void*' to `WClass*'
vm/waba.c: In function `int compatibleArray(unsigned int, UtfStringStruct)':
vm/waba.c:2261: invalid conversion from `void*' to `WClass*'
vm/waba.c: In function `void markObject(unsigned int)':
vm/waba.c:2410: invalid conversion from `void*' to `WClass*'
vm/waba.c: In function `void sweep()':
vm/waba.c:2499: invalid conversion from `void*' to `WClass*'
vm/waba.c:2507: invalid conversion from `void*' to `WClass*'
In file included from vm/waba.c:2698:
vm/nmwin32_c.c: In function `Var WindowCreate(Var*)':
vm/nmwin32_c.c:130: invalid conversion from `void*' to `WClass*'
vm/nmwin32_c.c: In function `void _ImageLoadBMP(unsigned int, unsigned
char*)':
vm/nmwin32_c.c:404: invalid conversion from `unsigned char**' to `void**'
vm/nmwin32_c.c: In function `Var ImageSetPixels(Var*)':
vm/nmwin32_c.c:454: invalid conversion from `void*' to `HBITMAP__*'
vm/nmwin32_c.c:493: invalid conversion from `unsigned char**' to `void**'
vm/nmwin32_c.c: In function `void ImageDestroy(unsigned int)':
vm/nmwin32_c.c:580: invalid conversion from `void*' to `HBITMAP__*'
vm/nmwin32_c.c: In function `Var SocketReadWriteBytes(Var*, int)':
vm/nmwin32_c.c:732: invalid conversion from `unsigned char*' to `char*'
vm/nmwin32_c.c:734: invalid conversion from `unsigned char*' to `const
char*'
vm/nmwin32_c.c: In function `Var FontMetricsCreate(Var*)':
vm/nmwin32_c.c:907: invalid conversion from `void*' to `HFONT__*'
vm/nmwin32_c.c: In function `Var FontMetricsGetWidth(int, Var*)':
vm/nmwin32_c.c:943: invalid conversion from `void*' to `HFONT__*'
vm/nmwin32_c.c: In function `int SurfaceGetType(unsigned int)':
vm/nmwin32_c.c:1055: invalid conversion from `void*' to `WClass*'
vm/nmwin32_c.c: In function `Var GraphicsCreate(Var*)':
vm/nmwin32_c.c:1118: invalid conversion from `void*' to `HWND__*'
vm/nmwin32_c.c:1120: invalid conversion from `void*' to `HBITMAP__*'
vm/nmwin32_c.c: In function `Var GraphicsSetColor(Var*)':
vm/nmwin32_c.c:1200: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1201: invalid conversion from `void*' to `HBRUSH__*'
vm/nmwin32_c.c:1205: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1206: invalid conversion from `void*' to `HBRUSH__*'
vm/nmwin32_c.c: In function `Var GraphicsDraw(int, Var*)':
vm/nmwin32_c.c:1437: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1439: invalid conversion from `void*' to `HBRUSH__*'
vm/nmwin32_c.c:1461: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1485: invalid conversion from `void*' to `POINT*'
vm/nmwin32_c.c:1494: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1496: invalid conversion from `void*' to `HBRUSH__*'
vm/nmwin32_c.c:1546: invalid conversion from `void*' to `HFONT__*'
vm/nmwin32_c.c:1547: invalid conversion from `void*' to `HFONT__*'
vm/nmwin32_c.c:1588: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1673: invalid conversion from `void*' to `HWND__*'
vm/nmwin32_c.c:1683: invalid conversion from `void*' to `HBITMAP__*'
vm/nmwin32_c.c:1710: invalid conversion from `void*' to `HPEN__*'
vm/nmwin32_c.c:1711: invalid conversion from `void*' to `HBRUSH__*'
vm/nmwin32_c.c: In function `Var FileListDir(Var*)':
vm/nmwin32_c.c:2798: invalid conversion from `void*' to `TCHAR*'
vm/waba.c: In function `void executeMethod(WClass*, WClassMethod*, Var*,
unsigned int)':
vm/waba.c:4138: invalid conversion from `void*' to `WClass*'
make.exe: *** [vm/waba.o] Error 1
Execution terminated
--------------------------------------------------------------------------
How did I get all theses "invalid conversion from `void*' to
`WClass*'"error?
How do I solve them?
Thanks and regards,
Flávio de Souza
======================
fla...@ya...
ICQ: 78458203
======================
|