Página 1 de 1

Erro Compilação HwGui

Enviado: 06 Dez 2011 20:47
por asimoes
Pessoal,

Hoje eu fiz a atualização mensal do harbour (svn) compilei aparentemente tudo ok.
Atualizei também a hwgui (svn)

Quando compilo a hwgui está aparesentando isso:
Me parece ser na criação da dll.

Código: Selecionar todos

hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... lib\libhwgui.a
hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... lib\libprocmisc.a
hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... lib\libhwg_qhtm.a
hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... lib\libhbxml.a
hbmk2: Processando opções do ambiente: -compiler=mingw
hbmk2: Harbour: Compilando módulos...
hbmk2: Compilando...
hbmk2: Criando biblioteca dinâmica... lib\hwguidyn.dll
D:/hrbmgw32/lib/libhbvm.a(extrap.o):extrap.c:(.text+0xa): undefined reference to
 `__chkstk_ms'
D:/hrbmgw32/lib/libhbrtl.a(errintlo.o):errintlo.c:(.text+0xa): undefined referen
ce to `__chkstk_ms'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando comando de linkagem da biblioteca dinâmica. 1
gcc.exe -shared -o lib/hwguidyn.dll C:/TEMP/kmmwbf.lnk  -Wl,--start-group -lhbxm
l -lprocmisc -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgt
pca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrdd
cdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcomm
on -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdl
g32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32
 -lwininet -lhbpcre -lhbzlib   -Wl,--end-group  -LD:/hrbmgw32/lib -LD:/hrbmgw32/
bin -Llib

Erro Compilação HwGui

Enviado: 09 Dez 2011 10:34
por asimoes
Pessoal,

Volto a insistir com vocês o erro na compilação da hwgui quando eu uso o harbour compilado por mim do svn.
O que não acontece com o harbour compilado versão "nightly"
Alguém pode fazer esse teste e verificar se problema é na minha compilação do harbour.

erro nas bibliotecas hbvm e hbrtl:

Código: Selecionar todos

hbmk2: Criando biblioteca dinâmica... lib\hwguidyn.dll
d:/harbour32/lib/win/mingw/libhbvm.a(extrap.o):extrap.c:(.text+0xa): undefined reference to `__chkstk_ms'
d:/harbour32/lib/win/mingw/libhbrtl.a(errintlo.o):errintlo.c:(.text+0xa): undefined reference to `__chkstk_ms'

Erro Compilação HwGui

Enviado: 09 Dez 2011 11:14
por asimoes
Pessoal,

O problema parece estar relacionado com o compilador mingw.

O problema está acontecendo com a versão da tdm 4.6.1
http://tdm-gcc.tdragon.net/

Baixei a versão de:
http://www.mingw.org

Recompilei o harbour, recompilei a hwgui e a hwguidyn.dll foi criada sem erro.