por JoséQuintas » 27 Ago 2018 20:17
Na empresa tem:
- um servidor muito antigo, nem o Harbour aceita, mas o Flagship está instalado nele, sem opção de transferir
- um servidor com Ubuntu 32 bits, com o Harbour 3.2
- um servidor de produção, provavelmente também Ubuntu 32 bits
E aqui tenho o "Microsoft" Ubuntu 64 bits, o único que tenho acesso total.
Na máquina do Harbour, compilar um EXE acaba ficando dependente de DLL, esse é o default.
-static, remove a dependência da DLL Harbour, ok.
-fullstatic, remove todas as dependências, esse dá erro.
E ao copiar o "EXE" pra outra máquina... dá erro de não conseguir criar o vÃnculo dinâmico, provavelmente falta a DLL
Apenas compilei a demonstração da hbtip de enviar email.
Não sei se é hbtip, libcurl, openssl ou outra
Aqui no 64 bits, aparentemente liberei 32 bits, mas não faço a menor idéia de como configurar o Harbour pra usar 32 bits no Linux.
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/