To All help to compile last Ereport repository

To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 4:55 pm

I cannot compile the last repository of Ereport ( fivetech-easyreport-0f57b8b857a2)

I use xharbour and xmate and I have these errors:

Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ

we must give to all the possibilty to compile easy to xharbour and harbour user


Request :

Modifies
for the future repository I think we must make a file where Insert the modifies on the files of ER type

nameprg.prg Linexxx Funcxxxxx Methodxxxxxx Authorxxxxxxx Dataxxxxx Notexxxxxx

in this mode we can modifies our sources more easy and not download allways the repository


Resources
I founded problem to load rc for PellesC or ResEdit in particolar mode the pieces of dialogs
Best on future ( and I am available to create the dialogs ) to recreate all dialogs into x,y source to streamline the exe file


Sources
Perhaps You use another editor because when I want show with Notepad or xmate I cannot load the sources prgs and I have problems
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby Antonio Linares » Wed Dec 03, 2014 5:05 pm

Silvio,

You have to link harbour hbcplr.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41187
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 6:16 pm

Antonio,
I add this lib but I have all these error now
Lines 641, Functions/Procedures 15, pCodes 3134
[1]:Bcc32.Exe -M -c -O2 -tW -v- -X -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -DHB_OS_WIN_32 -IC:\Work\fwh\include -IC:\Work\bcc582\Include;c:\work\xHarbour\Include -nObj Obj\strings.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
Obj\strings.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s @ereport.bcl
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\XHARBOUR\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\FIVETECH\EREPORT\OBJ\STRINGS.OBJ



this my env to compile er with xmate
Last edited by Silvio.Falconi on Wed Dec 03, 2014 6:34 pm, edited 1 time in total.
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby mastintin » Wed Dec 03, 2014 6:25 pm

Silvio , para quitar los dos errores ...
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\FIVETECH\EREPORT\OBJ\EREPORT.OBJ

1.-
Function hb_curdrive()
return Curdrive()

2.- compila y enlaza tambien erMain.prg ....

Para estos errores no se muy bien son funciones propias de harbour que tendran equivalentes en xharbour seguro.
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 6:50 pm

On the prec release I not Have problem
Now I add curdrive func and I erase hbclpr.lib

now I have these errors
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_PRINT_ERREPORT' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_HB_HDEL' referenced from F:\EREPORT\OBJ\STRINGS.OBJ


I have
fwh14.09 ,
xharbour_bcc582_20140728
and I compile with xmate

why I make errors
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby cnavarro » Wed Dec 03, 2014 7:15 pm

Silvio, estos son los sources y LIBS (ojo, son de harbour) que hay que añadir en el proyecto

PRG = \
.\ereport.prg \
.\epfunc.prg \
.\erfile.prg \
.\eritems.prg \
.\eritems2.prg \
.\ertools.prg \
#.\fileedit.prg \
.\vrd.prg \
.\ermain.prg \
.\vrdbcode.prg \
.\vrditem.prg \
.\strings.prg \
.\xcbrowse.prg \
.\tcfoldex.prg

C = \
.\cfunc.c \
.\treeview.c \
.\setmask.c

OBJ=$(PRG:.prg=.obj)
OBJS=$(OBJ:.\=.\obj\)

COBJ=$(C:.c=.obj)
COBJS=$(COBJ:.\=.\obj\)

PROJECT : ereport.exe

ereport.exe : $(OBJS) $(COBJS) ereport.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJS) $(COBJS), + >> b32.bc
echo ereport.exe, + >> b32.bc
echo ereport.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\png.lib + >> b32.bc
echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
echo $(HBDIR)\lib\xhb.lib + >> b32.bc

echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc

echo ereport.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
del b32.bc

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6498
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: To All help to compile last Ereport repository

Postby mastintin » Wed Dec 03, 2014 7:43 pm

Silvio ,
1.- add ermain.prg in project .
2.- Function hb_hdel( hValue, xKey )
return h_del(hValue, xKey )

Hb_hbrun and HB_COMPILEFROMBUF son funciones harbour y no tienen ( que yo sepa) equivalentes en xharbour .
Puedes comentarlas en el código , pierdes la funcionalidad de scripting pero no es demasiado importante. el resto funcionará.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 8:21 pm

After two Hour perhaps I'm understading something

Someone has changed every sources

I add ermain.prg and hb_hdel function and hbcplr.lib ( harbour)

but I have allways these errors

Code: Select all  Expand view
Lines 218, Functions/Procedures 6, pCodes 736
[1]:Bcc32.Exe -M -c -O2  -tW -v- -X -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -DHB_OS_WIN_32 -IC:\Work\fwh\include -IC:\Work\bcc582\Include;c:\work\xHarbour\Include  -nObj Obj\erMain.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
Obj\erMain.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s @ereport.bcl
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceAT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceASC' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceCHR' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceLEN' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceEMPTY' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceINT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceMAX' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceMIN' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceSTOD' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceSTOT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceDTOS' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceCTOD' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBCHAR' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBCODE' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceBitFunc' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprListTypeCheck' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListCheck' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReducePower' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprReduceNegate' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|exproptb
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\XHARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_HB_FUN_H_DEL' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
 
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 8:35 pm

I remmed all Tscript

but I saw string.prg is modified ( I saw the official string fwh)

on this string ( ereport( if I ren HB_HDEL( hIniStrings, cName ) line 497 then it make error when the exe run

Called from: source\strings.prg => (b)FWSAVEHSTRINGS( 544 )
Called from: => AEVAL( 0 )
Called from: source\strings.prg => FWSAVEHSTRINGS( 544 )
Called from: source\strings.prg => FWLOADSTRINGS( 503 )
Called from: source\ereport.prg => MAIN( 113 )

I add

Function hb_hdel( hValue, xKey )
return h_del(hValue, xKey )

but it then ask me h_del function

but wich is the main prg ?
I tried wirg ereport but it make error

I tried with erMain.prg but it make error

Called from: source\ertools.prg => GL( 1904 )
Called from: source\erMain.prg => PRINT_ERREPORT( 26 )
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby mastintin » Wed Dec 03, 2014 8:42 pm

Silvio Sorry correct function is :
Function hb_hdel( hValue, xKey )
return hdel(hValue, xKey )
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 8:50 pm

after dinner I tried with Harbour and I have this error

Code: Select all  Expand view
Error: Unresolved external '_HB_FUN_HB_CURDRIVE' referenced from F:\EREPORT\OBJ\EREPORT.OBJ
Error: Unresolved external '_hb_hashGetCItemPtr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_hb_timeStampStrGet' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampStrGetDT' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_pp_tokenToString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|complex
Error: Unresolved external '_hb_timeStampGetLocal' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|cmdcheck
Error: Unresolved external '_hb_pp_setIncFunc' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|ppcomp
Error: Unresolved external '_hb_compExprNewTimeStamp' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewHash' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMethodObject' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewMacroSend' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewArgRef' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAddCodeblockExpr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprSetGetBlock' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compGetFuncID' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprParamListLen' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|expropta
Error: Unresolved external '_hb_compExprAsNumSign' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprNewRef' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsInteger' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsInteger' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsLongNum' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsStringLen' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsLong' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprIsString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compExprAsSymbol' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|harboury
Error: Unresolved external '_hb_compEncodeString' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbmain
Error: Unresolved external '_hb_numToStr' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|gencc
Error: Unresolved external '_hb_retclen_buffer' referenced from C:\WORK\HARBOUR\LIB\HBCPLR.LIB|hbcmplib
Error: Unresolved external '_HB_FUN_HB_HRBRUN' referenced from F:\EREPORT\OBJ\EREPORT.OBJ




this is my env for Harbour
Code: Select all  Expand view

[Environment]
Description 1=Fivewin per harbour 2.7
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=Falconi Silvio
Last update=12/03/2014

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\work\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n0 /gc1 /es2 /i%HB_INC_INSTALL% /jitaliano.HIT /iinclude;c:\work\fwh\include;%HB_INSTALL%\include
Option prefix=/

[C]
C_INSTALL=C:\Work\bcc582
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -M -c -O2  -tW -v- -X %CRLF%-DHB_FM_STATISTICS_OFF %CRLF%-DHB_NO_DEFAULT_API_MACROS %CRLF%-DHB_NO_DEFAULT_STACK_MACROS %CRLF%-DHB_OS_WIN_32 %CRLF%-I%C_INC_INSTALL%;%HB_INC_INSTALL%  -n%HOME%\Obj %C%%CRLF%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=c:\work\PellesC\Bin\PORC.EXE  %RC%  /I c:\work\pellesc\include /I c:\work\pellesc\include\win
C_DLL_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpd -M -L%C_LIB_INSTALL% @%LNK%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
%C_LIB_INSTALL%\CW32.LIB=2
C:\Work\FWH\lib\Fiveh.lib=3
C:\Work\FWH\lib\Fivehc.lib=4
%HB_LIB_INSTALL%\hbrtl.lib=5
%HB_LIB_INSTALL%\hbvm.lib=6
%HB_LIB_INSTALL%\hbgt.lib=7
%HB_LIB_INSTALL%\gtgui.lib=8
%HB_LIB_INSTALL%\hblang.lib=9
%HB_LIB_INSTALL%\hbmacro.lib=10
%HB_LIB_INSTALL%\hbcommon.lib=11
%HB_LIB_INSTALL%\hbpp.lib=12
%HB_LIB_INSTALL%\hbrdd.lib=13
%HB_LIB_INSTALL%\rddntx.lib=14
%HB_LIB_INSTALL%\rddcdx.lib=15
%HB_LIB_INSTALL%\rddfpt.lib=16
%HB_LIB_INSTALL%\hbwin.lib=17
%HB_LIB_INSTALL%\hbsix.lib=18
%HB_LIB_INSTALL%\hbziparc.lib=19
%HB_LIB_INSTALL%\hbcpage.lib=20
%HB_LIB_INSTALL%\hbcplr.lib=21
%HB_LIB_INSTALL%\hbmzip.lib=22
%HB_LIB_INSTALL%\minizip.lib=23
%HB_LIB_INSTALL%\xhb.lib=24
%HB_LIB_INSTALL%\hbpcre.lib=25
%HB_LIB_INSTALL%\hbct.lib=26
%HB_LIB_INSTALL%\hbzlib.lib=27
%C_LIB_INSTALL%\uuid.lib=28
%C_LIB_INSTALL%\IMPORT32.LIB=29
%C_LIB_INSTALL%\PSDK\odbc32.lib=30
%C_LIB_INSTALL%\PSDK\nddeapi.lib=31
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=32
%C_LIB_INSTALL%\PSDK\msimg32.lib=33
%C_LIB_INSTALL%\PSDK\ws2_32.lib=34
%C_LIB_INSTALL%\PSDK\psapi.lib=35
%C_LIB_INSTALL%\PSDK\rasapi32.lib=36
%HB_LIB_INSTALL%\png.lib=37
%C_LIB_INSTALL%\PSDK\shell32.lib=38

[DLL Files]
%HB_LIB_INSTALL%\harbour.lib=1
%C_LIB_INSTALL%\C0W32.OBJ=2
%C_LIB_INSTALL%\CW32.LIB=3
%C_LIB_INSTALL%\IMPORT32.LIB=4
 




this my env for xharbour
Code: Select all  Expand view

[Environment]
Description 1=Fivewin per harbour 2.7
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=Falconi Silvio
Last update=12/03/2014

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\work\xHarbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n0 /gc1 /es2 /i%HB_INC_INSTALL% /j%HOME%\I18n\Main.hil /iinclude;c:\work\fwh\include;%HB_INSTALL%\include
Option prefix=/

[C]
C_INSTALL=C:\Work\bcc582
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -M -c -O2  -tW -v- -X %CRLF%-DHB_FM_STATISTICS_OFF %CRLF%-DHB_NO_DEFAULT_API_MACROS %CRLF%-DHB_NO_DEFAULT_STACK_MACROS %CRLF%-DHB_OS_WIN_32 %CRLF%-I%C_INC_INSTALL%;%HB_INC_INSTALL%  -n%HOME%\Obj %C%%CRLF%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=c:\work\PellesC\Bin\PORC.EXE  %RC%  /I c:\work\pellesc\include /I c:\work\pellesc\include\win
C_DLL_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpd -M -L%C_LIB_INSTALL% @%LNK%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
C:\Work\FWH\LIB\fivehx.lib=2
C:\Work\FWH\LIB\Fivehc.lib=3
%HB_LIB_INSTALL%\rtl.lib=4
%HB_LIB_INSTALL%\vm.lib=5
%HB_LIB_INSTALL%\gtcgi.lib=6
%HB_LIB_INSTALL%\gtgui.lib=7
%HB_LIB_INSTALL%\gtstd.lib=8
%HB_LIB_INSTALL%\gtwin.lib=9
%HB_LIB_INSTALL%\gtwvt.lib=10
%HB_LIB_INSTALL%\lang.lib=11
%HB_LIB_INSTALL%\macro.lib=12
%HB_LIB_INSTALL%\rdd.lib=13
%HB_LIB_INSTALL%\dbfcdx.lib=14
%HB_LIB_INSTALL%\dbffpt.lib=15
%HB_LIB_INSTALL%\dbfntx.lib=16
%HB_LIB_INSTALL%\hbsix.lib=17
%HB_LIB_INSTALL%\debug.lib=18
%HB_LIB_INSTALL%\common.lib=19
%HB_LIB_INSTALL%\pp.lib=20
%HB_LIB_INSTALL%\pcrepos.lib=21
%HB_LIB_INSTALL%\ct.lib=22
%HB_LIB_INSTALL%\zlib.lib=23
%HB_LIB_INSTALL%\hbzip.lib=24
%HB_LIB_INSTALL%\png.lib=25
%HB_LIB_INSTALL%\codepage.lib=26
%C_LIB_INSTALL%\CW32.LIB=27
%C_LIB_INSTALL%\IMPORT32.LIB=28
%C_LIB_INSTALL%\uuid.lib=29
%C_LIB_INSTALL%\PSDK\odbc32.lib=30
%C_LIB_INSTALL%\PSDK\rasapi32.lib=31
%C_LIB_INSTALL%\PSDK\msimg32.lib=32
%C_LIB_INSTALL%\PSDK\psapi.lib=33
%C_LIB_INSTALL%\PSDK\GdiPlus.lib=34
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=35
%C_LIB_INSTALL%\PSDK\nddeapi.lib=36
%C_LIB_INSTALL%\PSDK\shell32.lib=37
C:\Work\harbour\lib\hbcplr.lib=38

[DLL Files]
%HB_LIB_INSTALL%\harbour.lib=1
%C_LIB_INSTALL%\C0W32.OBJ=2
%C_LIB_INSTALL%\CW32.LIB=3
%C_LIB_INSTALL%\IMPORT32.LIB=4
 




I compile correct my prg with xharbour but the last ereport I cannot compile
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby mastintin » Wed Dec 03, 2014 9:02 pm

Silvio my Ereport project Xmate for harbour ...

Code: Select all  Expand view

[Version]
Type=xMate
Number=1.15

[Info]
Type=Executable
Architecture=harbour+fwh1440
Include=c:\fwh\include;c:\bcc582\include;c:\harbour\include
Define=

[xMate]
Create Map/List File=Yes

[Project]
Run=%HOME%\ereport.EXE
Params=
Final Path=%HOME%\
Maintain LNK=Yes
Default Type=1
Error log=

[Data Path]
Dbf=

[Editor]
C:\easyreport\source\eritems.prg=1,N,Y
C:\easyreport\source\eritems2.prg=2,N,N
C:\easyreport\source\DsnSay.prg=3,N,N
C:\easyreport\source\cfunc.c=4,N,N
C:\easyreport\source\ereport.prg=5,N,N

[Files]
%HOME%\source\ereport.prg=1,.F.,659,27,
%HOME%\source\erfile.prg=2,.F.,141,23,
%HOME%\source\eritems.prg=3,.F.,28,110,
%HOME%\source\eritems2.prg=4,.F.,269,52,
%HOME%\source\ertools.prg=5,.F.,2183,4,
%HOME%\source\vrdbcode.prg=6,.F.,21,93,
%HOME%\source\vrditem.prg=7,.F.,267,47,
%HOME%\source\cfunc.c=8,.F.,239,45,
%HOME%\source\setmask.c=9,.F.,37,99,
%HOME%\source\vrd.prg=10,.F.,938,99,
%HOME%\ereport.rc=11,.F.,2479,54,
%HOME%\source\strings.prg=12,.F.,314,18,
%HOME%\source\erMain.prg=13,.F.,129,56,
%HOME%\source\TCFoldex.prg=14,.F.,289,100,
%HOME%\source\DsnSay.prg=15,.F.,125,12,
%C_LIB_INSTALL%\c0w32.obj=16,.T.,0,0,
c:\FWH\LIB\Fivehc.lib=17,.T.,0,0,
c:\FWH\LIB\Fiveh.lib=18,.T.,0,0,
%HB_LIB_INSTALL%\rddfpt.lib=19,.T.,0,0,
%HB_LIB_INSTALL%\hbsix.lib=20,.T.,0,0,
%HB_LIB_INSTALL%\hbrtl.lib=21,.T.,0,0,
%HB_LIB_INSTALL%\hbvm.lib=22,.T.,0,0,
%HB_LIB_INSTALL%\rddcdx.lib=23,.T.,0,0,
%HB_LIB_INSTALL%\hbrdd.lib=24,.T.,0,0,
%HB_LIB_INSTALL%\rddntx.lib=25,.T.,0,0,
%HB_LIB_INSTALL%\hblang.lib=26,.T.,0,0,
%HB_LIB_INSTALL%\hbmacro.lib=27,.T.,0,0,
%HB_LIB_INSTALL%\hbdebug.lib=28,.T.,0,0,
%HB_LIB_INSTALL%\hbcommon.lib=29,.T.,0,0,
%HB_LIB_INSTALL%\hbpp.lib=30,.T.,0,0,
%HB_LIB_INSTALL%\gtgui.lib=31,.T.,0,0,
%HB_LIB_INSTALL%\hbpcre.lib=32,.T.,0,0,
%HB_LIB_INSTALL%\hbcpage.lib=33,.T.,0,0,
%HB_LIB_INSTALL%\hbwin.lib=34,.T.,0,0,
%HB_LIB_INSTALL%\hbcplr.lib=35,.T.,0,0,
%C_LIB_INSTALL%\CW32.LIB=36,.T.,0,0,
%C_LIB_INSTALL%\IMPORT32.LIB=37,.T.,0,0,
%C_LIB_INSTALL%\uuid.lib=38,.T.,0,0,
%C_LIB_INSTALL%\psdk\odbc32.LIB=39,.T.,0,0,
%C_LIB_INSTALL%\psdk\rasapi32.LIB=40,.T.,0,0,
%C_LIB_INSTALL%\psdk\nddeapi.lib=41,.T.,0,0,
%C_LIB_INSTALL%\psdk\msimg32.lib=42,.T.,0,0,
%C_LIB_INSTALL%\PSDK\psapi.lib=43,.T.,0,0,
%C_LIB_INSTALL%\psdk\iphlpapi.lib=44,.T.,0,0,
%HB_LIB_INSTALL%\rddads.lib=45,.T.,0,0,
%HB_LIB_INSTALL%\hbct.lib=46,.T.,0,0,
%HB_LIB_INSTALL%\xhb.lib=47,.T.,0,0,
%C_LIB_INSTALL%\ws2_32.lib=48,.T.,0,0,
%HB_LIB_INSTALL%\hbziparc.lib=49,.T.,0,0,
%HB_LIB_INSTALL%\hbmzip.lib=50,.T.,0,0,
%HB_LIB_INSTALL%\hbzlib.lib=51,.T.,0,0,
%HB_LIB_INSTALL%\minizip.lib=52,.T.,0,0,
%HB_LIB_INSTALL%\png.lib=53,.T.,0,0,
C:\fwh\lib\ace32.lib=54,.T.,0,0,
%C_LIB_INSTALL%\PSDK\shell32.lib=55,.T.,0,0,


 
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 9:05 pm

Now I recompiled with xharbour

it is compiled ... then I run it and make this error

Code: Select all  Expand view
Application
===========
   Path and name: F:\EReport\ereport.EXE (32 bits)
   Size: 6,452,736 bytes
   Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20140725)
   FiveWin  Version: FWHX 14.09
   Windows version: 6.1, Build 7600

   Time from start: 0 hours 0 mins 0 secs
   Error occurred at: 12/03/14, 22:01:12
   Error description: Error BASE/1081  Argument error: +
   Args:
     [   1] = H   {=>}
     [   2] = C   |

Stack Calls
===========
   Called from: source\strings.prg => (b)FWSAVEHSTRINGS( 547 )
   Called from:  => AEVAL( 0 )
   Called from: source\strings.prg => FWSAVEHSTRINGS( 547 )
   Called from: source\strings.prg => FWLOADSTRINGS( 503 )
   Called from: source\ereport.prg => MAIN( 113 )
 
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 9:22 pm

Mastintin with your hxp file I compiled ereport with Harbour correctly .. it run ok only there are also many problems as developer preview
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm

Re: To All help to compile last Ereport repository

Postby Silvio.Falconi » Wed Dec 03, 2014 9:24 pm

But I wish Know from Antonio and you a question

the original Easyreport designer from Timm (versione 2 ) not run ok ?
Since from 1991/1992 ( fw for clipper Rel. 14.4)
I use : FiveWin for Harbour Novemger 2023 - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
User avatar
Silvio.Falconi
 
Posts: 6676
Joined: Thu Oct 18, 2012 7:17 pm


Return to EasyReport, EasyDialog y EasyPreview

Who is online

Users browsing this forum: No registered users and 4 guests