Compilar XHarbour

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

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar XHarbour

Mensagem por JoséQuintas »

Alguém por aí sabe compilar XHarbour ?
Vamos fazer logo um troço completo, assim todo mundo fala a mesma língua.
Xharbour com mingw 7.3, porque bcc pirata não dá, acaba sendo igual da versão oficial com mingw.
Já adicionamos de cara recursos do HBMK2 pra maior ajuda de compilação.

O único jeito pra melhorar tudo é incluindo o Xharbour no meio, e vai trazer vantagens pra quem usa XHarbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Compilar XHarbour

Mensagem por Kapiaba »

OI? Compilar xHarbour, em MODO ANTIGO, OBSOLETO, CONSOLE? és esto? Muito simples, do mesmo jeito, que se COMPILA FIVEWIN, só que sem a chamada a Bilbioteca do Fivewin, nada de mais. Super simples.

Abs.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar XHarbour

Mensagem por JoséQuintas »

Kapiaba escreveu:OI? Compilar xHarbour, em MODO ANTIGO, OBSOLETO, CONSOLE? és esto? Muito simples, do mesmo jeito, que se COMPILA FIVEWIN, só que sem a chamada a Bilbioteca do Fivewin, nada de mais. Super simples.
CONSTRUIR o Xharbour, não apenas compilar um PRG.

Estando com os fontes aqui, qual o próximo passo?

https://github.com/JoseQuintas/xharbour
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Compilar XHarbour

Mensagem por Linguagemclipper »

O BCC 5.8 é grátis, mas tiraram lá do ar.
Felizmente eu já tinha baixado aqui.
Quem quiser o xHarbour v1.2.3 para BCC 5.8 eu tenho ambos aqui: https://linguagemclipper.com.br/dicas/xharbour/download no final da página.
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Compilar XHarbour

Mensagem por Kapiaba »

Eu uso o BCC 7.4 para xHarbour.

Download:

https://mega.nz/file/gUEkxAyI#FL2K_-rWD ... EFyfgB7cKU

xHarbour Para BCC 7.4.

Download:

https://mega.nz/file/IMcSnRBL#-_cWaHLeM ... WrmxXjbNQk

P.S.: Guardo outras versões no meu mega Upload se precisar.

Abs.

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

Compilar XHarbour

Mensagem por Itamar M. Lins Jr. »

Olá!
BCC 7x é pirataria!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Compilar XHarbour

Mensagem por Kapiaba »

Pois é, pois é, pois é...

http://www.xharbour.org/index.asp?page= ... quired_win

kkkkkkkkkkkkkk

I LOVE FIVEWIN FOR [x]Harbour... HARBOUR? Nem na próxima encarnação. kkkkkkkkkkkkkkk

Mister Quintas, eu Compilo FIVEWIN não MODO CONSOLE, para que cargas d'água, eu preciso compilar o [x]Harbour, se ele já vem "mastigado" para mim no xHarbour.org, ou quando adquiro o FIVEWIN, a Fivetech já compila para nós.

Meu Deus... Nós, orgulhosos usuários de xHarbour, não perturbamos os "uçuarios" de Harbour(porto). kkkkkkkk

Regards, saludos.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar XHarbour

Mensagem por JoséQuintas »

Kapiaba escreveu:Mister Quintas, eu Compilo FIVEWIN não MODO CONSOLE, para que cargas d'água, eu preciso compilar o [x]Harbour, se ele já vem "mastigado" para mim no xHarbour.org, ou quando adquiro o FIVEWIN, a Fivetech já compila para nós.
É mesmo né.
Eu sou um dos poucos que não usa apenas o que vém pronto.
Até mando alterações de vez em quando.
Não que isso seja vantagem, acaba sendo é mais trabalho.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Compilar XHarbour

Mensagem por Linguagemclipper »

JoséQuintas escreveu:
xhb.png
Deixem pra lá.
Parei aqui: 2006
Encerrando e apagando.
Você está bem equivocado!
http://www.xharbour.org/index.asp?page= ... naries_win
Dá uma olhada na revisão: xHarbour Binaries Rev. 10269 for BCC 7.40
Esse "Rev. 10269" aí é o número da atualização. Anote e volte lá daqui a algum tempo pra ver se não muda!

Essa versão 1.2.3 do xHarbour está bem completa e sem bugs que ainda vejo no HB32.
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Compilar XHarbour

Mensagem por Linguagemclipper »

É uma pena que tiraram do ar a versão do xHarbour com a BCC58, ela era: xHarbour Binaries 1.2.3 Rev. 10264 for BCC 5.8.2.

A versão atual é a Rev. 10269, será que não compila com a BCC58? Vejam que evoluiu a versão! (quem disse que parou em 2006?!)
http://www.xharbour.org/index.asp?page= ... naries_win

Quintas, você quer compilar o xHarbour a partir dos fontes, é isso? Precisa ajustar alguma coisa nos fontes antes de compilar?
Porque é muito tranquilo compilar com o xharbour, basta usar o hbmake.
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Compilar XHarbour

Mensagem por Itamar M. Lins Jr. »

Olá!
bugs que ainda vejo no HB32.
Que bugs são esses ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Compilar XHarbour

Mensagem por Kapiaba »

Linguagem Clipper, Download do BCC58:

https://mega.nz/file/9ctBwCDK#3_xfmA66x ... JTQgTY--Ww

abs.

Regards, saludos.
Avatar do usuário
Linguagemclipper
Usuário Nível 3
Usuário Nível 3
Mensagens: 240
Registrado em: 16 Abr 2016 17:33
Localização: Maceió/AL
Contato:

Compilar XHarbour

Mensagem por Linguagemclipper »

Itamar M. Lins Jr. escreveu:Olá!
bugs que ainda vejo no HB32.
Que bugs são esses ?

Saudações,
Itamar M. Lins Jr.
As datas do diretório do servidor nesse código deixam retornam em branco no HB32:

Código: Selecionar todos

	MSGRODA("Abrindo conexão...", "W+/BG")
	oFTP := TIpClientFtp():new( oURL ) // ABRE CONEXÃO FTP    	
	
	IF oFTP:OPEN()							
		// CONEXÃO FTP ABERTA
		// ENTRA NA PASTA REMOTA
		MSGRODA("Acessando pasta remota no servidor...", "W+/BG")
		oFTP:CWD(cFTPFOLDER) // ENTRA NA PASTA

		// LISTA ARQUIVOS DA NUVEM
		aBAKS := oFTP:listFiles()	
		ASORT( aBAKS,,,{|X,Y| X[3] > Y[3]}) // MAIS NOVOS PRIMEIRO
Essa função json dá problema no HB32 pra mim também. No XHB 123 já rodou sem problemas.

Código: Selecionar todos

		hb_jsonDecode( JSONCNPJ, @hCNPJA )
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar XHarbour

Mensagem por JoséQuintas »

O bug do diretório eu já disse:

é como se fosse isto:

Código: Selecionar todos

DIR

01/05/2023  18:52    <DIR>          .
01/05/2023  18:52    <DIR>          ..
30/04/2023  22:29            36.936 3rdpatch.hb
30/04/2023  22:29            26.498 check.hb
30/04/2023  22:29            12.893 commit.hb
30/04/2023  22:29            30.177 contrib.hbr
30/04/2023  22:32           669.456 harbour.exe
30/04/2023  22:29            28.576 harbour.ucf
30/04/2023  22:29         1.281.536 hbformat.exe
30/04/2023  22:26           882.176 hbi18n.exe
01/05/2023  18:51               468 hbmk.hbc
30/04/2023  22:29           118.760 hbmk2.el.hbl
30/04/2023  22:29               212 hbmk2.en.hbl
30/04/2023  22:29            87.214 hbmk2.es.hbl
30/04/2023  22:29            83.825 hbmk2.es_419.hbl
30/04/2023  22:32         5.118.224 hbmk2.exe
30/04/2023  22:29             9.707 hbmk2.fr.hbl
30/04/2023  22:29            83.433 hbmk2.gl.hbl
30/04/2023  22:29            18.885 hbmk2.hu.hbl
30/04/2023  22:29            39.623 hbmk2.it.hbl
30/04/2023  22:29            83.682 hbmk2.pt_BR.hbl
30/04/2023  22:29         2.226.688 hbnetio.exe
30/04/2023  22:22           161.792 hbpp.exe
30/04/2023  22:28         5.814.272 hbrun.exe
30/04/2023  22:26         1.656.832 hbtest.exe
              23 arquivo(s)     18.471.865 bytes
E a rotina vai pegando os pedaços pra separar data/hora/tamanho/nome
Como vém nesse servidor que está acessando ? não se sabe.
Quem pode obter o txt ? só você mesmo
Se não fizer nada, nunca vão acertar para o seu servidor.

Isso também equivale você entrar lá e pegar a lista através de um comando no ftp
No meu vém assim

Código: Selecionar todos

ftp> dir
200 PORT command successful.
125 Data connection already open; Transfer starting.
06-29-17  01:13AM               110311 asteroids.swf
05-10-19  12:43AM                 2541 calendario.swf
06-29-17  01:13AM              9080201 farm_to_fork.swf
05-10-19  12:43AM                67232 fly.swf
05-10-19  12:43AM               262663 penguin_tebe.swf
05-10-19  12:43AM                67232 quebracabeca.swf
05-10-19  12:43AM                 3747 relogio.swf
226 Transfer complete.
ftp: 383 bytes recebidos em 0.02Segundos 17.41Kbytes/s.
teve uma época que vinham as permissões do linux no meio disso.
Nesse, só dá pra perceber que é mês/dia porque num deles tá 06-29, senão no automático não daria pra saber.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Compilar XHarbour

Mensagem por JoséQuintas »

The standard doesn't define format of the directory listing sent/received using LIST command. Most servers use Unix listing format (don't know if it's defined in any document, but it's rather simple to generate and parse), some use DOS/Windows format. Other formats (over 400 as far as I know) are used worldwide
https://stackoverflow.com/questions/456 ... st-command

Aí o cara menciona cerca de 400 formatos diferentes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder