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.
Atualizar o Harbour 3.4
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Atualizar o Harbour 3.4
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Atualizar o Harbour 3.4
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"?
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 - 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!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Atualizar o Harbour 3.4
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.
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Atualizar o Harbour 3.4
Voltando ao assunto: primeiro resolva a outra questão, e depois pode pensar em trocar o Harbour.microvolution escreveu:"como recompilar o harbour pra incluir o novov arquivo win_misc_2.c"?
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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/