llevo ya tiempo haciendo mis pinitos con HMG, y me he preguntado si podría compilar el programa que hice en Clipper 5.03 con HBMK2, para que me funcionaran en equipos de 64 bits, con la intención de tocar el menos código fuente posible.
y me esta dando el siguiente error, por lo que pido si me podéis orientar.
Os pongo el fichero .hbp que gasto
+ + + + + + + +
Hello and thank you in advance.
I have been doing my steps with HMG for some time, and I have asked myself if I could compile the program I did in Clipper 5.03 with HBMK2, so that they would work on 64-bit computers, with the intention of touching as little source code as possible.
and is giving me the following error, so I ask if you can guide me.
I put the file .hbp that I spend
fichero .hbp
Code: Select all
ASIEOPER.prg
ASIECOMP.prg
CONSRECI.prg
CONSVENT.prg
CONSFACT.prg
CONSEXPE.prg
COMPSERV.prg
COMPEXPE.prg
COMPHUEC.prg
CONSMOVI.prg
CREAINDI.prg
DESEEXPE.prg
DESEUNEX.prg
ENLAEXPE.prg
ENLAMOVI.prg
EMISCHEQ.prg
EXPECLIE.prg
EXPESERV.prg
EXPEIMPO.prg
EXTRCUEN.prg
FUNCEXPE.prg
GESTBONO.prg
GESTBSPS.prg
GESTRENF.prg
GENEDOCU.prg
GENEEMIS.prg
GESTCHEQ.prg
INGRDEVO.prg
MANTCUSU.prg
MANTTCOM.prg
MANTEXPE.prg
MENUPRIN.prg
PROGPRIN.prg
PROGFICH.prg
REGEEXPE.prg
RECAEXPE.prg
REGECAJA.prg
REORFIC1.prg
SALIRDOS.prg
VACIFIC1.prg
EXPODATO.prg
IMPODATO.prg
libre\LUTIGENE.prg
libre\LINIPRIN.prg
libre\LFUNPRIN.prg
libre\LMODPRIN.prg
libre\LPANGENE.prg
libre\LGENGENE.prg
libre\LENTGENE.prg
libre\LAYUGENE.prg
libre\LCONGENE.prg
libre\LBUSGENE.prg
libre\LIMPGENE.prg
libre\LFICGENE.prg
Y el error que me da:
Code: Select all
Harbour 3.2.0dev (r1703241902)
Copyright (c) 1999-2016, http://harbour-project.org/
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/PROGPRIN.o:PROGPRIN.c:(.data+0xb8): undefined reference to `HB_FUN_OL_AUTOYIELD'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x348): undefined reference to `HB_FUN_LF_FERROR'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x378): undefined reference to `HB_FUN_FT_INT86'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x388): undefined reference to `HB_FUN_LL_ISBITON'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x3b8): undefined reference to `HB_FUN_LF_SUPPORT'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x3c8): undefined reference to `HB_FUN__LFPARSE'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x3d8): undefined reference to `HB_FUN__LFPARSEDTA'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x408): undefined reference to `HB_FUN_LF_LIBVERS'
C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o:LUTIGENE.c:(.data+0x418): undefined reference to `HB_FUN_LL_LIBVERS'
collect2.exe: error: ld returned 1 exit status
hbmk2[ProgPrin]: Error: Ejecutando enlazador. 1
gcc.exe C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/ASIEOPER.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/ASIECOMP.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CONSRECI.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CONSVENT.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CONSFACT.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CONSEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/COMPSERV.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/COMPEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/COMPHUEC.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CONSMOVI.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/CREAINDI.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/DESEEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/DESEUNEX.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/ENLAEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/ENLAMOVI.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EMISCHEQ.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EXPECLIE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EXPESERV.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EXPEIMPO.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EXTRCUEN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/FUNCEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GESTBONO.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GESTBSPS.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GESTRENF.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GENEDOCU.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GENEEMIS.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/GESTCHEQ.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/INGRDEVO.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/MANTCUSU.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/MANTTCOM.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/MANTEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/MENUPRIN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/PROGPRIN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/PROGFICH.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/REGEEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/RECAEXPE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/REGECAJA.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/REORFIC1.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/SALIRDOS.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/VACIFIC1.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/EXPODATO.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/IMPODATO.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LUTIGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LINIPRIN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LFUNPRIN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LMODPRIN.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LPANGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LGENGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LENTGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LAYUGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LCONGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LBUSGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LIMPGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/LFICGENE.o C:/Users/Martin/AppData/Local/Temp/hbmk_wdr5ak.dir/hbmk_ubfdjv.o "D:/OneDrive/Programacion HMG/Programacion/GESTAGEN.FUE/_temp.o" -pthread -static-libgcc -static-libstdc++ -static -lpthread -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbmysql -lmysql -lhbfimage -lhbpgsql -lsddmy -lhbvpdf -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lhbodbc -lodbc32 -lhbhpdf -lhbnetio -lxhb -lpng -llibhpdf -lhbzebra -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oProgPrin.exe -LC:/hmg.3.4.4/harbour/lib/win/mingw -LC:/hmg.3.4.4/lib
hbmk2: Sugerencia: A¤ade la opci¢n 'hbnf.hbc' para las funciones que faltan:
ft_int86()
hbmk2: Sugerencia: A¤ade la opci¢n 'hboslib.hbc' para las funciones que faltan:
OL_AutoYield()
hbmk2: Error: Funci¢n(es) referenciada, no encontrada, pero desconocida:
LF_FERROR(), LL_ISBITON(), LF_SUPPORT(), _LFPARSE(), _LFPARSEDTA(),
LF_LIBVERS(), LL_LIBVERS()