LibMysql.Dll -> LibMySQL.a (MinGW)

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

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

LibMysql.Dll -> LibMySQL.a (MinGW)

Mensagem por Itamar M. Lins Jr. »

Realmente, está com erro. Abri um ISSUE lá.
Vamos aguardar a resposta.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

LibMysql.Dll -> LibMySQL.a (MinGW)

Mensagem por fladimir »

Alguma novidade?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

LibMysql.Dll -> LibMySQL.a (MinGW)

Mensagem por Itamar M. Lins Jr. »

Já foi resolvido.
Pode usar ai que irá funcionar.
Baixe os fontes novamente.

Olhe o Changelog.txt p/ ver se nos fontes que vc baixar tem as correções p/ o GCC da T-Dragon.

Código: Selecionar todos

...
2015-03-19 14:48 UTC+0100 Viktor Szakats (vszakats users.noreply.github.com)
  * contrib/hbwin/win_proxyc.c
    ! fix to not fail with unsupported C compilers
      Fixes https://github.com/vszakats/harbour-core/issues/113
...
2015-03-18 18:08 UTC+0100 Viktor Szakats (vszakats users.noreply.github.com)
  * contrib/hbwin/wapi_secur32.c
    * blindly tweaking the workaround for unsupported/buggy mingw distro
      Ref https://github.com/vszakats/harbour-core/issues/112
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

LibMysql.Dll -> LibMySQL.a (MinGW)

Mensagem por fladimir »

Vlw Galera...

Vlw Itamar...

Ficou assim...

Recapitulando... Meu objetivo era recompilar meu projeto console com o MinGW ai me deparei com a falta da libhbmysql.a e comecei o tópico...

Tentei já compilar o HB34 com a versão 4.9.2 da MinGW mas não estava conseguindo...

Ai consegui da seguinte forma...

Li o seguinte tutorial e compilei o Harbour 3.2 com a MinGW 4.9.2

A lib necessária foi criada corretamente.

Tentei fazer o mesmo mas usando os fontes do Harbour 3.4 q o Itamar disponibilizou o link na página 1 deste tópico e depois q refiz os passos do tutorial mas não deu certo... Apresentou o problema abaixo:

Código: Selecionar todos

D:\github\harbour34-core-master\bin\win\mingw\hbmk2 -lang=en -quiet -width=0 -au
tohbm- @hbpre -inc -rebuildall -hbdyn hbmzip/3rd/minizip/minizip.hbp @hbpost hbm
zip/3rd/minizip/minizip.hbc
hbmk2 [minizip]: Exit code: 50: stop requested
D:\github\harbour34-core-master\bin\win\mingw\hbmk2 -lang=en -quiet -width=0 -au
tohbm- @hbpre -inc -rebuildall hbwin/hbwin.hbp @hbpost
../../../../../contrib/hbwin/win_proxyc.c:58:24: fatal error: winhttp.h: No such
 file or directory
    #include "winhttp.h"
                        ^
compilation terminated.
hbmk2 [hbwin]: Error: Running C/C++ compiler job #8. 1
hbmk2 [hbwin]: Exit code: 6: failed in compilation phase
! Finished package rebuild and install...
makefile:8: recipe for target 'install' failed
win-make.exe[1]: *** [install] Error 6
config/dir.mk:68: recipe for target 'contrib.inst' failed
win-make.exe: *** [contrib.inst] Error 2
Mas sem problemas (apesar q já queria testar o HB3.4), mas o objetivo do tópico foi sanado, agora tenho:

Harbour 3.2 com MinGW 4.9.2

com a libmysql.a gerada corretamente.

Agora posso recompilar meu projeto.

Obrigado a todos.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Responder