Erro na compilação - esse é mais sério

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

Moderador: Moderadores

Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Erro na compilação - esse é mais sério

Mensagem por Mário Isa »

Ao compilar ocorre o seguinte erro:

p:\Mario\Unid_F\bcc55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Error detected (IMP1807)
Fatal: Access violation. Link terminated.
'upx' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

Perguntas:
1) O que é IMP1807 ?
2) Access violation ?
3) 'upx' ?

Nota:- Isso só está acontecendo quando tento compilar uma aplicação grande.
Já compilei outras aplicações, de um .PRG só e deu certo.

Já segui todos os conselhos do Hassa:
Mudei tudo function main()
return nil
do myprocedure para myprocedure()
do myfunction para myfunction()

Tem alguma luz?

Mário


Será que esse erro está acontecendo pq coloquei o xHarbour e o Bcc55 na unidade p: ??
A unidade p: é uma pen-drive que tenho.
Mas creio que não seja isso pq já compilei outra aplicação (bem simples de um .PRG só) e deu certo.

Até mais
-:]
toya
Usuário Nível 3
Usuário Nível 3
Mensagens: 157
Registrado em: 26 Jul 2004 16:51
Localização: Campo Grande/MS - Brasil
Contato:

Upx

Mensagem por toya »

Upx.exe - trata-se de um aplicativo de compressão de dados.
Pode ser baixado em

Código: Selecionar todos

http://upx.sourceforge.net
Demais erros, creio que carece de maiores detalhes do vosso .LNK e Paths.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Olá,

Talvez configurando o ambiente para seu compilador C...

Aí vai um exemplo:

Dentro da pasta C:\BCC55\Bin (ou a que estiver usando, caso não seja esta padrão), crie dois arquivos com esses, levando sempre em consideração os caminhos exatos do seu xHarbour:


BCC32.CFG

Código: Selecionar todos

-Ic:\bcc55\include;c:\xharbour\include
-Lc:\bcc55\lib;c:\xharbour\lib
ILINK32.CFG

Código: Selecionar todos

-Lc:\bcc55\lib;c:\xharbour\lib

Talvez ajude...

Quanto ao UPX basta tirar a linha que chama ele no seu .LNK, se estiver usando HBMAKE ou BRMAKE basta não setar esta opção.


Faloo
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.
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Só para não criar outro tópico com o mesmo assunto...

Mensagem por anacatacombs »

Mais uma vez, desenterrando os tópicos....

Estou tendo esse mesmo problema( Access Violation : Link Terminated), porém, já verifiquei a configuração do ILINK32.CFG e BCC32.CFG, e está igual ao modelo postado nesse tópico.

Notei que começou a dar esse erro quando tive que reconfigurar as variaveis de ambiente(antes estava normal, na medida do possível) ... o mais estranho é que não retirei nada das variaveis de ambiente, apenas adicionei novos diretorios.

Seria coincidência?

Aguardo resposta.

[]' s
Ana
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Erro na compilação - esse é mais sério

Mensagem por anacatacombs »

Bom, agradeço quem leu o tópico, mas o problema foi resolvido.

Obrigada.

[]'s
Ana
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Erro na compilação - esse é mais sério

Mensagem por gvc »

Só para constar, vc poderia informar qual foi a solução?
Parece que tem outro tópico com problema de violação tb.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: Erro na compilação - esse é mais sério

Mensagem por anacatacombs »

Se eu te falar que nem eu sei bem ao certo...
Uma série de tentativas .. mas , ainda estou na duvida, se a solução para esse problema foi a reinstalação/reconfiguração do BCC55 (mais provável) ou o backup da pasta Harbour que voltei (só por desencargo...)

[]'s

Ana
Responder