compilação xharbour - QUASE CERTO?
Moderador: Moderadores
compilação xharbour - QUASE CERTO?
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).
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..
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.Unable to open include file 'vector'
[]'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!
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!
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.
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!
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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Esta correto !!! é assim mesmo...pelomenos aqui funciona a GD não boa !!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).
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
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
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..
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!
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!
É 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
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..
Dinkumware é o nome de uma pasta que existe no Turbo C++, de onde chupinharam esta versão 5.82.este arquivo citado "DINKUMWARE"
Como você vai conseguir gerar seu EXE com esse monte de erros?QUAL O PREJUÍZO SE DEIXAR COMPILADO COM ESTE ERRO
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!
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!
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!
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!
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!
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!
É 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!
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

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Re: compilação xharbour - QUASE CERTO? SYGECOM ? MALIGNO ?
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.systemup escreveu:agora o erro esta a partir da xhabour\contrib\hbzlib
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.
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.

