bom, diante do que pude observar desde o meu último post até o presente momento, é que se eu criar arquivos .HBP dentra da pasta dos PRGs só pra testes de compilação, não aparecem os erros na IDE/HMG, mas, quando abro o arquivo ERROR aí vem a porrada de erros.
Exemplo:
A primeira tentativa criei o arquivo SICCA.HBP com todos os PRGs da aplicação.
Não deu certo, criei o segundo arquivo somente com alguns PRGs e coloquei o nome de SICCA2.HBP.
Depois SICCA3, SICCAa, SICCAb...
ENTÃO MEUS CAROS PROFESSORES descobri uma coisa que talvez para os caros e nobres "teathers" não seja novidade, mas para nós iniciantes no mundo HARBOUR é uma coisa de outro mundo.
Então, comparando o arquivo ERROR toda vez observei que todos os HBPs acima ele estava compilando... então virava uma bagunça.
Bom, agora fiz o seguinte: excluí todos os outros arquivos HBPs da pasta e compilei pela última vez.
Agora a mensagem de erro aparece na IDE/HMG:
===
UNDEFINED REFERENCE TO "FT_MKDIR".
===
Bom, acredito que pra V.Sas. isso é muito simples, ou seja, falta uma LIB que contenha essa função do clipper antigo.
Mas, qual é essa?
Finalizando essa postagem, vejam o conteúdo do arquivo ERROR que agora está correto (a meu ver):
====
hbmk2: Processando arquivo de configura‡Æo:
G:\MVinfo\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: SICCA34.hbc
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010,
http://www.harbour-project.org/pci10024.o:pci10024.c:(.data+0x7b8): undefined reference to `HB_FUN_FT_MKDIR'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe pci10000.o dci10000.o dci10001.o dci10002.o ext.o impresso.o pci10001.o pci10002.o pci10003.o pci10004.o pci10005.o pci10006.o pci10007.o pci10008.o pci10009.o pci10012.o pci10013.o pci10014.o pci10015.o pci10016.o pci10017.o pci10018.o pci10019.o pci10020.o pci10021.o pci10022.o pci10024.o pci10025.o pci10026.o pci10027.o pci10028.o pci10031.o pci10032.o pci10033.o pci10034.o pci10035.o pci10038.o pci10039.o pci10040.o pci10041.o pci10042.o pci10043.o pci10044.o pci10045.o pci10046.o pci10100.o pci10102.o pci10110.o pci10115.o pci10116.o pci10120.o pci10121.o pci10122.o pci10123.o pci10124.o pci10125.o pci10126.o pci10127.o pci10130.o pci10131.o pci10132.o pci10133.o pci10135.o pci10136.o pci10140.o pci10151.o pci10152.o pci10200.o pci10202.o pci10203.o pci10204.o pci10210.o pci10211.o pci10212.o pci10213.o pci10215.o pci10216.o pci10217.o pci10220.o pci10221.o pci10222.o pci10225.o pci10226.o pci10227.o pci10228.o pci10229.o pci10230.o pci10231.o pci10240.o pci10250.o pci10251.o pci10252.o pci10254.o pci10255.o pci10256.o pci10260.o pci10270.o pci10271.o pci10272.o pci10273.o pci10995.o pci10996.o pci10997.o pci10998.o pci10999.o pimpr105.o pimpr110.o pimpr115.o pimpr120.o pimpr121.o pimpr125.o pimpr130.o rci10000.o rimpr000.o rotinas5.o hbmk_as8q0z.o _temp.o -mconsole -Wl,--start-group -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oSICCA34.exe -LG:/MVinfo/hmg.3.0.35/harbour/lib -LG:/MVinfo/hmg.3.0.35//lib -LG:/MVinfo/hb32/migrar/sci10000/
====
Grato!