FWH 12.03 Mingw gcc linking errors
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
FWH 12.03 Mingw gcc linking errors
Hi,
Just tried linking with the new libs, and got 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(C5CNEW.o):C5CNEW.C:(.text+0x63bd): undefined reference to `__chkstk_ms'
/fwh.2012-03/lib/fivehgc.lib(PROFILE.o):PROFILE.C:(.text+0x5d): undefined reference to `__chkstk_ms'
/fwh.2012-03/lib/fivehgc.lib(PROFILE.o):PROFILE.C:(.text+0x177): undefined reference to `__chkstk_ms'
/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+0x3a8): 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'
collect2: ld returned 1 exit status
hbmk2: Error: Running linker. 1
c:\hb30\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:/hb30/lib/win/mingw -Lc:/hb30/bin -L"/fwh.2012-03/lib"
I guess I'm missing something but have no idea what?
Just tried linking with the new libs, and got 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(C5CNEW.o):C5CNEW.C:(.text+0x63bd): undefined reference to `__chkstk_ms'
/fwh.2012-03/lib/fivehgc.lib(PROFILE.o):PROFILE.C:(.text+0x5d): undefined reference to `__chkstk_ms'
/fwh.2012-03/lib/fivehgc.lib(PROFILE.o):PROFILE.C:(.text+0x177): undefined reference to `__chkstk_ms'
/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+0x3a8): 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'
collect2: ld returned 1 exit status
hbmk2: Error: Running linker. 1
c:\hb30\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:/hb30/lib/win/mingw -Lc:/hb30/bin -L"/fwh.2012-03/lib"
I guess I'm missing something but have no idea what?
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
This is using hbmk2
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
Alex,
For a test, please add this code to your main PRG:
CLASS TActiveX
ENDCLASS
For a test, please add this code to your main PRG:
CLASS TActiveX
ENDCLASS
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
Alex,
What gcc version are you using ?
We are using:
gcc -v
gcc version 4.6.1 (GCC)
What gcc version are you using ?
We are using:
gcc -v
gcc version 4.6.1 (GCC)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
FWH\samples\webexp.prg which uses Class TActiveX is working fine here, so it seems as you may be using a different gcc version
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
I am on
c:\hb30\comp\mingw\bin>gcc --version
gcc (tdm-1) 4.5.2-dw2
This one came with harbour 3 install.
I will see if I can upgrade it.
c:\hb30\comp\mingw\bin>gcc --version
gcc (tdm-1) 4.5.2-dw2
This one came with harbour 3 install.
I will see if I can upgrade it.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
When I was testing gcc+Harbour+FWH a while back, I couldn't get TDM to work but plain vanilla MingW works flawlessly.
I think I followed one of the installation steps specified here http://www.mingw.org/wiki/InstallationHOWTOforMinGW.
Just be careful that at any one time only one C compiler is in the path. I got bitten by that a couple of times.
I think I followed one of the installation steps specified here http://www.mingw.org/wiki/InstallationHOWTOforMinGW.
Just be careful that at any one time only one C compiler is in the path. I got bitten by that a couple of times.
FWH 11.08/FWH 19.03
xHarbour 1.2.1 (Rev 6406) + BCC
Harbour 3.1 (Rev 17062) + BCC
Harbour 3.2.0dev (r1904111533) + BCC
xHarbour 1.2.1 (Rev 6406) + BCC
Harbour 3.1 (Rev 17062) + BCC
Harbour 3.2.0dev (r1904111533) + BCC
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
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:
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
/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
-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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
Alex,
Please go to FWH\samples folder and do:
buildg.bat tutor02
buildg.bat webexp
buildg.bat rbdesign
and let me know if they build fine, thanks
Please go to FWH\samples folder and do:
buildg.bat tutor02
buildg.bat webexp
buildg.bat rbdesign
and let me know if they build fine, thanks
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
Antonio,
I got an error that stdc++ could not be found. If i remove that lib from the link, tutor02 and rbdesign work, but webexp has the same problem with actx.cpp.
I will try and link with the older ming which has libstdc++.a
I got an error that stdc++ could not be found. If i remove that lib from the link, tutor02 and rbdesign work, but webexp has the same problem with actx.cpp.
I will try and link with the older ming which has libstdc++.a
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
Ok, that didn't work. Any idea where I can find the current libstdc++.a?
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
forgot to ask for c++ compiler, which the library i think comes from
- AlexSchaft
- Posts: 172
- Joined: Fri Oct 07, 2005 1:29 pm
- Location: Edenvale, Gauteng, South Africa
Re: FWH 12.03 Mingw gcc linking errors
Ok, I've got a lot of multiple definitions, which is causing hbmk2 to fail. Can I switch this off somehow?
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 12.03 Mingw gcc linking errors
Alex,
Try to use FWH\samples\buildg.bat so you control the exact libraries that you need to link
Try to use FWH\samples\buildg.bat so you control the exact libraries that you need to link