Clipper On Line • Ver Tópico - Como Baixar as CVS e Como Compilar as Fontes do xharbour

Como Baixar as CVS e Como Compilar as Fontes do xharbour

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Como Baixar as CVS e Como Compilar as Fontes do xharbour

Mensagempor sygecom » 14 Jun 2007 13:38

Buenas Pessoal esse Tutorial foi montado para auxiliar aqueles que queiram baixar os Fontes do xHarbour da CVS e Compilar o mesmo:
*ESSE TUTORIAL É VALIDA PARA USAR EM QUALQUER VERSÃO DO WINDOWS*

ANTES DE COMEÇAR A BAIXAR PRESTE ATENÇÃO NÃO MUDE OS NOMES DOS ARQUIVOS QUANDO FOR BAIXAR....
PORQUE AS REFERENCIA ABAIXO SE DÃO PELOS NOMES ORIGINAIS

Para Iniciar tudo temos que ter o Tortoise Instalado no micro para poder baixar os Projetos(xharbour,Hwgui,Minigui e etc..) do SourceForge.net
Pode baixar o Tortoise Clicando aqui

Nota: Após a Instalação do "TortoiseCVS.exe" o micro deve ser reiniciado.

Abaixo vamos usar a MiniGui como exemplo para baixar projetos do SourceForge.net usando o TortoiseCVS:
1º Passo) No Explorer, crie uma pasta vazia com o Nome do Projeto que vamos baixar no caso Minigui.
2º Passo) Clique com o botão direito do mouse em cima dessa pasta "Minigui", e selecione a seuinte opção "CVS Obter Módulo..."
3º Passo) Preencha os campos CVSROOT e MÓDULO da ABA Módulo.
#CVSROOT
:pserver:anonymous@hmgs-minigui.cvs.sourceforge.net:/cvsroot/hmgs-minigui
#Módulo
minigui
4º Passo) Clique no botão "OK", logo em seguida o Projeto já vai começar a baixar do sorceforge.net e vai criar todos os seus sub-diretorios automaticamente.

Nota: Ao criar uma nova configuração, sempre atente para minúsculo e maiúsculo.

Quando quiser atualizar a pasta do projeto, basta um clique com o botão direito do mouse sobre a pasta principal (é permitido selecionar várias pastas de projetos), e selecione a seguinte opção "CVS Atualizar".

Sempre antes de atualizar uma pasta de um Projeto, pegue como hábito fazer um Back-up do projeto que já foi baixado e esta funcionando. Digo isso por que projetos postados no sourceforge.net podem ser alterados a qualquer momento e as vez ele pode não compilar ou não esta preparado para o seu ambiente de trabalho.

Abaixo outras configurações para baixar outros projetos do SourceForge.net usando o TortoiseCVS

*Configuração para baixar o MiniGui = Foi usado como exemplo acima:
#CVSROOT
:pserver:anonymous@hmgs-minigui.cvs.sourceforge.net:/cvsroot/hmgs-minigui
#Módulo / Repositório
minigui

Configuração para baixar o xHarbour:
#CVSROOT
:pserver:anonymous@xharbour.cvs.sourceforge.net:/cvsroot/xharbour
#Módulo / Repositório
xharbour

Configuração para baixar o HwGui:
#CVSROOT
:pserver:anonymous@hwgui.cvs.sourceforge.net:/cvsroot/hwgui
#Módulo / Repositório
hwgui

Configuração para baixar o xHGtk:
#CVSROOT
:pserver:anonymous@xhgtk.cvs.sourceforge.net:/cvsroot/xhgtk
#Módulo / Repositório
xhgtk

Configuração para baixar o HarbourBoleto:
#CVSROOT
:pserver:anonymous@harbourboleto.cvs.sourceforge.net:/cvsroot/harbourboleto
#Módulo / Repositório
harbourboleto

Configuração para baixar o Letodb:
#CVSROOT
:pserver:anonymous@letodb.cvs.sourceforge.net:/cvsroot/letodb
#Módulo / Repositório
letodb

Configuração para baixar o OOHG (Minigui OPP):
#CVSROOT
:pserver:anonymous@oohg.cvs.sourceforge.net:/cvsroot/oohg
#Módulo / Repositório
oohg

Configuração para baixar o ourxdbu (DBU para Varios SGDB):
#CVSROOT
:pserver:anonymous@ourxdbu.cvs.sourceforge.net:/cvsroot/ourxdbu
#Módulo / Repositório
ourxdbu

O XHARBOUR DEVE FICAR COM SEGUINTE ENDEREÇO: "c:\xharbour" e a CONTRIB "c:\xharbour\contrib"

Depois de baixar todo o Projeto do xharbour pelo TortoiseCVS....continue baixando os links abaixo:

Para compilar os Fontes do xHarbour da CVS, vamos precisar do BCC551, que pode ser baixado clicando aqui. Assim que terminar de baixar, o BCC55 deve ser descompactado no Disco Local (C:\), ou seja o arquivo "brcc32.exe" deve ficar no seguinte endereço:
"C:\BCC55\BIN\brcc32.exe"

Nota:Junto com esse link do BCC55 já esta os arquivos configurados: TASM32.EXE, bcc32.cfg, ILINK32.CFG

Para compilar os Fontes do xHarbour da CVS, vamos precisar do Bison 2.1, que pode ser baixado clicando aqui. Assim que terminar de baixar, o Bison deve ser descompactado no Disco Local (C:\), ou seja o arquivo "bison.exe" deve ficar no seguinte endereço:
"C:\bison\BIN\bison.exe"

Para compilar os Fontes do xHarbour da CVS, vamos precisar de um PATH configurado, para isso vamos pegar um pronto que pode ser baixado clicando aqui. O xPath deve ser descompactado dentro da pasta "c:\xharbour", ou seja o arquivo "xpath.bat" deve ficar no seguinte endereço:
"C:\xharbour\xPath.bat"

Opcionais que não depende para compilar os fontes do xharbour:
1º-Para usar e compilar a lib GD da CONTRIB tem que ter a BGD.DLL que pode ser baixado clicando aqui.
Assim que terminar de baixar, a BGD ela deve ser descompactado dentro da seguinte pasta:"C:\xharbour\contrib\gd" , ou seja o arquivo "bgd.dll" deve ficar no seguinte endereço:
"C:\xharbour\contrib\gd\bgd.dll"
Nota:A lib GD serve para inumeras funções como criar imgens jpg,bmp,criar codigo de barras,Graficos etc...

2º-Para usar e compilar a lib freeimage da CONTRIB tem que ter a FreeImage.dll que pode ser baixado clicando aqui.
Assim que terminar de baixar, a freeimage ela deve ser descompactado dentro da seguinte pasta:"C:\xharbour\contrib\freeimage" , ou seja o arquivo "freeimage.dll" deve ficar no seguinte endereço:
"C:\xharbour\contrib\freeimage\freeimage.dll"
Nota:A lib freeimage serve para manipulações com Imagens, onde pode mudar o formato da imagen, ou mudar resolução ou criar imagens, etc...

Agora com todos os arquivos nescessarios baixados e nos seus devidos lugares vamos compilar o xharbour da CVS.
Clique duas vez no xPath.BAT que deve esta dentro da pasta "C:\XHARBOUR" ele vai abrir uma tela do MS-DOS, digite:
make_b32 clean
Aguarde que vai eliminar todos os OBJ da compilação anterior(se for o caso).
Logo após digite:
make_b32 all
Que vai compilar e gerar todas as LIB do xharbour e das CONTRIB.
Nota: Algumas LIB da Contrib, depende de alguns arquivos externos como as LIB de Mysql e Postgresql, precisa dos Include das pastas de instalação dos SGBD da versão que for usar.

A T E N Ç Ã O: CUIDE PARA NÃO USAR AS ASPAS NAS REFERENCIAS QUE FORAM CITADAS ACIMA.

Abaixo alguns Links Adicionais:

xHarbour1.0.0 + Contrib + Bcc55 + Hwgui 2.16(CVS).

Principais Comandos SQL

Sem Mais...
Leonardo Machado
Editado pela última vez por sygecom em 12 Abr 2008 01:04, no total de 6 vez
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor fladimir » 14 Jun 2007 17:31

olá colega... Parabéns pela sua iniciativa

:)Pos

Fiz os passos q vc colocou baixei tudo só q no 8º Passso após executar o xpath qdo vou executar o make_b32 clean ele não reconhece o comando e conferi todos os paths e as patas dgpp bison bcc55 xharbour .... e não achei este comando e esta tudo conforme vc colocou nos lugares certos... o q pode ser ?

Grato :(
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Mensagempor sygecom » 14 Jun 2007 18:34

e não achei este comando e esta tudo conforme vc colocou nos lugares certos
Vc baixou pela CVS ?

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor fladimir » 14 Jun 2007 19:16

não.... baixei dos links q vc colocou no inicio....


vlw
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Mensagempor sygecom » 14 Jun 2007 21:01

Vc esta executando o xpath na mesma janela do MS-DOS que esta executando o make_b32 clean ? isso dentro da pasta c:\xharbour ?
Qual seu windows ?

Qual a mensagem de erro esta dando ?

Obs: Dei uma alterada no post...que estava faltando a CONTRIB...para quem não for usar o CVS.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor fladimir » 14 Jun 2007 22:41

Vc esta executando o xpath na mesma janela do MS-DOS que esta executando o make_b32 clean ? isso dentro da pasta c:\xharbour ?


Sim estou executando o xpath na mesma janela do DOS q estou tentando executar posteriormente o make_b32 clean... isso dentro da pasta xHarbour

Qual seu windows ?


XP

Qual a mensagem de erro esta dando ?

Ele diz o seguinte:

C:\xHarbour>make_b32 clean
'make_b32' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.


Vlw
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Mensagempor fladimir » 15 Jun 2007 03:57

Opa.... consegui.... Baixei pelo CVS (para quem não sabe baixar pelo CVS eu segui o tutorial q esta no link: http://www.caclipperwebsite.com/harbour.shtml no final da página, mas leiam tudo é bom tb) e deu certo... pelo CVS tem o make_b32 e o makallbc....

... opa será q deu erro... apareceu a seguinte mensagem:

hbzip
libnf
mysql
Uncomment this section if you have mysql installed
pgsql
Uncomment this section if you have pgsql installed
pdf
rdd_ads
tp
unicode
what32
xwt
gtwvw
wvtgui
gd

Borland Impdef Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation

Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation
Name: 'libbgd' Ext: '.dll' Base: 0x00000000
Name: 'BGD.DLL' Ext: '.dll' Base: 0x00000000
lib\gdlib.lib
lib\libbgd.lib
2 arquivo(s) copiado(s).
C:\xharbour>


Obrigado

Sucesso a todos nós....

:)Pos
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2436
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Mensagempor sygecom » 07 Jul 2007 18:48

opa será q deu erro... apareceu a seguinte mensagem:

Não deu erro...esta correto...é assim mesmo...alias...compilou tudo menos as lib mysql e pgsql.

Desculpa Ter alterado o Tutorial...mas Inclui mais alguns Links Importantes...e outros de Utilidade Publica...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor sygecom » 13 Ago 2007 10:30

LINKS ATIVO

Atenciosamente
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Mensagempor runner » 11 Dez 2007 08:17

Bom Dia, Sygecom !!!

Baixei e compile o XHARBOUR conforme o seu tutorial e consegui gerar a libs, so que agora quando eu vou compilar e link a minha aplicacao esta dando um erro esquisito, se voce puder me ajudar, fico agradecido.


Executando: ILINK32 @B32.BC
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_PCREPOS_LIBRARY' referenced from C:\XHARBOUR\LIB\RTL.LIB|regex
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 69
Data de registro: 03 Ago 2007 05:17
Cidade/Estado: GUARULHOS-SP
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

Mensagempor runner » 11 Dez 2007 09:32

Ola !!!

Consegui a resposta ao meu problema em outro topico do FORUM.


http://www.pctoledo.com.br/forum/viewto ... hlight=rtl
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 69
Data de registro: 03 Ago 2007 05:17
Cidade/Estado: GUARULHOS-SP
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

Mensagempor runner » 12 Dez 2007 09:35

Bom Dia !!!

Fiz exatamente como esta no TUTORIAL, passo a passo e consegui gerar as LIBs do XHARBOUR 1.1.0. So que estou tentando usar a MYSQL.LIB para fazer a conexao usando a classe TMYSQLSERVER, mas quando conecta no MYSQL 5.0.27 retornar que a conexao foi estabelecida, so que quando tento SELECIONAR ou VERIFICAR se a BASE DE DADOS existe, da ERRO DE APLICATIVO e fecha a aplicacao.

OBS: Peguei os includes do MYSQL 5.0.27 e gerei juntamente com a MYSQL.LIB e tambem gerei a LIBMYSQL.LIB a partir da LIBMYSQL.DLL da versao que utilizo do MYSQL como recomendado.

Tentei tambem usar os comandos diretos do MYSQL tipo SQLCONNECT e sqlSelectD e da o mesmo ERRO DE APLICATIVO.

Uso atualmente o SQLYOG para gerenciar o MYSQL 5.0.27, consigo acessar normalmente.

Se alguem souber como resolver, eu agradeco !!!, por estou ficando DOIDO com isto. Com certeza e algum detalhes minusculo so que nao estou encontrando....
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 69
Data de registro: 03 Ago 2007 05:17
Cidade/Estado: GUARULHOS-SP
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

Re: Como Baixar as CVS e Como Compilar as Fontes do xharbour

Mensagempor prow » 23 Jul 2008 08:39

Sr.O arquivo xpath.zip nao esta baixando ..
Com faco para obtelo.
Grato.
prow
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 7
Data de registro: 30 Abr 2008 11:52
Cidade/Estado: Belo Horizonte-MG
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: Como Baixar as CVS e Como Compilar as Fontes do xharbour

Mensagempor sygecom » 25 Jul 2008 00:02

Bem Vindo ao Forum, dei uma revisada agora mesmo e esta baixando normal. Tente Novamente. qualquer coisa posta um email que te envio !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7023
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 133 vezes

Re: Como Baixar as CVS e Como Compilar as Fontes do xharbour

Mensagempor clodoaldomonteiro » 29 Jul 2008 23:03

Leonardo!

O único que tem q compilar é o xHarbour? Pois vi que tem outros bat's, tais como:
make_b32.bat
make_dc.bat
make_gc.bat
make_gnu.bat
make_pc.bat
make_vc.bat
make_w32.bat
mdir.bat


Outra coisa, o sistema de baixar as atualizações cria uma pasta dentro da outra, assim: c:\xharbour\xharbour.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar de usuário

clodoaldomonteiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 752
Data de registro: 30 Dez 2006 12:17
Cidade/Estado: Teresina-PI
Curtiu: 115 vezes
Mens.Curtidas: 31 vezes

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro