Page 1 of 1

Compile Error.............

Posted: Wed Jul 08, 2020 10:55 pm
by jorge_riv
Al compilar en Minigui etend los ejemplos me sucede lo siguiente, usando el COMPILE.BAT, que viene en el mismo:

--------------------------------------------------------------------
C:\minigui\Samples\Advanced\FreeImage_2>call ..\..\..\batch\compile.bat demo /l
freeimage /l hbfimage
Unable to load config from file C:\minigui\BATCH\\minigui.cfg
El sistema no puede encontrar el archivo C:\minigui\BATCH\\minigui.cfg.
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'demo.prg'...
Lines 23321, Functions/Procedures 5
Generating C source output to 'demo.c'... Done.
demo.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, In
c.
Fatal: Unable to open file 'DEMO.OBJ'

Link error.

Presione una tecla para continuar . .
----------------------------------------------------

Uso el BCC102 y Harbour MiniGUI Extended Edition 20.06 (no importa la version, en todas me pasa lo mismo)
Envio un ZIP donde tengo los bat y imagen del error y la imagen de la carpeta LIB.
El Error seguro esta en el Bat, si alguien tiene idea les agradesco.
Eso solo me pasa con los ejemplos, ya que mis programas los compilo con Build.bat y no tengo problema alguno, solo con el compile.bat
Gracias

Re: Compile Error.............

Posted: Wed Jul 08, 2020 11:47 pm
by salamandra
Hola @jorge_riv,
jorge_riv wrote: Wed Jul 08, 2020 10:55 pm Al compilar en Minigui etend los ejemplos me sucede lo siguiente, usando el COMPILE.BAT, que viene en el mismo:

--------------------------------------------------------------------
C:\minigui\Samples\Advanced\FreeImage_2>call ..\..\..\batch\compile.bat demo /l
freeimage /l hbfimage
Unable to load config from file C:\minigui\BATCH\\minigui.cfg
El sistema no puede encontrar el archivo C:\minigui\BATCH\\minigui.cfg.
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'demo.prg'...
Lines 23321, Functions/Procedures 5
Generating C source output to 'demo.c'... Done.
demo.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, In
c.
Fatal: Unable to open file 'DEMO.OBJ'

Link error.

Presione una tecla para continuar . .
----------------------------------------------------

Uso el BCC102 y Harbour MiniGUI Extended Edition 20.06 (no importa la version, en todas me pasa lo mismo)
Envio un ZIP donde tengo los bat y imagen del error y la imagen de la carpeta LIB.
El Error seguro esta en el Bat, si alguien tiene idea les agradesco.
Eso solo me pasa con los ejemplos, ya que mis programas los compilo con Build.bat y no tengo problema alguno, solo con el compile.bat
Gracias

Verifica si existe el archivo C:\minigui\BATCH\minigui.cfg.
En caso que não exista, lo puedes crear en la carpeta C:\minigui\BATCH insiriendo las siguientes lineas :

Code: Select all

# Basic configuration for Compile.bat
MG_CMP=harbour
MG_BCC=c:\borland\bcc58
MG_ROOT=c:\minigui
** Para que ese ejemplo funcione precisaras de la Freeimage.dll **


Saludos,


Salamandra, Brazil

Re: Compile Error.............

Posted: Thu Jul 09, 2020 12:12 am
by jorge_riv
Salamandra
Si tengo el archivo C: \ minigui \ BATCH \ minigui.cfg .
igual el error que siempre da es respecto al obj
algo debe estar mal en el compile.bat

Re: Compile Error.............

Posted: Thu Jul 09, 2020 12:35 am
by salamandra
hola @jorge_riv,
jorge_riv wrote: Thu Jul 09, 2020 12:12 am Salamandra
Si tengo el archivo C: \ minigui \ BATCH \ minigui.cfg .
igual el error que siempre da es respecto al obj
algo debe estar mal en el compile.bat
Y el compilador Borland está instalado en el path correcto ? quiero decir, en C:\Borland\BCC58 ??
Si no esta correcto no compila y arroja error de objeto.
Si Borland está correcto deberia compilar sin problemas. Si con todo correcto no compila, sugiero que reinstales Minigui

Salu2,

Salamandra, Brazil

Re: Compile Error.............

Posted: Thu Jul 09, 2020 3:05 am
by jorge_riv
el compilador Borland está instalado en el path correcto: C:\BCC102
ese compilador uso, tb me da el error en cualquier compilador que use

Re: Compile Error.............

Posted: Thu Jul 09, 2020 3:21 am
by salamandra
Hola,
Creo que la version "standard" de minigui extended usa Borland 5.8x....
O tu usas la version "especial" para quien hace contribucion?

Salamandra, Brazil

Re: Compile Error.............

Posted: Thu Jul 09, 2020 3:47 pm
by jorge_riv
uso la version especial, pero tengo instalada varias versiones en mis Computadoras, y pasa lo mismo con cualquier ejemplo que quiera compilar, siempre el problema es con el OBJ.

Re: Compile Error.............

Posted: Thu Jul 09, 2020 4:22 pm
by franco
jorge_riv You said path is correct but your example does not have c:\borland\bcc???
mine is in c:\borland\ as salamandra suggests.

Re: Compile Error.............

Posted: Thu Jul 09, 2020 9:18 pm
by danielmaximiliano
Minigui usa en su batch rutas apuntando a la carpeta c:\borland\bcc558 y en otro archivo de configuración .

Grigory me dió un zip conteniendo estos archivos que apuntan a Borland bcc102 pero no recuerdo donde quedó..

Copia el contenido a bcc558 es mucho mejor o renombra la carpeta
minigui.cfg

Code: Select all

# Basic configuration for Compile.bat
MG_CMP=harbour
MG_BCC=c:\borland\bcc58
MG_ROOT=c:\minigui
Line 55 compile.bat

Code: Select all

  rem Set default paths to BCC, Harbour, xHarbour, MiniGUI
  if     defined MG_CMP  if "%MG_CMP%"=="XHARBOUR" set MV_USEXHRB=Y
  if not defined MG_BCC  set MG_BCC=c:\Borland\Bcc58
  if not defined MG_ROOT set MG_ROOT=c:\minigui
  if not defined MG_HRB  set MG_HRB=%MG_ROOT%\harbour
  if not defined MG_LIB  set MG_LIB=%MG_ROOT%\lib
  if not defined MG_XHRB set MG_XHRB=c:\xharbour
  if not defined MG_XLIB set MG_XLIB=%MG_ROOT%\xlib
Sino definir la variable de entorno en windows

Code: Select all

 set MG_BCC=c:\borland\bcc102
ya que por defecto si no esta definida toma ese valor

Code: Select all

if not defined MG_BCC  set MG_BCC=c:\borland\bcc58