Clipper On Line • Ver Tópico - Erro na compilação do Harbour 3.4 ??

Erro na compilação do Harbour 3.4 ??

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Erro na compilação do Harbour 3.4 ??

Mensagempor Cezar » 25 Jul 2015 22:59

Boa Noite,

Baixei hoje o Harbour 3.4 ( Fork) no Link: https://github.com/vszakats/harbour-core/archive/master.zip

Mandei compilar: c:\hb34\harbour-core-master win-make clean install, após +/- 2 minutos dá o erro abaixo,
já tentei pelo menos 3 vezes.

O link está correto?
O arquivo do estaria com problemas, se não me engano este é o arquivo mais atual do Viktor?

Agradeço a ajuda!

C:\HB34\harbour-core-master>

Inicio da compilação !!!

C:\HB34\harbour-core-master>win-make clean install
! Building Harbour 3.4.0dev from source
! MAKE: win-make 4.1 'sh.exe' clean install
! HB_INSTALL_PREFIX: C:\HB34
! HB_HOST_PLAT: win (x86_64)  HB_SHELL: nt
! HB_PLATFORM: win (x86) (auto-detected)
! HB_COMPILER: mingw (v0408) (auto-detected: C:/TDM-GCC-32/bin/)
! Component: 'zlib' found in C:/HB34/harbour-core-master/src/3rd/zlib (local)
! Component: 'pcre2' not found. Configure with HB_WITH_PCRE2.
! Component: 'pcre' found in C:/HB34/harbour-core-master/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
! 'hbpmcom' library skipped (platform or compiler not supported)
! 'hbpcre2' library skipped (unused)
! 'gtcrs' library skipped (component not found)
! 'gtdos' library skipped (platform not supported)
! 'gtos2' library skipped (platform not supported)
! 'gtsln' library skipped (component not found)
! 'gttrm' library skipped (platform or compiler not supported)
! 'gtxwc' library skipped (component not found)

/////////////////////////////////////////
Depois de 2 ou 3 minutos de processamento
Dá o Erro abaixo !!!
/////////////////////////////////////////

                                                                ^
../../../hbver.c:736:64: note: each undeclared identifier is reported only once
for each function it appears in
../../../hbver.c:736:87: error: 'VER_SERVICEPACKMINOR' undeclared (first use in
this function)
       DWORD dwTypeMask = VER_MAJORVERSION | VER_MINORVERSION | VER_SERVICEPACKM
AJOR | VER_SERVICEPACKMINOR;

       ^
../../../hbver.c: In function 'hb_iswinsp':
../../../hbver.c:779:68: error: 'VER_SERVICEPACKMAJOR' undeclared (first use in
this function)
       dwlConditionMask = s_pVerSetConditionMask( dwlConditionMask, VER_SERVICEP
ACKMAJOR, fOrUpper ? VER_GREATER_EQUAL : VER_EQUAL );
                                                                    ^
../../../../../config/rules.mk:90: recipe for target 'hbver.o' failed
win-make[3]: *** [hbver.o] Error 1
../../config/lib.mk:68: recipe for target 'descend' failed
win-make[2]: *** [descend] Error 2
../config/dir.mk:68: recipe for target 'common.inst' failed
win-make[1]: *** [common.inst] Error 2
config/dir.mk:68: recipe for target 'src.inst' failed
win-make: *** [src.inst] Error 2

//////////////////////////////
Para de compilar com esse erro ????
/////////////////////////////

C:\HB34\harbour-core-master>
Cezar
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 189
Data de registro: 27 Mai 2006 14:03
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Erro na compilação do Harbour 3.4 ??

Mensagempor asimoes » 26 Jul 2015 10:30

â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Erro na compilação do Harbour 3.4 ??

Mensagempor JoséQuintas » 26 Jul 2015 11:14

Acho que a alteração de hoje tem a ver com isso.

2015-07-26 10:05 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * src/common/hbver.c
    * add more Windows constants as workaround for broken headers
      shipped with some C compilers


Uma opção interessante de baixar os fontes é usando o software GIT.
Vai estar baixando a vida inteira do Harbour, e terá opções extras.
Exemplo1: poderia já atualizar a alteração de hoje, que só vai estar disponível amanhã pelo link que usou.
Exemplo2: poderia desfazer as últimas alterações pra eliminar esse erro, e poder gerar o Harbour

Lógico, a tradicional também funciona:
Se fez backup do Harbour antes, é só restaurar.

E se usa a versão padrão, pode baixar a versão pronta.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Erro na compilação do Harbour 3.4 ??

Mensagempor Cezar » 26 Jul 2015 21:16

Boa noite José Quintas,

2015-07-26 10:05 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* src/common/hbver.c
* add more Windows constants as workaround for broken headers
shipped with some C compilers



Conforme sua observação, baixei novamente, e recompilei o hb34 normalmente, inclusive o meu programa.
Achei interessante sua sugestão do software GIT ficaria mais dinâmico, vou testar.

Estou usando o compilador Mingw GCC 4.7 /4.8 Series 32bits, vou testar a versão sugerido pela
pelo colega Asimoes e que esta no Readme.md.

Grato a ambos pela ajuda.

v_cez@yahoo.com.br
Cezar
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 189
Data de registro: 27 Mai 2006 14:03
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Erro na compilação do Harbour 3.4 ??

Mensagempor alexlucc » 25 Mai 2018 23:28

Pessoal estou com esse mesmo erro, poderiam disponibilizar esse link já com a correção segundo o quintas para eu baixar e tentar novamente.

Obrigado!!!
alexlucc
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 49
Data de registro: 13 Nov 2016 18:19
Cidade/Estado: Nova Iguaçu /rj
Curtiu: 4 vezes
Mens.Curtidas: 2 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 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