help to compile easy Report rrom GitHub
Posted: Sat May 16, 2020 11:46 am
I have compiled ER and Ilink these files
%HOME%\EasyReport-master\source\ereport.prg=1,.F.,1,1,
%HOME%\EasyReport-master\source\cfunc.c=2,.F.,1,1,
%HOME%\EasyReport-master\source\epFunc.prg=3,.F.,1,1,
%HOME%\EasyReport-master\source\erfile.prg=4,.F.,1,1,
%HOME%\EasyReport-master\source\eritems.prg=5,.F.,1,1,
%HOME%\EasyReport-master\source\eritems2.prg=6,.F.,0,0,
%HOME%\EasyReport-master\source\erMain.prg=7,.F.,0,0,
%HOME%\EasyReport-master\source\erstart.prg=8,.F.,0,0,
%HOME%\EasyReport-master\source\ertools.prg=9,.F.,0,0,
%HOME%\EasyReport-master\source\setmask.c=10,.F.,1,1,
%HOME%\EasyReport-master\source\TCFoldex.prg=11,.F.,1,1,
it make these errors
I use harbour and Embarcadero C++ 7.30
why we must use TCFoldex and Tscript ?
%HOME%\EasyReport-master\source\ereport.prg=1,.F.,1,1,
%HOME%\EasyReport-master\source\cfunc.c=2,.F.,1,1,
%HOME%\EasyReport-master\source\epFunc.prg=3,.F.,1,1,
%HOME%\EasyReport-master\source\erfile.prg=4,.F.,1,1,
%HOME%\EasyReport-master\source\eritems.prg=5,.F.,1,1,
%HOME%\EasyReport-master\source\eritems2.prg=6,.F.,0,0,
%HOME%\EasyReport-master\source\erMain.prg=7,.F.,0,0,
%HOME%\EasyReport-master\source\erstart.prg=8,.F.,0,0,
%HOME%\EasyReport-master\source\ertools.prg=9,.F.,0,0,
%HOME%\EasyReport-master\source\setmask.c=10,.F.,1,1,
%HOME%\EasyReport-master\source\TCFoldex.prg=11,.F.,1,1,
it make these errors
Code: Select all
Progetto: ereport, Ambiente: bcc7Harbor:
[1]:Harbour.Exe EasyReport-master\source\ereport.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\ereport.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\ereport.prg'...
Lines 10406, Functions/Procedures 98
Generating C source output to 'Obj\ereport.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj ereport.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
ereport.c:
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj EasyReport-master\source\cfunc.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
EasyReport-master\source\cfunc.c:
[1]:Harbour.Exe EasyReport-master\source\epFunc.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\epFunc.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\epFunc.prg'...
Lines 58, Functions/Procedures 4
Generating C source output to 'Obj\epFunc.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj epFunc.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
epFunc.c:
[1]:Harbour.Exe EasyReport-master\source\erfile.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\erfile.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\erfile.prg'...
Lines 6185, Functions/Procedures 20
Generating C source output to 'Obj\erfile.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj erfile.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
erfile.c:
[1]:Harbour.Exe EasyReport-master\source\eritems.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\eritems.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\eritems.prg'...
Lines 7818, Functions/Procedures 61
Generating C source output to 'Obj\eritems.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj eritems.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
eritems.c:
[1]:Harbour.Exe EasyReport-master\source\eritems2.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\eritems2.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\eritems2.prg'...
Lines 5362, Functions/Procedures 12
Generating C source output to 'Obj\eritems2.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj eritems2.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
eritems2.c:
[1]:Harbour.Exe EasyReport-master\source\erMain.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\erMain.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\erMain.prg'...
Lines 5338, Functions/Procedures 6
Generating C source output to 'Obj\erMain.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj erMain.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
erMain.c:
[1]:Harbour.Exe EasyReport-master\source\erstart.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\erstart.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\erstart.prg'...
Lines 5414, Functions/Procedures 8
Generating C source output to 'Obj\erstart.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj erstart.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
erstart.c:
[1]:Harbour.Exe EasyReport-master\source\ertools.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\ertools.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\ertools.prg'...
Lines 7871, Functions/Procedures 79
Generating C source output to 'Obj\ertools.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj ertools.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
ertools.c:
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj EasyReport-master\source\setmask.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
EasyReport-master\source\setmask.c:
[1]:Harbour.Exe EasyReport-master\source\TCFoldex.prg /m /n0 /gc1 /es2 /a /iC:\Work\fwh\include /iC:\work\HARBOUR\Include /jC:\Work\Errori\EASYRE~1\I18n\Main.hil /iinclude;c:\work\fwh\include;C:\work\HARBOUR\include /oObj\TCFoldex.c
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'EasyReport-master\source\TCFoldex.prg'...
Lines 5317, Functions/Procedures 4
Generating C source output to 'Obj\TCFoldex.c'... Done.
[1]:Bcc32.Exe -M -c -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -DHB_NO_DEFAULT_API_MACROS -DHB_NO_DEFAULT_STACK_MACROS -IC:\Work\fwh\include -IC:\work\bcc7\Include\windows\sdk\;C:\work\HARBOUR\Include -nC:\Work\Errori\EASYRE~1\Obj TCFoldex.c
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
TCFoldex.c:
[1]:iLink32.Exe -Gn -aa -Tpe -s -v @ereport.bcl
Turbo Incremental Link 6.80 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_GETINISECTION' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_GETINIENTRY' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_VRD_LF2SF' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERFILE.OBJ
Error: Unresolved external '_HB_FUN_ENTRYNR' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERFILE.OBJ
Error: Unresolved external '_HB_FUN_VRDITEM' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERITEMS.OBJ
Error: Unresolved external '_HB_FUN_VRDBARCODE' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERITEMS.OBJ
Error: Unresolved external '_HB_FUN_VRD_ATOKEN' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_FWEDITHSTRINGS' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_FWGETSTRINGS' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_FWSAVEHSTRINGS' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_VRD' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERTOOLS.OBJ
Error: Unresolved external '_HB_FUN_TSCRIPT' referenced from C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERSTART.OBJ
Warning: Public symbol '_HB_FUN_ERSTART' defined in both module C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERMAIN.OBJ and C:\WORK\ERRORI\EASYREPORT_GITHUB\OBJ\ERSTART.OBJ
Error: Unable to perform link
I use harbour and Embarcadero C++ 7.30
why we must use TCFoldex and Tscript ?