Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The goal of science is to build better mousetraps. The goal of nature is to build better mice.


devel / comp.lang.xharbour / Re: BCC32

SubjectAuthor
* BCC32Ron Pinkas
+* Re: BCC32Enrico Maria Giordano
|`* Re: BCC32Ron Pinkas
| `* Re: BCC32Enrico Maria Giordano
|  `* Re: BCC32Ron Pinkas
|   `- Re: BCC32Enrico Maria Giordano
`* Re: BCC32Ron Pinkas
 `- Re: BCC32Ron Pinkas

1
BCC32

<ulvk4b$n4pt$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18029&group=comp.lang.xharbour#18029

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: BCC32
Date: Wed, 20 Dec 2023 15:51:17 -0500
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <ulvk4b$n4pt$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Wed, 20 Dec 2023 20:51:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1df142b1dd82f397c37c8aaaf3adc630";
logging-data="758589"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fmG50sOeWXbqnXPru8h5t+U94EfOWkJE="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:MH9D3r3JGTUy4k8jZrK1GY8P6Ao=
 by: Ron Pinkas - Wed, 20 Dec 2023 20:51 UTC

Hey Guys,

The Embarcadero BCC distributions no longer have bcc32.exe (which is
what our build scripts use), insttead the have bcc32c.exe and bcc32x.exe

I suspect that those that had the problem with modff() and other C99
isssues mightt have been ussing bcc32x.exe which is a LEGACY
compatability compiler. The modern implementation is actually bcc32c.exe

LLooking at make_bc.bat and related bcc scripts its clear it uses the
LEGACY compiler because the Compiler Flagss used are NOT compatible
with the modern CLANG based compiler. We must fix this before we can
determine any BCC issues.

I will try to play with setting make_bc.bat to ssupport the current
(modern) BCC compilers
Ron

Re: BCC32

<ulvp2c$nr1j$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18030&group=comp.lang.xharbour#18030

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Wed, 20 Dec 2023 23:15:39 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <ulvp2c$nr1j$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 20 Dec 2023 22:15:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="36c7461317fa94045fabd808aff9f829";
logging-data="781363"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3eqn6MODC8OQZWzrOVDbo"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8J7GVcbim2ZqYOv4YpXcIoCwa7I=
Content-Language: it
In-Reply-To: <ulvk4b$n4pt$1@dont-email.me>
 by: Enrico Maria Giordan - Wed, 20 Dec 2023 22:15 UTC

Il 20/12/2023 21:51, Ron Pinkas ha scritto:

> Hey Guys,
>
> The Embarcadero BCC distributions no longer have bcc32.exe (which is
> what our build scripts use), insttead the have bcc32c.exe and bcc32x.exe
>
> I suspect that those that had the problem with modff() and other C99
> isssues mightt have been ussing bcc32x.exe which is a LEGACY
> compatability compiler. The modern implementation is actually bcc32c.exe
>
> LLooking at make_bc.bat and related bcc scripts its clear it uses the
> LEGACY compiler because the Compiler Flagss used are NOT compatible
> with the modern CLANG based compiler. We must fix this before we can
> determine any BCC issues.
>
> I will try to play with setting make_bc.bat to ssupport the current
> (modern) BCC compilers

This is what I have:

Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero
Technologies, Inc.

28/10/2023 19:04 1.600.416 bcc32.exe

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: BCC32

<ulvvka$orht$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18032&group=comp.lang.xharbour#18032

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Wed, 20 Dec 2023 19:07:38 -0500
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <ulvvka$orht$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me> <ulvp2c$nr1j$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Thu, 21 Dec 2023 00:07:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1dc1c2455790b4d2231aea3cd8365737";
logging-data="814653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zUXUcyCeTKUHnalRUni0hrpW7aDPczfY="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:CfJTINN0xdB9labMSjQrQhJHs5s=
 by: Ron Pinkas - Thu, 21 Dec 2023 00:07 UTC

Enrico Maria Giordano wrote:
>
>
> Il 20/12/2023 21:51, Ron Pinkas ha scritto:
>
> > Hey Guys,
> >
> > The Embarcadero BCC distributions no longer have bcc32.exe (which is
> > what our build scripts use), insttead the have bcc32c.exe and bcc32x.exe
> >
> > I suspect that those that had the problem with modff() and other C99
> > isssues mightt have been ussing bcc32x.exe which is a LEGACY
> > compatability compiler. The modern implementation is actually bcc32c.exe
> >
> > LLooking at make_bc.bat and related bcc scripts its clear it uses the
> > LEGACY compiler because the Compiler Flagss used are NOT compatible
> > with the modern CLANG based compiler. We must fix this before we can
> > determine any BCC issues.
> >
> > I will try to play with setting make_bc.bat to ssupport the current
> > (modern) BCC compilers
>
> This is what I have:
>
> Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero
> Technologies, Inc.
>
> 28/10/2023 19:04 1.600.416 bcc32.exe
>

Does your BCC also have bcc32c.exe and bcc32x.exe?

Re: BCC32

<um0g9h$utdn$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18033&group=comp.lang.xharbour#18033

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!nntp.comgw.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Wed, 20 Dec 2023 23:51:55 -0500
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <um0g9h$utdn$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Thu, 21 Dec 2023 04:52:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9e8acc599d70421763fd43a8f29d54a2";
logging-data="1013175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/c+4Wan79P0SGzB+9dyqm689vuy4ty4Lk="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:oyiq2P+jWcrXY/Rhm4bqNd9Us4g=
 by: Ron Pinkas - Thu, 21 Dec 2023 04:51 UTC

Ron Pinkas wrote:
>
> Hey Guys,
>
> The Embarcadero BCC distributions no longer have bcc32.exe (which is
> what our build scripts use), insttead the have bcc32c.exe and bcc32x.exe
>
> I suspect that those that had the problem with modff() and other C99
> isssues mightt have been ussing bcc32x.exe which is a LEGACY
> compatability compiler. The modern implementation is actually bcc32c.exe
>
> LLooking at make_bc.bat and related bcc scripts its clear it uses the
> LEGACY compiler because the Compiler Flagss used are NOT compatible
> with the modern CLANG based compiler. We must fix this before we can
> determine any BCC issues.
>
> I will try to play with setting make_bc.bat to ssupport the current
> (modern) BCC compilers
>
> Ron

I managed to add support for the modern part of Embarcadero's BCC
(bcc32c.exe) the bcc32.exe many are using is actually bcc32x.exe
which is the legacy compatability compiler that is basically same
old Borland BCC that does not support even the C99 (established 1999)

I now need to finish work on building the contribs. Will commit as soon
as done.

Ron

Re: BCC32

<um0vbe$10o93$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18034&group=comp.lang.xharbour#18034

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Thu, 21 Dec 2023 10:09:03 +0100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <um0vbe$10o93$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me> <ulvp2c$nr1j$1@dont-email.me>
<ulvvka$orht$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 21 Dec 2023 09:09:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e54b15f9f4946d0fa5677b895459456d";
logging-data="1073443"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX195no33ZPZpM1TJPInC3Qpr"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:+ntjl4ljmoIL3xBpksZI83jqZpo=
Content-Language: it
In-Reply-To: <ulvvka$orht$1@dont-email.me>
 by: Enrico Maria Giordan - Thu, 21 Dec 2023 09:09 UTC

Il 21/12/2023 01:07, Ron Pinkas ha scritto:

>> This is what I have:
>>
>> Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero
>> Technologies, Inc.
>>
>> 28/10/2023 19:04 1.600.416 bcc32.exe
>
> Does your BCC also have bcc32c.exe and bcc32x.exe?

No, maybe I deleted them. I don't remember who gave it to me...

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: BCC32

<um1osg$14su8$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18043&group=comp.lang.xharbour#18043

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Thu, 21 Dec 2023 11:24:43 -0500
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <um1osg$14su8$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me> <ulvp2c$nr1j$1@dont-email.me> <ulvvka$orht$1@dont-email.me> <um0vbe$10o93$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Thu, 21 Dec 2023 16:24:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9e8acc599d70421763fd43a8f29d54a2";
logging-data="1209288"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Kh9kKl8c8etUCYqsiJGdagqkplmNxaos="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:3Z3Xmn+RlQdrdIfk1Qk/4GZ40SU=
 by: Ron Pinkas - Thu, 21 Dec 2023 16:24 UTC

Enrico Maria Giordano wrote:
>
>
> Il 21/12/2023 01:07, Ron Pinkas ha scritto:
>
> > > This is what I have:
> > >
> > > Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero
> > > Technologies, Inc.
> > >
> > > 28/10/2023 19:04 1.600.416 bcc32.exe
> >
> > Does your BCC also have bcc32c.exe and bcc32x.exe?
>
> No, maybe I deleted them. I don't remember who gave it to me...
>

Understood. I recommend that for official buillds you only use compilers
you aquire from the original provider. So many excellent free compilers
are available that IMO we should avoid unlicensed compilers. Even
Embarcaderoo offers a FREE version:

https://www.embarcadero.com/free-tools/ccompiler

Ron

Re: BCC32

<um1uje$15nob$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18046&group=comp.lang.xharbour#18046

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Thu, 21 Dec 2023 19:02:23 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <um1uje$15nob$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me> <ulvp2c$nr1j$1@dont-email.me>
<ulvvka$orht$1@dont-email.me> <um0vbe$10o93$1@dont-email.me>
<um1osg$14su8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 21 Dec 2023 18:02:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e54b15f9f4946d0fa5677b895459456d";
logging-data="1236747"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186XmzdTDqGMHOD2u914hXl"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3BY5oo8HTt04LAXDXbIsTCsngxM=
In-Reply-To: <um1osg$14su8$1@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Thu, 21 Dec 2023 18:02 UTC

Il 21/12/2023 17:24, Ron Pinkas ha scritto:

>>> Does your BCC also have bcc32c.exe and bcc32x.exe?
>>
>> No, maybe I deleted them. I don't remember who gave it to me...
>
> Understood. I recommend that for official buillds you only use compilers
> you aquire from the original provider. So many excellent free compilers
> are available that IMO we should avoid unlicensed compilers. Even
> Embarcaderoo offers a FREE version:
>
> https://www.embarcadero.com/free-tools/ccompiler

That is an older version. And I'm not using BCC for my work (I'm using
MSC 2022). I use BCC only for builds and for support. I'm not interested
in acquire it.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: BCC32

<umbemr$3027t$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18130&group=comp.lang.xharbour#18130

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: BCC32
Date: Mon, 25 Dec 2023 03:32:27 -0500
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <umbemr$3027t$1@dont-email.me>
References: <ulvk4b$n4pt$1@dont-email.me> <um0g9h$utdn$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Mon, 25 Dec 2023 08:32:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cbb73b722c9c1aa425af5e65eb8e5a09";
logging-data="3148029"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cW//04E5iFGEE6ATOMfl2a4pl7KP0IzA="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:JMg0lMljvHFyBM4L4cTEAHO+ULA=
 by: Ron Pinkas - Mon, 25 Dec 2023 08:32 UTC

Ron Pinkas wrote:
> Ron Pinkas wrote:
> >
> > Hey Guys,
> >
> > The Embarcadero BCC distributions no longer have bcc32.exe (which is
> > what our build scripts use), insttead the have bcc32c.exe and bcc32x.exe
> >
> > I suspect that those that had the problem with modff() and other C99
> > isssues mightt have been ussing bcc32x.exe which is a LEGACY
> > compatability compiler. The modern implementation is actually bcc32c.exe
> >
> > LLooking at make_bc.bat and related bcc scripts its clear it uses the
> > LEGACY compiler because the Compiler Flagss used are NOT compatible
> > with the modern CLANG based compiler. We must fix this before we can
> > determine any BCC issues.
> >
> > I will try to play with setting make_bc.bat to ssupport the current
> > (modern) BCC compilers
> >
> > Ron
>
> I managed to add support for the modern part of Embarcadero's BCC
> (bcc32c.exe) the bcc32.exe many are using is actually bcc32x.exe
> which is the legacy compatability compiler that is basically same
> old Borland BCC that does not support even the C99 (established 1999)
>
> I now need to finish work on building the contribs. Will commit as soon
> as done.
>
> Ron

I must apologize I misspoke about bcc32x.exe - both bcc32c.exe and
bcc32x.exe are modern CLang based compilers. bcc32c.exe is meant to be
command line compataible with legacy bcc32.exe while bcc32x.exe is CLang
command line compatible. BOTH compilers are ottherwise identical modern
implementations.

My apologies for the confusion I might have caused.

Ron

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor