Problem building mod_harbour libraries
Posted: Fri Jul 19, 2019 3:42 pm
Hi Antonio.
On a Win2012 R2 64bit server I've installed Visual Studio Community and I'm trying to build all the libraries from
repository. I'm receiving some errors like these
Can you tell where I'm doing wrong ?
On a Win2012 R2 64bit server I've installed Visual Studio Community and I'm trying to build all the libraries from
repository. I'm receiving some errors like these
- Code: Select all Expand view
! Building Harbour 3.2.0dev from source - https://harbour.github.io
! MAKE: win-make 4.1 sh.exe
! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt
! HB_PLATFORM: win (x86_64) (auto-detected)
! HB_COMPILER: msvc64 (auto-detected: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.21.27702/bin/HostX86/x64/)
! Component: 'zlib' found in C:/harbour_for_modharbour/src/3rd/zlib (local)
! Component: 'pcre' found in C:/harbour_for_modharbour/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
! GIT_REVISION: 49350e1672
win-make[1]: Nothing to be done for 'all'.
win-make[1]: Nothing to be done for 'all'.
! 'hbdossrl' library skipped (platform or compiler not supported)
win-make[4]: '../../../../../../lib/win/msvc64/png.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/jpeg.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbpcre.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/tiff.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbzlib.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbcommon.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbnortl.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbpp.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbcplr.lib' is up to date.
win-make[3]: '../../../../../bin/win/msvc64/harbour.exe' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbvm.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbmainstd.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbmainwin.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbmaindllh.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbmaindllp.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbvmmt.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbrtl.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/gtcgi.lib' is up to date.
! 'gtcrs' library skipped (component not found)
! 'gtdos' library skipped (platform not supported)
win-make[4]: '../../../../../../lib/win/msvc64/gtgui.lib' is up to date.
! 'gtos2' library skipped (platform not supported)
win-make[4]: '../../../../../../lib/win/msvc64/gtpca.lib' is up to date.
! 'gtsln' library skipped (component not found)
win-make[4]: '../../../../../../lib/win/msvc64/gtstd.lib' is up to date.
! 'gttrm' library skipped (platform or compiler not supported)
win-make[4]: '../../../../../../lib/win/msvc64/gtwin.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/gtwvt.lib' is up to date.
! 'gtxwc' library skipped (component not found)
win-make[3]: '../../../../../lib/win/msvc64/hbmacro.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbcpage.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hblang.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbrdd.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbnulrdd.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/rddntx.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/rddnsx.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/rddcdx.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/rddfpt.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbsix.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbhsx.lib' is up to date.
win-make[4]: '../../../../../../lib/win/msvc64/hbusrrdd.lib' is up to date.
win-make[4]: '../../../../../../../lib/win/msvc64/hbuddall.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbextern.lib' is up to date.
win-make[3]: '../../../../../lib/win/msvc64/hbdebug.lib' is up to date.
link.exe -nxcompat -dynamicbase -nologo -dll -subsystem:console -libpath:../../../../../lib/win/msvc64 -out:"..\..\..\..\..\bin\win\msvc64\harbour-32-x64.dll" -implib:"../../../../../lib/win/msvc64/harbour-32-x64.lib" @__dyn__.tmp winmm.lib kernel32.lib user32.lib ws2_32.lib iphlpapi.lib advapi32.lib gdi32.lib
Creazione della libreria ../../../../../lib/win/msvc64/harbour-32-x64.lib e dell'oggetto ../../../../../lib/win/msvc64/harbour-32-x64.exp
vscode_debugger_dyn.obj : error LNK2019: riferimento al simbolo esterno "__int64 __cdecl hb_stackGetRecoverBase(void)" (?hb_stackGetRecoverBase@@YA_JXZ) non risolto nella funzione HB_FUN_ISBEGSEQ
Suggerimento sui simboli che sono stati definiti per cui potrebbe esistere una corrispondenza:
hb_stackGetRecoverBase
..\..\..\..\..\bin\win\msvc64\harbour-32-x64.dll : fatal error LNK1120: 1 esterni non risolti
../../../../../config/dyn.mk:111: recipe for target 'harbour-32-x64.dll' failed
../../config/dyn.mk:107: recipe for target 'descend' failed
../config/dir.mk:71: recipe for target 'dynlib' failed
config/dir.mk:71: recipe for target 'src' failed
Can you tell where I'm doing wrong ?