Compiling MFC with latest CVS checkout.
Manjunath Sripadarao
manjunath at etheract.com
Thu Apr 15 06:27:23 CDT 2004
I am trying to compile MFC with latest CVS checout, I copied the source
from the windows MFC dir and also the include dir (both for MFC and the
VC98 include dir). I ran winemaker --interactive . and specified the -I
paths. I got a couple of makefiles. Now if I do a make I get this error.
[manju at manju MSVS]$ make
make[1]: Entering directory `/home/manju/MSVS/mfc/src'
wineg++ -mwindows -mno-cygwin -o mfcdb.so mfcdb.res mfcdb.dbg.o
-lodbc32 -lole32 -loleaut32 -lwinspool -luuid
mfcdb.exe-ueIUVp.spec.c:451: error: invalid conversion from `void (*)()'
to `
void*'
winegcc: gcc failed.
make[1]: *** [mfcdb.so] Error 2
make[1]: Leaving directory `/home/manju/MSVS/mfc/src'
make: *** [mfc/src] Error 2
Any ideas/tips. Am I even following the correct procedure ? There
doesn't seem to be any document detailing this process. Any
tips/instructions/suggestions would be greatly appreciated.
I am doing this on a fedora core 1 (with prelink fixed and stuff, wine
runs well), with a 2 Ghz P4 machine. If any other info is needed please
feel free.
Thanks in advance,
Manju
More information about the wine-devel
mailing list