I still get the following
/fwh.2012-03/lib/fivehg.lib(GETTASKS.o):GETTASKS.c:(.text+0x180): undefined reference to `GetModuleFileNameExA@16'
/fwh.2012-03/lib/fivehgc.lib(RICHEDIT.o):RICHEDIT.C:(.text+0xa5c): undefined reference to `OleUIPasteSpecialA@4'
/dev/qcc/libhqcc.a(QMAPI.o):QMAPI.c:(.data+0x388): undefined reference to `HB_FUN_MAPISENDMAIL'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text+0xc0): undefined reference to `operator new(unsigned int)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text+0x1a1): undefined reference to `operator delete[](void*)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text+0xaa9): undefined reference to `operator new[](unsigned int)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text+0xd7c): undefined reference to `operator new(unsigned int)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text+0xdfe): undefined reference to `operator delete(void*)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text$_ZN13TActiveXEvent7ReleaseEv+0x27): undefined reference to `operator delete(void*)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.text$_ZN8TActiveX7ReleaseEv+0x38): undefined reference to `operator delete(void*)'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0x8): undefined reference to `__cxa_pure_virtual'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0xc): undefined reference to `__cxa_pure_virtual'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0x10): undefined reference to `__cxa_pure_virtual'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0x14): undefined reference to `__cxa_pure_virtual'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0x18): undefined reference to `__cxa_pure_virtual'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTV15IOleControlSite[vtable for IOleControlSite]+0x1c): more undefined references to `__cxa_pure_virtual' follow
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI8TActiveX[typeinfo for TActiveX]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI13TActiveXEvent[typeinfo for TActiveXEvent]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI15IOleControlSite[typeinfo for IOleControlSite]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI15IOleInPlaceSite[typeinfo for IOleInPlaceSite]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI16IOleInPlaceFrame[typeinfo for IOleInPlaceFrame]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI19IOleInPlaceUIWindow[typeinfo for IOleInPlaceUIWindow]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI10IOleWindow[typeinfo for IOleWindow]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.rdata$_ZTI8IUnknown[typeinfo for IUnknown]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/fwh.2012-03/lib/fivehgc.lib(ACTX.o):ACTX.CPP:(.eh_frame+0x2b7): undefined reference to `__gxx_personality_v0'
c:\harbour\comp\mingw\bin\gcc.exe .hbmk/win/mingw/QSTART.o .hbmk/win/mingw/qChv.o .hbmk/win/mingw/QVWGM.o .hbmk/win/mingw/QEDGM.o .hbmk/win/mingw/qDbDef.o .hbmk/win/mingw/qEditVoucher.o .hbmk/win/mingw/VIEWVCHR.o .hbmk/win/mingw/VCHPRINT.o .hbmk/win/mingw/QVCHPR2.o .hbmk/win/mingw/qEdDivision.o .hbmk/win/mingw/qPreFill.o .hbmk/win/mingw/qVwDivisions.o .hbmk/win/mingw/QEDDT.o .hbmk/win/mingw/QEDClntRef.o .hbmk/win/mingw/QEDCONS.o .hbmk/win/mingw/qeddtgrp.o .hbmk/win/mingw/QEDDTINS.o .hbmk/win/mingw/QEDDTPAX.o .hbmk/win/mingw/QEDINS.o .hbmk/win/mingw/QEDPAY.o .hbmk/win/mingw/QEDRANGE.o .hbmk/win/mingw/QEDSCAR.o .hbmk/win/mingw/QEDSOFFC.o .hbmk/win/mingw/QEDSRATE.o .hbmk/win/mingw/qFdImp.o .hbmk/win/mingw/QINVOICE.o .hbmk/win/mingw/QMEND.o .hbmk/win/mingw/qguimypref.o .hbmk/win/mingw/QMYPREF.o .hbmk/win/mingw/qguisyspref.o .hbmk/win/mingw/qsyspref.o .hbmk/win/mingw/QVCHNOTE.o .hbmk/win/mingw/qvchsend.o .hbmk/win/mingw/QVERIFY.o .hbmk/win/mingw/qDataDef.o .hbmk/win/mingw/qGuiVoucher.o .hbmk/win/mingw/qVoucher.o .hbmk/win/mingw/QVWCONS.o .hbmk/win/mingw/qvwsupp.o .hbmk/win/mingw/QEDSUPP.o .hbmk/win/mingw/QVWDTGRP.o .hbmk/win/mingw/QVWINS.o .hbmk/win/mingw/QVWPAY.o .hbmk/win/mingw/QVWRANGE.o .hbmk/win/mingw/VIEWVCH2.o .hbmk/win/mingw/QQRYRNG.o .hbmk/win/mingw/qqryvch.o .hbmk/win/mingw/qVwDebtors.o .hbmk/win/mingw/QEDDTCRD.o .hbmk/win/mingw/qImportVoucher.o .hbmk/win/mingw/qImportChvPnr.o .hbmk/win/mingw/qConvertCtCards.o .hbmk/win/mingw/qAddVoucherNos.o .hbmk/win/mingw/qVoucherUpload.o .hbmk/win/mingw/qchvpipe.o .hbmk/win/mingw/QRemote.o .hbmk/win/mingw/QVwRemote.o .hbmk/win/mingw/qEdRemote.o .hbmk/win/mingw/TMUTEX.o .hbmk/win/mingw/IMAGE3.o .hbmk/win/mingw/qqfdtool.o .hbmk/win/mingw/qamadair.o .hbmk/win/mingw/adscallback.o .hbmk/win/mingw/_hbmkaut_QSTART.o -mwindows -Wl,--start-group -lfivehg -lfivehgc -lace32 -lrddads -lxhb -lhbct -lhbmzip -lminizip -lminilzo -lhbziparc -llzf -lhbtip -lrddbm -lhbwin -lversion -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib /devmast/qcn/libhqfdgdscopy.a /dev/chv/libhwtidocedit.a /dev/custdocedit/libcustdocedit.a /dev/iur/libhiur.a /dev/tair/libhtair.a /dev/mir/libhmir.a /dev/qcc/libhqcc.a /dev/qcf/libhqcf.a /dev/lck/libhlck.a /dev/qry/libhqry.a /dev/qrp/libhqrp.a /dev/brw/libhbrw.a /dev/tree32/libhtree32.a /dev/tsbutton/libhtsbutton.a /dev/sms/libhqsms.a /dev/freeimage/dist/FreeImage.lib /dev/ssce/sdk/lib/ssce5532.lib "/openssl-win32/lib/libeay32.lib" "/openssl-win32/lib/ssleay32.lib" /xhb/c_lib/win/lz32.lib -Wl,--end-group -s -ochv32.exe -Lc:/harbour/lib -Lc:/harbour/bin -L"/fwh.2012-03/lib"
c:\harbour\bin>harbour --version
Harbour 3.1.0dev (Rev. 17346)
Copyright (c) 1999-2012,
http://harbour-project.org/c:\harbour\comp\mingw\bin>gcc --version
gcc (GCC) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
hbp file:
- Code: Select all Expand view
-o${hb_name}
-cflag=-std=c99
-incpath=\Fwh.2012-03\include
-incpath=\dev\include
-incpath=\dev\alex
-L\fwh.2012-03\lib
-gui
-inc
-info
-D__FLAT__
-D__HARBOUR
/q
/m
/n
/w
/a
/es2
-strip
\dev\chv\prg\QSTART.PRG
\dev\chv\prg\qChv.PRG
\dev\chv\prg\QVWGM.PRG
\dev\chv\prg\QEDGM.PRG
\dev\chv\prg\qDbDef.PRG
\dev\chv\prg\qEditVoucher.PRG
\dev\chv\prg\VIEWVCHR.PRG
\dev\chv\prg\VCHPRINT.PRG
\dev\chv\prg\QVCHPR2.PRG
\dev\chv\prg\qEdDivision.PRG
\dev\chv\prg\qPreFill.PRG
\dev\chv\prg\qVwDivisions.PRG
\dev\chv\prg\QEDDT.PRG
\dev\chv\prg\QEDClntRef.PRG
\dev\chv\prg\QEDCONS.PRG
\dev\chv\prg\qeddtgrp.prg
\dev\chv\prg\QEDDTINS.PRG
\dev\chv\prg\QEDDTPAX.PRG
\dev\chv\prg\QEDINS.PRG
\dev\chv\prg\QEDPAY.PRG
\dev\chv\prg\QEDRANGE.PRG
\dev\chv\prg\QEDSCAR.PRG
\dev\chv\prg\QEDSOFFC.PRG
\dev\chv\prg\QEDSRATE.PRG
\dev\chv\prg\qFdImp.prg
\dev\chv\prg\QINVOICE.PRG
\dev\chv\prg\QMEND.PRG
\dev\chv\prg\qguimypref.prg
\dev\chv\prg\QMYPREF.PRG
\dev\chv\prg\qguisyspref.prg
\dev\chv\prg\qsyspref.prg
\dev\chv\prg\QVCHNOTE.PRG
\dev\chv\prg\qvchsend.prg
\dev\chv\prg\QVERIFY.PRG
\dev\chv\prg\qDataDef.prg
\dev\chv\prg\qGuiVoucher.prg
\dev\chv\prg\qVoucher.prg
\dev\chv\prg\QVWCONS.PRG
\dev\chv\prg\qvwsupp.prg
\dev\chv\prg\QEDSUPP.PRG
\dev\chv\prg\QVWDTGRP.PRG
\dev\chv\prg\QVWINS.PRG
\dev\chv\prg\QVWPAY.PRG
\dev\chv\prg\QVWRANGE.PRG
\dev\chv\prg\VIEWVCH2.PRG
\dev\chv\prg\QQRYRNG.PRG
\dev\chv\prg\qqryvch.prg
\dev\chv\prg\qVwDebtors.prg
\dev\chv\prg\QEDDTCRD.PRG
\dev\chv\prg\qImportVoucher.PRG
\dev\chv\prg\qImportChvPnr.PRG
\dev\chv\prg\qConvertCtCards.PRG
\dev\chv\prg\qAddVoucherNos.PRG
\dev\chv\prg\qVoucherUpload.PRG
\dev\chv\prg\qchvpipe.prg
\dev\chv\prg\QRemote.PRG
\dev\chv\prg\QVwRemote.PRG
\dev\chv\prg\qEdRemote.PRG
\dev\mutex\TMUTEX.PRG
\dev\fimage\IMAGE3.PRG
\devmast\qcn\prg\qqfdtool.prg
\devmast\qcn\prg\qamadair.prg
\devmast\qcn\hqfdgdscopy.hbc
\dev\chv\hwtidocedit.hbc
\dev\custdocedit\custdocedit.hbc
\dev\iur\hiur.hbc
\dev\tair\htair.hbc
\dev\mir\hmir.hbc
\dev\qcc\hqcc.hbc
\dev\qcf\hqcf.hbc
\dev\lck\hlck.hbc
\dev\qry\hqry.hbc
\dev\qrp\hqrp.hbc
\dev\brw\hbrw.hbc
\dev\tree32\htree32.hbc
\dev\tsbutton\htsbutton.hbc
\dev\sms\hqsms.hbc
\devmast\qcn\hqfdgdscopy.hbp
\dev\chv\hwtidocedit.hbp
\dev\custdocedit\custdocedit.hbp
\dev\iur\hiur.hbp
\dev\tair\htair.hbp
\dev\mir\hmir.hbp
\dev\qcc\hqcc.hbp
\dev\qcf\hqcf.hbp
\dev\lck\hlck.hbp
\dev\qry\hqry.hbp
\dev\qrp\hqrp.hbp
\dev\brw\hbrw.hbp
\dev\tree32\htree32.hbp
\dev\tsbutton\htsbutton.hbp
\dev\sms\hqsms.hbp
-l\dev\freeimage\dist\FreeImage.lib
-l\dev\ssce\sdk\lib\ssce5532.lib
-lfivehg
-lfivehgc
-l\openssl-win32\lib\libeay32.lib
-l\openssl-win32\lib\ssleay32.lib
-l\xhb\c_lib\win\lz32.lib
-lace32
-lrddads
\fwall\source\modapi\adscallback.c
-lxhb
-lhbct.a
-lhbmzip.a
-lminizip
-lminilzo
-lhbziparc
-llzf
-lhbtip
-lrddbm
-lhbwin
-lversion
It seems mapi.c is still missing, but I don't know what the others are from. This is with the harbour zip file linked above, and latest mingw