compilação xharbour - QUASE CERTO?

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

Moderador: Moderadores

systemup
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 08 Ago 2007 11:21
Localização: UBERLANDIA

compilação xharbour - QUASE CERTO?

Mensagem por systemup »

Conforme sua instrução, leonardo baixei novamente o bcc e quase consegui,, agora o erro esta a partir da xhabour\contrib\hbzlib, que é esta mensagem

Se puderem me ajudar, por mais esta vez,, fico grato e com devendo um favor a v´cs...

Cordialmete,
Wellington

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Bcc32 @bccw32.cfg -c @MAKE0016.@@@
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
ziparchive.cpp:
Error E2209 .\INCLUDE\zipstring.h 34: Unable to open include file 'string'
Error E2209 .\INCLUDE\zipstring.h 35: Unable to open include file 'algorithm'
Error E2209 .\INCLUDE\zipstring.h 38: Unable to open include file 'cctype'
Error E2209 .\INCLUDE\zipstring.h 50: Unable to open include file 'locale'
Error E2316 .\INCLUDE\zipstring.h 57: 'basic_string' is not a member of 'std'
Error E2040 .\INCLUDE\zipstring.h 57: Declaration terminated incorrectly
Error E2303 .\INCLUDE\zipstring.h 63: Type name expected
Error E2293 .\INCLUDE\zipstring.h 64: ) expected
Error E2316 .\INCLUDE\zipbaseexception.h 20: 'exception' is not a member of 'std'
Error E2040 .\INCLUDE\zipbaseexception.h 20: Declaration terminated incorrectly
Error E2303 .\INCLUDE\zipexception.h 46: Type name expected
Error E2316 .\INCLUDE\zipfile.h 72: 'empty' is not a member of 'CZipString' in function CZipFile::Close()
Error E2034 .\INCLUDE\zipmemfile.h 69: Cannot convert 'char *' to 'CZipString' in function CZipMemFile::GetFilePath() const
Error E2034 .\INCLUDE\zipstorage.h 122: Cannot convert 'const char *' to 'CZipString' in function CZipActionCallback::Init(const char *,const char *)
Error E2034 .\INCLUDE\zipstorage.h 123: Cannot convert 'const char *' to 'CZipString' in function CZipActionCallback::Init(const char *,const char *)
Error E2209 .\INCLUDE\zipcollections.h 26: Unable to open include file 'vector'
Error E2209 .\INCLUDE\zipcollections.h 27: Unable to open include file 'list'
Error E2209 .\INCLUDE\zipcollections.h 28: Unable to open include file 'map'
Error E2209 .\INCLUDE\zipcollections.h 29: Unable to open include file 'algorithm'
Error E2209 .\INCLUDE\zipcollections.h 30: Unable to open include file 'functional'
Error E2316 .\INCLUDE\zipcollections.h 36: 'vector' is not a member of 'std'
Error E2303 .\INCLUDE\zipcollections.h 36: Type name expected
Error E2275 .\INCLUDE\zipcollections.h 36: { expected
Error E2316 .\INCLUDE\zipcollections.h 39: 'vector' is not a member of 'std'
Error E2040 .\INCLUDE\zipcollections.h 39: Declaration terminated incorrectly
Error E2228 .\INCLUDE\zipcollections.h 39: Too many error or warning messages
*** 26 errors in Compile ***

** error 1 ** deleting obj\b32\ziparchive.obj

NO DOS.. NO FINAL DA EXECUÇÃO DA *.BAT
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) copiados(s).
clipper 5.3, fivewin, minigui,harbour,xharbour..
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Unable to open include file 'vector'
Vector é um header da STL (Standard Template Library), parte da linguagem C++. Esse header está na mesma pasta de todos os headers do BCC. Não sei que nome você deu a essa pasta, mas deve ser algo como \BCC\INCLUDE. Veja se esse arquivo em especial está lá. Como os demais headers não tiveram problema, imagino que seu BCC32.CFG está configurado corretamente. Só veja então se esse VECTOR.H está nesta pasta. Depois dê um retorno.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Opa! Esqueci que você usa a versão 5.82. Nesta versão a STL já é de outra fabricante, a Dinkumware. Então, esse header VECTOR.H deve estar na pasta com o nome \BCC\INCLUDE\DINKUMWARE. Veja lá.
Isso se o povo que chupinhou a versão 5.82 fez a cópia fiel dos diretórios. Senão, procure dentro de algum lugar no \BCC\INCLUDE.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

post seu bcc32.cfg e o ILINK32.CFG
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

NO DOS.. NO FINAL DA EXECUÇÃO DA *.BAT
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) copiados(s).
Esta correto !!! é assim mesmo...pelomenos aqui funciona a GD não boa !!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
systemup
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 08 Ago 2007 11:21
Localização: UBERLANDIA

Mensagem por systemup »

na pasta bcc55\include\ - consta o arquivo vector.h, mas não consta em lugar nenhum este arquivo citado "DINKUMWARE",, logo abaixo os meus *.cfg

bcc32.cfg
-IC:\bcc55\include;C:\xharbour\include
-LC:\bcc55\lib;C:\xharbour\lib
-O2
-d
-5
-6
-a8
-WC
-w-inl-

ilink32.cfg
-LC:\borland\BCC55\LIB;C:\XHARBOUR\LIB

OBS.. ACHO QUE JÁ SEI ONDE ESTA O ERRO, NO CFG.. ILINK32, QUE O CORRETO SERIA BCC55\LIB E NÃO BORLAND\BCC55\LIB

VOU RECOMPILAR,,, MAS ACHO QUE É ISSO,,, DESCULPE A BURRICE...
GRATO,,, SE NÃO CONSEGUIR VOLTO A ME COMUNICAR...

OBS.. QUALQUER COISA QUE PRECISAREM ESTOU AI,, PARA AUXILIAR NO QUE PUDER...


MUITO OBRIGADO...
WELLINGTON
clipper 5.3, fivewin, minigui,harbour,xharbour..
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

OBS.. ACHO QUE JÁ SEI ONDE ESTA O ERRO, NO CFG.. ILINK32, QUE O CORRETO SERIA BCC55\LIB E NÃO BORLAND\BCC55\LIB
Qualquer duvida volta aqui !!!

Abraços !!
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

systemup escreveu:SE NÃO CONSEGUIR VOLTO A ME COMUNICAR...
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
systemup
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 08 Ago 2007 11:21
Localização: UBERLANDIA

Mensagem por systemup »

É continua o erro... corrigi o ilink32.cfg passando para a pasta certa que é c:\bcc55

na pasta bcc55\include\ - consta o arquivo vector.h, mas não consta em lugar nenhum este arquivo citado "DINKUMWARE",, logo abaixo os meus *.cfg

ilink32.cfg
-LC:\BCC55\LIB;C:\XHARBOUR\LIB

bcc32.cfg
-IC:\bcc55\include;C:\xharbour\include
-LC:\bcc55\lib;C:\xharbour\lib
-O2
-d
-5
-6
-a8
-WC
-w-inl-

OBS... QUAL O PREJUÍZO SE DEIXAR COMPILADO COM ESTE ERRO,, NO QUE ME PREJUDICARIA ISTO...

CORDIALMENTE,
WELLINGTON
clipper 5.3, fivewin, minigui,harbour,xharbour..
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

este arquivo citado "DINKUMWARE"
Dinkumware é o nome de uma pasta que existe no Turbo C++, de onde chupinharam esta versão 5.82.
QUAL O PREJUÍZO SE DEIXAR COMPILADO COM ESTE ERRO
Como você vai conseguir gerar seu EXE com esse monte de erros?

Tentou renomear a pasta do seu BCC e carregar de novo a versão 5.51? Essa 5.82 tá com cara de gambiarra mal feita. A versão 5.51, pelo menos, é oficial e tem instalador que instala tudo o que tiver de ser instalado. Ou você precisa necessariamente usar a versão 5.82?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Faz assim: renomeia a pasta atual, essa tal de \BCC55, que tem a versão 5.82, para \_BCC55, pra não atrapalhar em nada. Depois instala de novo o BCC 5.51. E tenta compilar. Pelo que eu percebi do seu BCC32.CFG e LNK.CFG não vai precisar alterar nada neles, desde que você instale numa pasta de nome igual ao que está: \BCC55. Recompile e veja se vai.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, vou dar uma revisada no Bcc !!! acabei de baixar e instalei em uma nova maquina tudo pelo LINK e funcionou !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Mas há diferenças. Eu vi alguns arquivos com nomes de headers trocados na pasta INCLUDE da versão 5.82. Igual não é.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

É sempre melhor começar por baixo. Logo de cara começar com uma verão diferente da tradicional? Não é muito sensato. Até porque a versão 5.51 é excelente e atende a muita gente. Depois que funcionar nesta versão, já sabe que está certo. Aí sim pode-se pensar em trocar pra nova versão. Se bem que eu acho que o ganho não deve nem compensar tanto, pelos comentários que eu li.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Re: compilação xharbour - QUASE CERTO? SYGECOM ? MALIGNO ?

Mensagem por Stanis Luksys »

systemup escreveu:agora o erro esta a partir da xhabour\contrib\hbzlib
Esta lib não é parte do padrão do compilador, é de contribuição, portanto não é necessária para a compilação de seus programas. Usa-se apenas para manipular aqruivos ZIPs.

Ou seja, mesmo sem ela, você já pode fazer seus testes.

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder