FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour xHarbour cvs needs bcc58 ?
Posts: 824
Joined: Thu Oct 13, 2005 07:39 AM
xHarbour cvs needs bcc58 ?
Posted: Tue Mar 10, 2009 11:32 AM

Hi all,

I just downloaded the last cvs of xHarbour and I found that the standard Borland compiler is Bcc58.

Are we now forced also to use this version ? Are problems to be expected, if programs are compiled with Bcc55 and xharbour with Bcc58 ?

kind regards

Stefan
Posts: 824
Joined: Thu Oct 13, 2005 07:39 AM
Re: xHarbour cvs needs bcc58 ?
Posted: Tue Mar 10, 2009 11:39 AM
I just tried to compile it Bcc58, but I get this error:

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Fatal: Unable to open file 'C0X32.OBJ'


This file is not in my Bcc58 installation, only in the Bcc55 installation. Can I use this one instead ?
kind regards

Stefan
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: xHarbour cvs needs bcc58 ?
Posted: Tue Mar 10, 2009 11:47 AM
StefanHaupt wrote:Hi all,

I just downloaded the last cvs of xHarbour and I found that the standard Borland compiler is Bcc58.


It is simply false.

EMG
Posts: 824
Joined: Thu Oct 13, 2005 07:39 AM
Re: xHarbour cvs needs bcc58 ?
Posted: Tue Mar 10, 2009 12:39 PM
Enrico Maria Giordano wrote:
It is simply false.
EMG


Sorry, but I must contradict you, these are the first lines of the default batch to create the binaries for borland (fresh download):

if "%BCCDIR%" == "" SET BCCDIR=C:\BORLAND\BCC58

IF "%CC_DIR%"=="" SET CC_DIR=C:\BORLAND\BCC58
IF "%BISON_DIR%"=="" SET BISON_DIR=C:\BISON\BIN
IF "%SUB_DIR%"=="" SET SUB_DIR=b32
IF "%HB_GT_LIB%"=="" SET HB_GT_LIB=$(GTWIN_LIB)


I´m reading Bcc58, you not ? So I assumed, the default compiler changed.
kind regards

Stefan
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: xHarbour cvs needs bcc58 ?
Posted: Tue Mar 10, 2009 02:36 PM
StefanHaupt wrote:Sorry, but I must contradict you, these are the first lines of the default batch to create the binaries for borland (fresh download):

if "%BCCDIR%" == "" SET BCCDIR=C:\BORLAND\BCC58

IF "%CC_DIR%"=="" SET CC_DIR=C:\BORLAND\BCC58
IF "%BISON_DIR%"=="" SET BISON_DIR=C:\BISON\BIN
IF "%SUB_DIR%"=="" SET SUB_DIR=b32
IF "%HB_GT_LIB%"=="" SET HB_GT_LIB=$(GTWIN_LIB)


I´m reading Bcc58, you not ? So I assumed, the default compiler changed.


Uhm... BCCDIR is not used at all in any CVS files. But you are right, CC_DIR is used to build the default path. I never had any problem with BCC55 because I use a build batch with

SET PATH=e:\bcc55\bin;e:\bison\bin;%PATH%

inside.

EMG

Continue the discussion