Luis, This seems to show that xHarbour and/or your app, was not compiled and/or linked with all the flags I specified (I suspect link flags for the application). Otherwise instead of the
0x004AFBC7(=lawwin.exe:0x01:0AEBC7) You'd have a function name, as well source file and line number. That would point us exactly at the problem. Ron On Jun 12, 2008, at 11:40 AM, Luis Krause Mantilla wrote: > Ron: > > OK... here are the contents of my .cgl file: > > Error 00001. 0x100600 (Thread 0x21C4): > Access in invalid memory: Attempt to access 2 byte(s) at 0x00000000 > +18. > Call Tree: > 0x004AFBC7(=lawwin.exe:0x01:0AEBC7) > 0x004BA59E(=lawwin.exe:0x01:0B959E) > 0x004F4D19(=lawwin.exe:0x01:0F3D19) > 0x00572E5F(=lawwin.exe:0x01:171E5F) > > ------------------------------------------ > Error 00002. 0x400000 (r) (Thread 0x21C4): > Exception 0xC0000005: Access violation at 0x12. > Call Tree: > 0x004AFBC7(=lawwin.exe:0x01:0AEBC7) > 0x004BA59E(=lawwin.exe:0x01:0B959E) > 0x004F4D19(=lawwin.exe:0x01:0F3D19) > 0x00572E5F(=lawwin.exe:0x01:171E5F) > > ------------------------------------------ > > > Hope that points in the right direction - all Greek to me :-) > > Regards, > > Ron Pinkas wrote: >> Luis, >> >> You must add cg32.lib as the FIRST library, when you link. >> >> Ron >> >> On Jun 12, 2008, at 10:05 AM, Luis Krause Mantilla wrote: >> >>> Ron: >>> >>> I'm able to rebuild xharbour with BCC 5.8.2, but when compiling >>> our app I get the following: >>> >>> Error: Unresolved external 'std::basic_string<char, >>> std::char_traits<char>, std::allocator<char> >::__nullref' >>> referenced >>> from D:\DEV\LIB\HBCOMM.LIB|comm >>> Error: Unresolved external '_CG_A_PY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_DA_EPY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_A_BP' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_DA_EPXSY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_GDA_EGXSY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_GDA_EGY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|fm >>> Error: Unresolved external '_CG_A_PD' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|estack >>> Error: Unresolved external '_CG_DESC' referenced from >>> F:\XHARBOUR\LIB\COMMON.LIB|hbstr >>> Error: Unresolved external '_CG_A_PQ' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|classes >>> Error: Unresolved external '_CG_LDA_EOXSY' referenced from >>> F:\XHARBOUR\LIB\VM.LIB|classes >>> Error: Unresolved external '_CG_LA_BP' referenced from >>> F:\XHARBOUR\LIB\COMMON.LIB|hbver >>> Error: Unresolved external '_CG_GA_BP' referenced from >>> F:\XHARBOUR\LIB\COMMON.LIB|hbtrace >>> Error: Unresolved external '_CG_DA_BEPXSY' referenced from >>> F:\XHARBOUR\LIB\PCREPOS.LIB|pcre_compile >>> Error: Unresolved external '_CG_LDA_EOY' referenced from >>> F:\XHARBOUR\LIB\RTL.LIB|direct >>> Error: Unresolved external '_CG_GA_GY' referenced from >>> F:\XHARBOUR\LIB\RDDADS.LIB|ads1 >>> Error: Unresolved external 'std::basic_string<char, >>> std::char_traits<char>, std::allocator<char> >::basic_string<char, >>> std::char_traits<char>, std::allocator<char> >(const char *, const >>> std::allocator<char>&)' referenced from D:\DEV\LIB\HBCOMM.LIB|comm >>> Error: Unresolved external 'std::basic_string<char, >>> std::char_traits<char>, std::allocator<char> >::operator =(const >>> std::basic_string<char, std::char_traits<char>, std::allocator<char> >>>> &)' referenced from D:\DEV\LIB\HBCOMM.LIB|comm >>> >>> Any idea what that means? >>> >>> Regards, >>> >>> Ron Pinkas wrote: >>>> Luis, Toninho >>>> >>>> For MSVC I use: >>>> >>>> SET CFLAGS=/Od /EHsc /RTC1 /MTd /Gs /GS /Gy /GR /Zi >>>> /DHB_FM_STATISTICS /D_CRT_SECURE_NO_DEPRECATE >>>> /D_CRT_NONSTDC_NO_DEPRECATE >>>> SET LFLAGS=-DEBUG -DEBUGTYPE:CV >>>> >>>> For BCC 5.8 (Free and includes CodeGuard): >>>> >>>> SET CFLAGS=-M -Od -R -RT -fp -g0 -r- -vi- -v -vG -w -y >>>> -Dhb_xgrab=malloc -Dhb_xfree=free -Dhb_xrealloc=realloc >>>> -Dhb_xalloc=malloc -DFORCE_MEM_STD -D_DEBUG >>>> SET ARFLAGS=/P128 >>>> SET LFLAGS=-v -L"%BCCDIR%\Lib" >>>> >>>> SET HB_CG32=Yes >>>> >>>> Ron >>>> >>>> On Jun 10, 2008, at 9:57 PM, Luis Krause Mantilla wrote: >>>> >>>>> Ron: >>>>> >>>>> How do I build with full C debug code? >>>>> >>>>> Regards, >>>>> >>>>> Ron Pinkas wrote: >>>>>> Luis, >>>>>> >>>>>> If you can consistently recreate this, then I need either the FWH >>>>>> code so I can build it, or you need to build with full C debug >>>>>> and post the stack trace of the GPF. >>>>>> >>>>>> Ron >>>>>> >>>>>> On Jun 10, 2008, at 4:15 PM, Luis Krause Mantilla wrote: >>>>>> >>>>>> >>>>>>> Ron: >>>>>>> >>>>>>> Maybe the gpf we experience when passing a param to the exe >>>>>>> >>>>>>> lawwin SHUTDOWN >>>>>>> >>>>>>> Is similar or related to Tonhino's. When called as per above >>>>>>> line, >>>>>>> we get: >>>>>>> >>>>>>> vmQuit() >>>>>>> After Idle >>>>>>> After Background >>>>>>> After ExitFunctions >>>>>>> After ModuleFunctions >>>>>>> After setkey >>>>>>> After Debugger >>>>>>> After RDD >>>>>>> After i18n >>>>>>> After Stack >>>>>>> After FOREACH >>>>>>> After WITHOBJECT >>>>>>> After Globals >>>>>>> After memvarsClear >>>>>>> After reset Statics >>>>>>> After Return >>>>>>> After CollectAll >>>>>>> After DisableDestructors >>>>>>> After stackRemove >>>>>>> After clsClear >>>>>>> CollectAll after clsClear >>>>>>> After Statics >>>>>>> CollectAll after Statics >>>>>>> After BreakBlock >>>>>>> CollectAll after BreakBlock >>>>>>> After Err >>>>>>> CollectAll after Err >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Ron Pinkas wrote: >>>>>>> >>>>>>>> Toninho, >>>>>>>> >>>>>>>> Please UN-comment also line 1058, and post new trace.log. >>>>>>>> >>>>>>>> Ron >>>>>>>> >>>>>>>> >>>>>>>> On Jun 10, 2008, at 10:00 AM, [EMAIL PROTECTED] wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>> Toninho, >>>>>>>>>> >>>>>>>>>> Please recompile hvm.c with -DTRACE_QUIT compiler switch, >>>>>>>>>> *or* >>>>>>>>>> un- >>>>>>>>>> comment line 848. Then please post content of trace.log >>>>>>>>>> when a >>>>>>>>>> GPF >>>>>>>>>> occurs. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> Ron, >>>>>>>>> >>>>>>>>> Here it is: >>>>>>>>> >>>>>>>>> vmQuit() >>>>>>>>> After Idle >>>>>>>>> After Background >>>>>>>>> After ExitFunctions >>>>>>>>> After ModuleFunctions >>>>>>>>> After setkey >>>>>>>>> After Debugger >>>>>>>>> After RDD >>>>>>>>> After i18n >>>>>>>>> After Stack >>>>>>>>> After FOREACH >>>>>>>>> After WITHOBJECT >>>>>>>>> After Globals >>>>>>>>> After memvarsClear >>>>>>>>> After reset Statics >>>>>>>>> After Return >>>>>>>>> After CollectAll >>>>>>>>> After DisableDestructors >>>>>>>>> After stackRemove >>>>>>>>> After clsClear >>>>>>>>> After Statics >>>>>>>>> After BreakBlock >>>>>>>>> After Err >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> Toninho. >>>>>>>>> >>>>>>>>> >>>>>>>>> -------------------------------------------------------------- >>>>>>>>> ------ >>>>>>>>> -- >>>>>>>>> --- >>>>>>>>> Check out the new SourceForge.net Marketplace. >>>>>>>>> It's the best place to buy or sell services for >>>>>>>>> just about anything Open Source. >>>>>>>>> http://sourceforge.net/services/buy/index.php >>>>>>>>> _______________________________________________ >>>>>>>>> xHarbour-developers mailing list >>>>>>>>> xHarbour-developers@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/xharbour- >>>>>>>>> developers >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------- >>>>>>>> ------ >>>>>>>> ---- >>>>>>>> Check out the new SourceForge.net Marketplace. >>>>>>>> It's the best place to buy or sell services for >>>>>>>> just about anything Open Source. >>>>>>>> http://sourceforge.net/services/buy/index.php >>>>>>>> _______________________________________________ >>>>>>>> xHarbour-developers mailing list >>>>>>>> xHarbour-developers@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/xharbour- >>>>>>>> developers >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> Luis Krause Mantilla >>>>>>> lkrausem at shaw dot ca >>>>>>> luis_krause at hotmail dot com >>>>>>> "May the Source be with GNU" >>>>>>> >>>>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------- >>>>>>> ------ >>>>>>> --- >>>>>>> Check out the new SourceForge.net Marketplace. >>>>>>> It's the best place to buy or sell services for >>>>>>> just about anything Open Source. >>>>>>> http://sourceforge.net/services/buy/index.php >>>>>>> _______________________________________________ >>>>>>> xHarbour-developers mailing list >>>>>>> xHarbour-developers@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/xharbour-developers >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ----------------------------------------------------------------- >>>>>> -------- >>>>>> >>>>>> Check out the new SourceForge.net Marketplace. >>>>>> It's the best place to buy or sell services for >>>>>> just about anything Open Source. >>>>>> http://sourceforge.net/services/buy/index.php >>>>>> _______________________________________________ >>>>>> xHarbour-developers mailing list >>>>>> xHarbour-developers@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/xharbour-developers >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Luis Krause Mantilla >>>>> lkrausem at shaw dot ca >>>>> luis_krause at hotmail dot com >>>>> "May the Source be with GNU" >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> -- >>> Luis Krause Mantilla >>> lkrausem at shaw dot ca >>> luis_krause at hotmail dot com >>> "May the Source be with GNU" >>> >>> >>> >> >> >> > > -- > Luis Krause Mantilla > lkrausem at shaw dot ca > luis_krause at hotmail dot com > "May the Source be with GNU" > > > > ---------------------------------------------------------------------- > --- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > xHarbour-developers mailing list > xHarbour-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xharbour-developers > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers