FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como construir xharbour
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Como construir xharbour

Posted: Thu May 26, 2016 03:14 AM

Hola a todos,

Me descargue del repositorio de xharbour la version para BCC55. Como debo hacer para crear sus libs ?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como construir xharbour

Posted: Thu May 26, 2016 05:28 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Thu May 26, 2016 10:11 AM

Me arroja esto

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bison -v -d source\compiler\harbour.sly -oobj\b32\harboury.c

** error 1 ** deleting obj\b32\harboury.c
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bison -v -d source\compiler\harbour.sly -oobj\b32\harboury.c

** error 1 ** deleting obj\b32\harboury.c

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 06:54 AM
Necesitas la utilidad bison.exe

Aqui la tienes. Respeta la estructura de carpetas que hay dentro del zip:
https://bitbucket.org/fivetech/fivewin-contributions/downloads/bison.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 09:44 AM

Maestro

Me da el mismo error. Solo copie la carpeta tal cual en el disco C: sin modificar nada e igual sale el error anterior

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 01:05 PM

Y tambien tengo este error


MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbfhnd.obj source\common\hbfhnd.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbfhnd.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbfhnd.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbfhnd' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbfsapi.obj source\common\hbfsapi.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbfsapi.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbfsapi.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbfsapi' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbgete.obj source\common\hbgete.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbgete.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbgete.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbgete' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbhash.obj source\common\hbhash.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbhash.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbhash.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbhash' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbstr.obj source\common\hbstr.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbstr.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbstr.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbstr' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbtrace.obj source\common\hbtrace.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbtrace.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbtrace.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbtrace' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\hbver.obj source\common\hbver.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\hbver.c:
tlib lib\b32\common.lib /0 -+obj\b32\hbver.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'hbver' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\expropt1.obj source\common\expropt1.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\expropt1.c:
tlib lib\b32\common.lib /0 -+obj\b32\expropt1.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'expropt1' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\expropt2.obj source\common\expropt2.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\expropt2.c:
tlib lib\b32\common.lib /0 -+obj\b32\expropt2.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'expropt2' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\reserved.obj source\common\reserved.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\common\reserved.c:
tlib lib\b32\common.lib /0 -+obj\b32\reserved.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'reserved' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\ppcore.obj source\pp\ppcore.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\ppcore.c:
tlib lib\b32\pp.lib /0 -+obj\b32\ppcore.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'ppcore' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\ppcomp.obj source\pp\ppcomp.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\ppcomp.c:
Warning W8066 source\pp\ppcomp.c 340: Unreachable code in function hb_pp_ReadRules
tlib lib\b32\pp.lib /0 -+obj\b32\ppcomp.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'ppcomp' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\pplib.obj source\rtl\pplib.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\rtl\pplib.c:
tlib lib\b32\pp.lib /0 -+obj\b32\pplib.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pplib' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\pptable.obj source\pp\pptable.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\pptable.c:
tlib lib\b32\pp.lib /0 -+obj\b32\pptable.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pptable' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\pragma.obj source\pp\pragma.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\pragma.c:
tlib lib\b32\pp.lib /0 -+obj\b32\pragma.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pragma' not found in library
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\harbour.obj source\compiler\harbour.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\compiler\harbour.c:
bison -v -d source\compiler\harbour.sly -oobj\b32\harboury.c

** error 1 ** deleting obj\b32\harboury.c
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -DHB_THREAD_SUPPORT -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\mt\ppcore.obj source\pp\ppcore.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\ppcore.c:
tlib lib\b32\ppmt.lib /0 -+obj\b32\mt\ppcore.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'ppcore' not found in library
bcc32 -DHB_THREAD_SUPPORT -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\mt\ppcomp.obj source\pp\ppcomp.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\ppcomp.c:
Warning W8066 source\pp\ppcomp.c 340: Unreachable code in function hb_pp_ReadRules
tlib lib\b32\ppmt.lib /0 -+obj\b32\mt\ppcomp.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'ppcomp' not found in library
bcc32 -DHB_THREAD_SUPPORT -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\mt\pplib.obj source\rtl\pplib.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\rtl\pplib.c:
tlib lib\b32\ppmt.lib /0 -+obj\b32\mt\pplib.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pplib' not found in library
bcc32 -DHB_THREAD_SUPPORT -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\mt\pptable.obj source\pp\pptable.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\pptable.c:
tlib lib\b32\ppmt.lib /0 -+obj\b32\mt\pptable.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pptable' not found in library
bcc32 -DHB_THREAD_SUPPORT -c -Iinclude;source\compiler;source\macro -d -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2 -DSIMPLEX -oobj\b32\mt\pragma.obj source\pp\pragma.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
source\pp\pragma.c:
tlib lib\b32\ppmt.lib /0 -+obj\b32\mt\pragma.obj,,
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation

Warning: 'pragma' not found in library
bison -v -d source\compiler\harbour.sly -oobj\b32\harboury.c

** error 1 ** deleting obj\b32\harboury.c

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 10:33 PM

bison.exe tiene que estar en la misma carpeta que en donde esté go.bat

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 11:07 PM

Me da esto

C:\xhb082>make_b32
'bison' is not recognized as an internal or external command,
operable program or batch file.
'bison' is not recognized as an internal or external command,
operable program or batch file.
C:\xhb082>make_b32
source\compiler\harbour.sly:1809.57-67: integer out of range: $&lt;lNumber' source\\compiler\\harbour.sly:1809.57-67: integer out of range:$<lNumber'
C:\xhb082>

bison .exe esta en xhb082

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 11:09 PM

Y este es el go.bat

SET PATH=%PATH%;c:\bcc55\bin
SET BISON_SIMPLE=bison.simple
SET CFLAGS=-D__EXPORT__ -DHB_GUI -tWM -DHB_FM_STATISTICS_OFF -DHB_INCLUDE_WINEXCHANDLER -DHARBOUR_MAIN_WIN -d -a8 -OS -O2 -5 -6
make_b32.bat %1

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM

Re: Como construir xharbour

Posted: Fri May 27, 2016 11:10 PM

El error completo

C:\xhb082>go

C:\xhb082>SET PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wi
ndows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Pr
ogram Files (x86)\SAP\SAP Business One DI API\JCO\LIB\;C:\Program Files (x86)\SA
P\SAP Business One DI API\DI API 90;C:\Program Files (x86)\SAP\SAP Business One\
;C:\Bcc55\Bin;c:\bcc55\bin;c:\bcc55\bin

C:\xhb082>SET BISON_SIMPLE=bison.simple

C:\xhb082>SET CFLAGS=-D__EXPORT__ -DHB_GUI -tWM -DHB_FM_STATISTICS_OFF -DHB_INCL
UDE_WINEXCHANDLER -DHARBOUR_MAIN_WIN -d -a8 -OS -O2 -5 -6

C:\xhb082>make_b32.bat
source\compiler\harbour.sly:1809.57-67: integer out of range: $&lt;lNumber' source\\compiler\\harbour.sly:1809.57-67: integer out of range:$<lNumber'
C:\xhb082>

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como construir xharbour

Posted: Sat May 28, 2016 09:19 AM

Prueba a extraer unos builds más recientes de xHarbour desde su repositorio por si se trata de un error que se corrigió

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion