Page 1 of 1

Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 4:33 pm
by Compuin
Saludos

Tengo un .PRG de mas de 15 mil lineas y tratando de compilarlo me genera 3 errores, los cuales no puedo ver ya que la consola de windows es limitada

Es posiblie agregar una salida a esta compilacion en modo texto donde pueda encontrar las lineas con los errores, o algo que me genere un .txt o .log con el contenido de esta compilacion ?

Gracias de antemano

Re: Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 6:01 pm
by karinha
Intenta asi:

Code: Select all  Expand view

%hdir%\bin\harbour ORGIND  /M /N /i%hdir%\include;c:\carpeta\include /W0 /P ORGIND.C  >> CLIP.LOG
 


se bien que esto es para xHarbour modo consola...

Re: Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 6:21 pm
by Compuin
karinha wrote:Intenta asi:

Code: Select all  Expand view

%hdir%\bin\harbour ORGIND  /M /N /i%hdir%\include;c:\carpeta\include /W0 /P ORGIND.C  >> CLIP.LOG
 


se bien que esto es para xHarbour modo consola...



Ahora me arroja esto

Code: Select all  Expand view

?(c) FiveTech 1993-2017 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
Harbour 3.2.0dev (r1603082110)
Copyright (c) 1999-2016, http://harbour-project.org/
Compiling 'banco.prg' and generating preprocessed output to 'banco.ppo'...
Lines 15912, Functions/Procedures 820
Generating C source output to 'banco.c'... Done.
Embarcadero C++ 7.00 for Win32 Copyright (c) 1993-2015 Embarcadero Technologies,
 Inc.
banco.c:
Turbo Incremental Link 6.70 Copyright (c) 1997-2014 Embarcadero Technologies, In
c.
* Application successfully built *

Unrecoverable error 9003: Too many recursive error handler calls
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from ERROR:DESCRIPTIO(0)
Called from ERRORMESSA(12423) in banco.prg
Called from DEFERROR(12396) in banco.prg
Called from (b)ERRORSYS(11943) in banco.prg
Called from EDC(25) in banco.prg
C:\fwh\samples>
 

Re: Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 6:49 pm
by karinha
Unrecoverable error 9003: Too many recursive error handler calls

si és modo consola, no puede poner:

Code: Select all  Expand view

#Include "Fivewin.Ch"
 


ó crea un #Include "Fivewin.Ch" en otra carpeta, solo que vacio.

Saludos.

Re: Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 6:50 pm
by Compuin
karinha wrote:Unrecoverable error 9003: Too many recursive error handler calls

si és modo consola, no puede poner:

Code: Select all  Expand view

#Include "Fivewin.Ch"
 


ó crea un #Include "Fivewin.Ch" en otra carpeta, solo que vacio.

Saludos.


Solo estoy usando estos includes

#include "common.ch"
#include "inkey.ch"

Re: Errores compilando Harbour en modo consola

PostPosted: Mon Nov 06, 2017 6:58 pm
by karinha
Mira el instalador del harbour se hay ejemplo usando el HBMK2

Tipo:

Code: Select all  Expand view

..\bin\hbmk2 ..\tests\hello.prg
 


https://sourceforge.net/projects/harbour-project/files/latest/download?source=directory

Saludos.