Clipper On Line • Ver Tópico - Atualizar o Harbour 3.4

Atualizar o Harbour 3.4

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Atualizar o Harbour 3.4

Mensagempor JoséQuintas » 05 Mai 2020 12:18

Não que seja uma tarefa fácil ou simples, mas..... facilita um pouco

bom... primeiro o download do 3.4
git clone https://github.com/vszakats/hb pastalocal

nessa pasta local:
é algo como ter uma cópia do 3.2 no 3.4, sem ter a cópia
git remote novidade https://github.com/harbour/core

git fetch novidade

aí vém a parte meio chata, mas é possível.
Lá no 3.2, olhar a lista de commits, e ver se algum interessa.
Pelo GitHub, no log de commits tem até o botão de copiar o ID do commit

git cherry-pick <numerocommit>

Se não integrar automático, precisa resolver os conflitos. no fonte fica marcado <<<HEAD conteúdo === conteúdo >>> commit xxxx

quando terminar de acrescentar o que queria: git remote delete novidade

facilita pelo fato de integrar um commit de cada vez, e permite escolher commits do Prmezek por exemplo.
mas... conflito em linguagem C é complicado.
Não dá pra saber se estamos anulando a alteração do Viktor, ou se realmente aquilo foi modificado.

Em todo caso, fica aí registrada a opção.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 17942
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualizar o Harbour 3.4

Mensagempor microvolution » 07 Jan 2021 12:16

opa, pesquisando aqui pra facilitar uma recompilação da lib win_misc que baixei do harbour do GITHUB pra resolver umas mensagens de erro...
aí caí aqui, mas, não tem a resposta pra pergunta:
"como recompilar o harbour pra incluir o novov arquivo win_misc_2.c"?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

Atualizar o Harbour 3.4

Mensagempor JoséQuintas » 07 Jan 2021 16:20

Qualquer pasta de contribuição, hbmk2 nomedoarquivo.hbp ou então hbmk2 *.hbp
Isso gera a lib dentro da pasta, então depois é mover pro lugar certo.

move nomedalib.a \harbour\lib\win\mingw

Só comentário: no seu caso, o arquivo já existe no Harbour 3.4, vai estar apenas trocando o anterior por esse que tem duas funções a mais. Então tudo pra compilar está pronto.
Não custa avisar: é fazer isso na pasta de fontes do Harbour, e não na pasta do Harbour já pronto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 17942
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Atualizar o Harbour 3.4

Mensagempor JoséQuintas » 09 Jan 2021 12:02

microvolution escreveu:"como recompilar o harbour pra incluir o novov arquivo win_misc_2.c"?


Voltando ao assunto: primeiro resolva a outra questão, e depois pode pensar em trocar o Harbour.

O Harbour é um programa, igual aos que você costuma fazer.
Ele também tem fontes, e os fontes são compilados pra ter o Harbour funcionando.
No caso do Harbour, é compilado a partir do compilador C.

Quando for gerar o Harbour precisa do compilador C.
Se for somente de uma parte, precisa do mesmo compilador C que foi usado na primeira vez - se foi baixado com compilador C, já está com ele.
E sempre precisa dos fontes pra poder compilar.

Fontes do Harbour baixa de um lugar, e o Harbour pronto baixa de outro. NÃO costuma vir tudo junto.

Se está com problemas pra compilar porque tem Harbour misturado... recompilar um Harbour nessa situação pode acabar trazendo uma mistura muito maior, e muito mais problemas.

Por isso o correto é: vai usar um Harbour, então é apagar todos os outros, ou pelo menos impedir que eles fiquem no caminho atrapalhando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 17942
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro