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

Reply via email to