Problemas ao gerar um executável em Hb34

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

Moderador: Moderadores

Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Problemas ao gerar um executável em Hb34

Mensagem por Vlademiro »

Pessoal, preciso da ajuda de vcs.

É o seguinte: eu sempre usei o Harbour 3.4 no Linux sem problemas, mas agora surgiu a necessidade de usar essa versão no Windows e alguns problemas apareceram. Vou relatar o que eu fiz.

1 ) Baixei o Harbour já compilado do site https://github.com/vszakats/harbour-cor ... hot-win.7z

2 ) Como o Harbour veio sem o gcc eu baixei a versão https://github.com/vszakats/harbour-cor ... tag/v3.0.0 mas usei apenas a pasta comp.

3 ) Incluí a seguinte linha no PATH : set PATH=%PATH%;c:\harbour34\bin

Quando fui compilar deu o seguinte problema :

C:/HARBOUR34/lib/win/mingw/libhbvm.a(extrap.o):extrap.c:(.text+0xa): undefined reference to `__chkstk_ms'
C:/HARBOUR34/lib/win/mingw/libhbrtl.a(errintlo.o):errintlo.c:(.text+0xa): undefined reference to `__chkstk_ms'
C:/HARBOUR34/lib/win/mingw/libhbpcre.a(pcrecomp.o):pcrecomp.c:(.text+0xa3aa): undefined reference to `__chkstk_ms'
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Problemas ao gerar um executável em Hb34

Mensagem por Vlademiro »

Vou deixar registrado aqui o problema e a solução.

O problema :

1 ) Alguma incompatibilidade entre o gcc que veio na distribuição anterior

A solução :

Instalar um novo gcc

Procedimento

1 ) Baixe o gcc de https://sourceforge.net/projects/mingw- ... p_redirect

2 ) Instale em qualquer lugar no seu HD

3 ) Crie a pasta comp dentro do diretório c:\Harbour34. Como já existia eu apaguei o conteúdo dentro dela.

4 ) Após a instalação do novo gcc, mova a pasta mingw32 para dentro da pasta comp (em c:\harbour34)

5 ) Renomeie o nome da pasta mingw32 para mingw

Pronto.
Responder