por Alen69 » 09 Ago 2022 12:44
Não sou novo aqui no fórum, no entanto nunca fiz nenhum postagem.
Tenho passado muitas horas a ler todos os posts, em áreas que me interessam.
Desenvolvi software em linguagem XBase, e utilizei o Clipper para criar executáveis, no entanto à mais de 30 anos que não desenvolvo, pois a vida levou-me por outros caminhos.
No entanto numa pequena empresa, que sou Gerente, temos ainda em uso um software desenvolvido em linguagem XBase (não por mim, mas por um programador, que tal como eu parou no tempo. Eu parei de programar e ele continua a compilar com o Clipper)
Cada vez, é mais dificil de manter o hardware e software para poder correr esse tipo de aplicações (ambiente de 32 bits)
Por diversas vezes tenho lançado o desafio de se passar a utilizar o Harbour de forma a que o referido software possa ser utilizado num ambiente de 64 bits e nos possa libertar de servidor (2003 server) e posto de trabalho com o XP que nos permitem continuar a utilizar o referido software.
Quero informar que a empresa é proprietária das fontes e estou em conjunto com o programador a tentar compilar com o Harbour.
Feita esta introdução, vamos às dificuldades.
Informo que já li e reli todos as intervenções neste post, embora admita que a reposta para as nossas dificuldades se encontre deste forum e eu não tenha localizado por deficiência minha.
Para dificultar as coisas, ou não, o programador, utilizar ambiente Linux, que não sei se terá alguma influência no erro.
Passos que forma dados:
Ao fazer (no linux): "hbmk2 TRANS.HBP", dá-me o seguinte erro:
Cannot nest projects deeper than 10 levels
com mais detalhe:
hbmk2: Building sub-project (level 2): TRANS.HBP
hbmk2: Building sub-project (level 3): TRANS.HBP
hbmk2: Building sub-project (level 4): TRANS.HBP
hbmk2: Building sub-project (level 5): TRANS.HBP
hbmk2: Building sub-project (level 6): TRANS.HBP
hbmk2: Building sub-project (level 7): TRANS.HBP
hbmk2: Building sub-project (level 8): TRANS.HBP
hbmk2: Building sub-project (level 9): TRANS.HBP
hbmk2: Building sub-project (level 10): TRANS.HBP
hbmk2[TRANS]: Error: Cannot nest projects deeper than 10 levels
Conteúdo do ficheiro TRANS.HBP:
/ TRANS.HBP
-otrans
-inc
-compr=yes
-quiet
-lxhb
-lhbwin
-lhbct
-gui
TTRANS.PRG
AVERB.PRG
AVERB1.PRG
FAL.PRG
ORD.PRG
ORD1.PRG
ED_TAB1.PRG
ED_TAB2.PRG
FUNCNET.PRG
FUNCOES.PRG
FUNCTEMP.PRG
FUNCTRAN.PRG
FUNC1.PRG
FUNCVAL.PRG
TABELA.PRG
UTILS.PRG
LISTAG.PRG
TRBAN.PRG
GETSYS.PRG