Try with '-xhb' (instead of '-xhp') Viktor
On 2010 May 4, at 17:26, Massimo Belgrano wrote: > thanks for tips, sorry but i have an xharbour setting not updated like > harbour one > > now Compilation will start but have also a problem that will be due to my > conversion from hbmake to hbmk2 using > > > G:\CLIP52\LAVORI\MASSIMO\ARCA> > hbmk2.exe g:\clip52\lavori\massimo\arca\arcahd.hbp -xhp -rebuild > ------------------------------------------------ > hbmk2: Processing environment options: -mt -compiler=bcc > hbmk2: Compiling Harbour sources... > hbmk2: Harbour compiler command (embedded): > (G:\clip52\xh\hbide\harbour.exe) -n2 g:\clip52\lavori\massimo\arca\arca.prg > g:\c > lip52\lavori\massimo\arca\arcacomm.prg > g:\clip52\lavori\massimo\arca\arcafatt.pr > g g:\clip52\lavori\massimo\arca\arcahp.prg > g:\clip52\lavori\massimo\arca\arcaio. > prg g:\clip52\lavori\massimo\arca\arcaopen.prg > g:\clip52\lavori\massimo\arca\arc > apdf.prg g:\clip52\lavori\massimo\arca\arcaprct.prg > g:\clip52\lavori\massimo\arc > a\arcapre2.prg g:\clip52\lavori\massimo\arca\arcapre3.prg > g:\clip52\lavori\massi > mo\arca\arcaprev.prg g:\clip52\lavori\massimo\arca\arcaroot.prg > g:\clip52\lavori > \massimo\arca\arcatab.prg g:\clip52\lavori\massimo\arca\arcatec.prg > g:\clip52\la > vori\massimo\arca\arcalog.prg -m -p -w0 -DEURO -D__GTWVW__ -b -q -xhp > -oG:\clip5 > 2\LAVORI\MASSIMO\ARCA\win\bcc\ -iG:\CLIP52\XH\INCLUDE -undef:.ARCH. > -D__PLATFORM > __WINDOWS -D__LITTLE_ENDIAN__ -D__ARCH32BIT__ > Harbour 2.1.0beta1 (Rev. 14423) > Copyright (c) 1999-2010, http://www.harbour-project.org/ > hbmk2: Compiling... > hbmk2: C/C++ compiler command: > bcc32.exe -c -q -tWM -d -6 -O2 -OS -Ov -Oi -Oc -tW -w -Q -w-sig- > -nG:\clip52\LA > VORI\MASSIMO\ARCA\win\bcc -IG:\CLIP52\XH\INCLUDE > G:\clip52\LAVORI\MASSIMO\ARCA\w > in\bcc\arca.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c > G:\clip52\LAVORI\ > MASSIMO\ARCA\win\bcc\arcafatt.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c G > :\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\ > bcc\arcaopen.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c > G:\clip52\LAVORI\ > MASSIMO\ARCA\win\bcc\arcaprct.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c > G:\clip52\LAVORI\MASSIMO\ARCA\ > win\bcc\arcaprev.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c > G:\clip52\LA > VORI\MASSIMO\ARCA\win\bcc\arcatab.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcate > c.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcalog.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arca.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arca.c 1441: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arca.c 1444: Undefined > symbol > 'hb_vm_SymbolInit_hp_ARCA' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arca.c 13068: Declaration > synt > ax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c 1227: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c 1230: Undefined > sym > bol 'hb_vm_SymbolInit_hp_ARCACOMM' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c 12732: > Declaration > syntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcafatt.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcafatt.c 165: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcafatt.c 168: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCAFATT' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcafatt.c 790: Declaration > sy > ntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c 144: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c 147: Undefined > symbol > 'hb_vm_SymbolInit_hp_ARCAHP' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c 780: Declaration > synt > ax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c 794: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c 797: Undefined > symbol > 'hb_vm_SymbolInit_hp_ARCAIO' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c 3456: Declaration > syn > tax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaopen.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaopen.c 365: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaopen.c 368: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCAOPEN' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaopen.c 12493: > Declaration > syntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c 415: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c 418: Undefined > symbo > l 'hb_vm_SymbolInit_hp_ARCAPDF' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c 5074: Declaration > sy > ntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprct.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprct.c 633: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprct.c 636: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCAPRCT' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprct.c 3512: > Declaration s > yntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c 1379: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c 1382: Undefined > sym > bol 'hb_vm_SymbolInit_hp_ARCAPRE2' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c 14597: > Declaration > syntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c 1032: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c 1035: Undefined > sym > bol 'hb_vm_SymbolInit_hp_ARCAPRE3' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c 8805: > Declaration s > yntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprev.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprev.c 2615: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprev.c 2618: Undefined > sym > bol 'hb_vm_SymbolInit_hp_ARCAPREV' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaprev.c 23191: > Declaration > syntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c 1235: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c 1238: Undefined > sym > bol 'hb_vm_SymbolInit_hp_ARCAROOT' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c 6134: > Declaration s > yntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatab.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatab.c 1655: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatab.c 1658: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCATAB' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatab.c 20727: > Declaration s > yntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatec.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatec.c 1273: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatec.c 1276: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCATEC' > Error E2141 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcatec.c 9722: Declaration > sy > ntax error > *** 3 errors in Compile *** > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcalog.c: > Error E2257 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcalog.c 1247: , expected > Error E2451 G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcalog.c 1250: Undefined > symb > ol 'hb_vm_SymbolInit_hp_ARCALOG' > Error E2141 g:\clip52\xh\bcc55\include\excpt.h 81: Declaration syntax error > + Full parser context > + g:\\clip52\\lavori\\massimo\\arca\\arcalog.prg, line 7503: #include > g:\clip5 > 2\xh\bcc55\include\windows.h > + g:\clip52\xh\bcc55\include\windows.h, line 196: #include > g:\clip52\xh\bcc55\ > include\excpt.h > *** 3 errors in Compile *** > hbmk2: Error: Running C/C++ compiler. 1 > bcc32.exe -c -q -tWM -d -6 -O2 -OS -Ov -Oi -Oc -tW -w -Q -w-sig- > -nG:\clip52\LA > VORI\MASSIMO\ARCA\win\bcc -IG:\CLIP52\XH\INCLUDE > G:\clip52\LAVORI\MASSIMO\ARCA\w > in\bcc\arca.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcacomm.c > G:\clip52\LAVORI\ > MASSIMO\ARCA\win\bcc\arcafatt.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcahp.c G > :\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaio.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\ > bcc\arcaopen.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapdf.c > G:\clip52\LAVORI\ > MASSIMO\ARCA\win\bcc\arcaprct.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre2.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcapre3.c > G:\clip52\LAVORI\MASSIMO\ARCA\ > win\bcc\arcaprev.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcaroot.c > G:\clip52\LA > VORI\MASSIMO\ARCA\win\bcc\arcatab.c > G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcate > c.c G:\clip52\LAVORI\MASSIMO\ARCA\win\bcc\arcalog.c > > ---------------------------------------------- > ------- follow my converted arcahd.hbp (based from arcahd.bc) > -m > -p > -w0 > -oarcahd.exe > -trace > -DEURO > -D__GTWVW__ > -GUI > -b > -oG:\clip52\LAVORI\MASSIMO\ARCA\ARCAHHD > -workdir=G:/clip52/LAVORI/MASSIMO/ARCA/${hb_plat}/${hb_comp} > -q > -trace > -info > -ldebug > -lace32 > -lrddads > -lbmdbfcdx > -lang.lib > -lrdd.lib > -ldbffpt.lib > -lgtwvt.lib > -lwvtgui.lib > -lcodepage.lib > -lct.lib > -ltip.lib > -lpcrepos.lib > -lhsx.lib > -lhbsix.lib > -ldelta4h.lib > arca.prg > arcacomm.prg > arcafatt.prg > arcahp.prg > arcaio.prg > arcaopen.prg > arcapdf.prg > arcaprct.prg > arcapre2.prg > arcapre3.prg > arcaprev.prg > arcaroot.prg > arcatab.prg > arcatec.prg > arcalog.prg > ERROR_D.obj > GETSYS_D.OBJ > ---------------------------------------------- > -----------folow original arcahd.bc > #BCC > VERSION=BCB.01 > !ifndef CC_DIR > CC_DIR = $(MAKE_DIR) > !endif > > !ifndef HB_DIR > HB_DIR = $(HARBOUR_DIR) > !endif > > RECURSE= NO > > COMPRESS = NO > EXTERNALLIB = YES > XFWH = NO > FILESTOADD = 5 > WARNINGLEVEL = 0 > USERDEFINE = > USERINCLUDE = > EDITOR = notepad > GTWVT = > GUI = YES > MT = NO > SRC31 = objhd > PROJECT = arcahd.exe $(PR) > OBJFILES = $(SRC31)\ARCA.obj $(SRC31)\ARCACOMM.obj $(SRC31)\ARCAFATT.obj > $(SRC31)\ARCAHP.obj $(SRC31)\ARCAIO.obj // > $(SRC31)\ARCALOG.obj $(SRC31)\ARCAOPEN.obj $(SRC31)\ARCAPDF.obj > $(SRC31)\ARCAPRCT.obj $(SRC31)\ARCAPRE2.obj // > $(SRC31)\ARCAPRE3.obj $(SRC31)\ARCAPREV.obj $(SRC31)\ARCAROOT.obj > $(SRC31)\ARCATAB.obj $(SRC31)\ARCATEC.obj // > $(SRC31)\ERROR_D.obj $(SRC31)\GETSYS_D.OBJ $(OB) > PRGFILES = ARCA.PRG ARCACOMM.PRG ARCAFATT.PRG ARCAHP.PRG ARCAIO.PRG // > ARCALOG.PRG ARCAOPEN.PRG ARCAPDF.PRG ARCAPRCT.PRG ARCAPRE2.PRG // > ARCAPRE3.PRG ARCAPREV.PRG ARCAROOT.PRG ARCATAB.PRG ARCATEC.PRG // > ERROR_D.PRG GETSYS_D.PRG $(PS) > OBJCFILES = $(OBC) > CFILES = $(CF) > RESFILES = > RESDEPEN = > TOPMODULE = ARCA.PRG > LIBFILES = lang.lib vm.lib rtl.lib pcrepos.lib rdd.lib macro.lib pp.lib > dbfntx.lib bmdbfcdx.lib dbfcdx.lib dbffpt.lib common.lib gtwvt.lib wvtgui.lib > codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib debug.lib > rddads.lib ace32.lib delta4h.lib wvtgui.lib > EXTLIBFILES = delta4h.lib wvtgui.lib > DEFFILE = > HARBOURFLAGS = -DEURO -D__GTWVT__ -b -m -w0 > CFLAG1 = -OS $(CFLAGS) -d -c -L$(HB_DIR)\lib > CFLAG2 = -I$(HB_DIR)\include;$(CC_DIR)\include > RFLAGS = > LFLAGS = -L$(CC_DIR)\lib\obj;$(CC_DIR)\lib;$(HB_DIR)\lib -Gn -M -m -s -Tpe -x > -aa > IFLAGS = > LINKER = ilink32 > > ALLOBJ = c0w32.obj $(OBJFILES) $(OBJCFILES) > ALLRES = $(RESDEPEN) > ALLLIB = $(LIBFILES) import32.lib cw32.lib > .autodepend > > #DEPENDS > > #COMMANDS > .cpp.obj: > $(CC_DIR)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $** > > .c.obj: > $(CC_DIR)\BIN\bcc32 -I$(HB_DIR)\include $(CFLAG1) $(CFLAG2) -o$* $** > > .prg.obj: > $(HB_DIR)\bin\harbour -D__EXPORT__ -n -go3 -I$(HB_DIR)\include > $(HARBOURFLAGS) -o$* $** > > .rc.res: > $(CC_DIR)\BIN\brcc32 $(RFLAGS) $< > > #BUILD > > $(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) > $(CC_DIR)\BIN\$(LINKER) @&&! > $(LFLAGS) + > $(ALLOBJ), + > $(PROJECT),, + > $(ALLLIB), + > $(DEFFILE), + > $(ALLRES) > ! > > > 2010/5/4 Viktor Szakáts <harbour...@syenar.hu> > > On 2010 May 4, at 15:29, Massimo Belgrano wrote: > > > set HB_INSTALL_PREFIX=c:\xharbour\ > > hbmk2.exe myhbp.hbp -xhp > > hbmk2: Processing environment options: -mt -compiler=bcc32 > > hbmk2: Error: Compiler value unknown: bcc32 > > 'bcc32' has been changed to 'bcc' at least a year ago > in Harbour. > > hbmk2's goal is to build executables from xhb sources > using xhb compiler and regular C compiler tools. > Configuration should be done just as for Harbour. > hbmk2's goal is not to emulate the full build and > make infrastructure of xhb. > > BTW, my advice repeated now about 3 hundred times > still stays true: DELETE 'HB_COMPILER' OPTION! > > Viktor > > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour > > > > -- > Massimo Belgrano > > Iscritto all'albo dei CTU presso il Tribunale di Novara per materia > Informatica > Delta Informatica S.r.l. (http://www.deltain.it/) (+39 0321 455962) > Analisi e sviluppo software per Lan e Web - Consulenza informatica - > Formazione > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour