Clipper On Line • Ver Tópico - Exemplos tudo-em-um

Exemplos tudo-em-um

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

Moderador: Moderadores

 

Exemplos tudo-em-um

Mensagempor JoséQuintas » 23 Dez 2015 22:44

Muito esquisito.
Nesse caso a parte importante do erro é esta, aonde aconteceu:

c:/mvinfo/hb34/lib/win/mingw/liblibhpdf.a(hpdfecyd.o):hpdfecyd.c:(.text+0xc4): undefined reference to `__time32' 
c:/mvinfo/hb34/lib/win/mingw/liblibhpdf.a(hpdfimac.o):hpdfimac.c:(.text+0x463): undefined reference to `__wassert'
c:/mvinfo/hb34/lib/win/mingw/liblibhpdf.a(hpdfimac.o):hpdfimac.c:(.text+0xbb0): undefined reference to `__wassert'


Justamente aí está a coisa esquisita: Está dando falta de funções dentro da LIB harupdf (libhpdf.a).
Também estou usando Harbour 3.4

Será que não está misturando LIBs de versões de Harbour diferentes? (ou até do xHarbour)
Difícil mas não impossível: será que baixou justo uma versão intermediária que teve correções depois?

Nota:
Tudo que está sendo usado faz parte do Harbour, inclusive a harupdf, sem precisar instalar nada adicional.

Dá uma revisada nas variáveis de ambiente, pra confirmar se tem alguma coisa a mais no PATH por exemplo.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 24 Dez 2015 09:33

veja aí meu path, por favor professor!
15-1224 - allinone - path variáveis.png

PS: win 10 64 bits!

vlw!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor JoséQuintas » 24 Dez 2015 11:17

É... usando pela HMG.

Lembro de que no fórum houve comentário de como acrescentar essas funções na HMG.
Mas não encontrei o post.

Ao usar HMG, ela ajusta a compilação pra necessidade dela, e algumas LIBs dela.
Nesse caso, quem utiliza HMG é que poderia dizer o que fazer.

Fora da HMG é só digitar HBMK2 test.hbp
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 30 Dez 2015 09:27

JoséQuintas escreveu:Ao usar HMG, ela ajusta a compilação pra necessidade dela, e algumas LIBs dela.
prezado professor, apesar de estar ali o path, mas, foi vc mesmo quem me ensinou a compilar no braço usando: .bat, .hbp, .hbc, .rc, .manifest, etc...
não estou usando mais a HMG para compilar, pois estava difícil entender mas com sua ajuda a mente "clareou" e a coisa ficou mais fácil.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor JoséQuintas » 30 Dez 2015 12:41

apesar de estar ali o path


Esse pode ser um problema.
O sistema operacional sai buscando tudo pelo PATH.
Vai depender do que o sistema operacional encontrar primeiro.

Não tem a ver somente com abrir a IDE, tem a ver com estar no PATH.

E esteja certo que um atrapalha o outro. Pode resolver do Harbour 3.4, e não funcionar mais pela HMG, ou vice versa.

Se preferir, na dúvida, faça um teste:
Lógico, não é o nome que vou colocar aqui, é o nome conforme instalou na sua máquina.

SET PATH=c:\harbour\bin


Isso vai buscar automático da pasta c:\harbour\bin
Teste compilar, talvez reclame de faltar o compilador C

Se reclamar do compilador C, acrescente no path.

SET PATH=c:\harbour\bin;c:\harbour\comp\mingw32\bin


Isso vai buscar automático em qualquer das duas pastas em c:\harbour\bin e depois em c:\harbour\comp\mingw32\bin

Também interessante, verificar como está a configuração atual

SET PATH


Isso vai mostrar todas as pastas configuradas pra busca automática.
Confirme na lista se as pastas do Harbour 3.4 e compilador C vém antes das pastas da HMG, por exemplo.

Aprenda esta parte básica. Ela vai te ajudar a resolver o problema em qualquer computador, pra qualquer compilador.
Pra chamar automático tem que estar em PATH, e pra chamar a versão correta, é a versão correta que tem que vir em primeiro lugar.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 15 Fev 2016 23:45

..opa boa noite!
hoje é que fui pegar isso pra tentar novamente...
fiz o que o prezado professor sugeriu:
SET PATH=c:\mvinfo\hb34\bin;c:\mvinfo\hb34\mingW\bin

Infelizmente, continuam os mesmos 3 erros...
vlw!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor JoséQuintas » 16 Fev 2016 06:09

Digite aí na sua máquina e poste o resultado, pode ser uma de cada vez:

set path
set hb
dir c:\libhbhpdf.a /s
harbour -build
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 16 Fev 2016 09:01

bom dia a todos!
JoséQuintas escreveu:set path

Microsoft Windows [versão 10.0.10586]
(c) 2015 Microsoft Corporation. Todos os direitos reservados.
C:\WINDOWS\system32>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\mvinfo\hb34\bin;C:\MVinfo\hb34\MinGW\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:\WINDOWS\system32>
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 16 Fev 2016 09:02

JoséQuintas escreveu:set hb

C:\WINDOWS\system32>set hb
Variável de ambiente hb não definida

C:\WINDOWS\system32>set hb34
Variável de ambiente hb34 não definida

C:\WINDOWS\system32>
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor JoséQuintas » 16 Fev 2016 09:38

Tudo bem quanto ao último conjunto de variáveis, seriam variáveis começando com hb, mas se erradas poderiam causar problema.
A configuração está ok, é só isso mesmo.

Esse Harbour 3.4, veio de onde? é o oficial ou é um que veio com a minigui?
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 16 Fev 2016 09:42

[b]Pesquisar em todas as pastas/subpastas da unidade c:\ :[/b]
JoséQuintas escreveu:dir c:\libhbhpdf.a /s

C:\WINDOWS\system32>dir c:\libhbhpdf.a /s
O volume na unidade C é W10
O Número de Série do Volume é 049F-B963

Pasta de c:\MVinfo\hb32\lib\win\mingw

28/02/2015  01:02           120.030 libhbhpdf.a
               1 arquivo(s)        120.030 bytes

Pasta de c:\MVinfo\hb34\contrib\hbhpdf

15/02/2016  12:50           122.000 libhbhpdf.a
               1 arquivo(s)        122.000 bytes

Pasta de c:\MVinfo\hb34\lib\win\mingw

17/12/2015  10:51           109.796 libhbhpdf.a
               1 arquivo(s)        109.796 bytes

Pasta de c:\MVinfo\hb34\lib\win\mingw64

17/12/2015  10:51           129.222 libhbhpdf.a
               1 arquivo(s)        129.222 bytes

Pasta de c:\MVinfo\hmg.3.0.35\HARBOUR\lib

22/12/2009  21:28            50.512 libhbhpdf.a
               1 arquivo(s)         50.512 bytes

Pasta de c:\MVinfo\hmg.3.0.35\HARBOUR32\lib\win\mingw

06/11/2012  07:17           114.022 libhbhpdf.a
               1 arquivo(s)        114.022 bytes

Pasta de c:\MVinfo\hmg.3.0.35-orig\HARBOUR\lib

22/12/2009  21:28            50.512 libhbhpdf.a
               1 arquivo(s)         50.512 bytes

Pasta de c:\MVinfo\hmg.3.0.46\HARBOUR\lib\win\mingw

06/11/2012  07:17           114.022 libhbhpdf.a
               1 arquivo(s)        114.022 bytes

Pasta de c:\MVinfo\hmg.3.0.46\hmg.3.0.35\HARBOUR\lib

22/12/2009  21:28            50.512 libhbhpdf.a
               1 arquivo(s)         50.512 bytes

Pasta de c:\MVinfo\hmg.3.0.46\hmg.3.0.46\HARBOUR\lib\win\mingw

06/11/2012  07:17           114.022 libhbhpdf.a
               1 arquivo(s)        114.022 bytes

Pasta de c:\MVinfo\hmg.3.0.46\hmg.3.4.0\HARBOUR\lib\win\mingw

14/01/2015  09:30           120.126 libhbhpdf.a
               1 arquivo(s)        120.126 bytes

Pasta de c:\MVinfo\hmg.3.4.0\HARBOUR\lib\win\mingw

14/01/2015  09:30           120.126 libhbhpdf.a
               1 arquivo(s)        120.126 bytes

Pasta de c:\MVinfo\Inno Setup 5\siccainst\_conversão para xHarbour\aplicativos para conversão\HMG\oohg_full_harbour_mingw_20121018\oohg\harbour\lib

17/07/2011  15:55           100.262 libhbhpdf.a
               1 arquivo(s)        100.262 bytes

Pasta de c:\MVinfo\OOHG\harbour\lib

17/07/2011  15:55           100.262 libhbhpdf.a
               1 arquivo(s)        100.262 bytes

Pasta de c:\MVinfo\OOHG\hb32\lib\win\mingw

13/03/2015  01:03           120.030 libhbhpdf.a
               1 arquivo(s)        120.030 bytes

Pasta de c:\RECYCLER\S-1-5-21-2025429265-1604221776-1801674531-1003\Dg12\aplicativos para conversão\HMG\oohg_full_harbour_mingw_20121018\oohg\harbour\lib

17/07/2011  15:55           100.262 libhbhpdf.a
               1 arquivo(s)        100.262 bytes

Pasta de c:\VTRoot\HarddiskVolume5\hb34\lib\win\mingw

17/12/2015  10:51           109.796 libhbhpdf.a
               1 arquivo(s)        109.796 bytes

Pasta de c:\VTRoot\HarddiskVolume5\hb34\lib\win\mingw64

17/12/2015  10:51           129.222 libhbhpdf.a
               1 arquivo(s)        129.222 bytes

Pasta de c:\VTRoot\HarddiskVolume5\MVinfo\hb34\lib\win\mingw

17/12/2015  10:51           109.796 libhbhpdf.a
               1 arquivo(s)        109.796 bytes

Pasta de c:\VTRoot\HarddiskVolume5\MVinfo\hb34\lib\win\mingw64

17/12/2015  10:51           129.222 libhbhpdf.a
               1 arquivo(s)        129.222 bytes

     Total de Arquivos na Lista:
              20 arquivo(s)      2.113.754 bytes
               0 pasta(s)   66.261.569.536 bytes disponíveis

C:\WINDOWS\system32>
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 16 Fev 2016 09:44

finally... :))
JoséQuintas escreveu:harbour -build

C:\WINDOWS\system32>harbour -build
Harbour 3.4.0dev (ff74948) (2015-12-17 12:51)
Copyright (c) 1999-2016, https://github.com/vszakats/harbour-core/

Harbour Build Info
---------------------------
Version: Harbour 3.4.0dev (ff74948) (2015-12-17 12:51)
Compiler: MinGW GNU C 5.2 (32-bit)
Platform: Windows 10 10.0
PCode version: 0.3
Commit info: 2015-12-17 13:51:58 +0100
Commit ID: ff74948
Build options:
---------------------------

C:\WINDOWS\system32>


tá aí todas as solicitações que o nobre professor solicitou para ajudar a desvendar o "pó"brema 8-|
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Exemplos tudo-em-um

Mensagempor asimoes » 16 Fev 2016 10:02

Amiguinho, você pode informar o arquivo hbhpdf.hbc que contém o caminho da lib no seu hbp
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4684
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 315 vezes
Mens.Curtidas: 225 vezes

Exemplos tudo-em-um

Mensagempor JoséQuintas » 16 Fev 2016 10:09

Sinceramente....
Apague todos os Harbour da máquina, e comece do zero.
Deveria ter uma única lib.

E não invente de criar instalador pra ele.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 14333
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 859 vezes

Exemplos tudo-em-um

Mensagempor microvolution » 16 Fev 2016 10:12

o local onde ele (hbhpdf.hbc) se encontra é:
c:\mvinfo\hb34\contrib\hbhpdf
o seu conteúdo é:
description=libharu wrapper (PDF)

incpaths=.

headers=harupdf.ch

libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
libs=3rd/libhpdf/libhpdf.hbc

???!!!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1011
Data de registro: 02 Set 2011 22:17
Curtiu: 58 vezes
Mens.Curtidas: 10 vezes

Anterior Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 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