01-11-2023, 10:46 PM
(01-10-2023, 11:24 PM)Fifi Wrote: Prior to perform the qb64pe 3.5.0 install and following the instruction, I made a complete install of curl using brew (that took almost 2 hours on my iMac27 i7 with HighSierra installed on a very fast 2 Tb SSD Crucial). So, it seems totally silly that the libcurl version could be different than the complete curl package installation that is the latest 7.87.0 on my iMac 27 i7 with High Sierra.
I agree it's silly, but it is the truth The versions aren't related because the
libcurlversion printed from
curl -vis the version of
libcurlcompiled directly into
curlitself. The libcurl copy we're using is the one that exists probably in /usr/lib, and
curldoesn't make use of it. It's also unlikely that installing an updated
curlusing brew would also update libcurl. I don't know a good way to check the libcurl version you have installed.
(01-10-2023, 11:24 PM)Fifi Wrote: Fortunately, I've a second iMac27 i5 "late 2012" that supports macOS 10.15.7 (Catalina). So, I'll install that OS release ASAP and will tell you the result. However for the future, I know that my Apple dealer can do an upgrade to Monterey of both my current development iMac 27 i7 "mid 2011" (that is not supposed to receive a later version of macOS than High Sierra) and my iMac 27 i5 "late 2012" (that is not supposed to receive a later version of macOS than Catalina) but these changes will cost me around 300 Euros each for nothing but being able to run qb64pe. So I'd really prefer a fix since, BTW, I'm very happy with High Sierra and have no real need to change. Meanwhile, in any case I'll upgrade my second iMac 27 i5 to Catalina.
Further, I guess a qb64pe fixed release would work on any newer OS release, am I wrong?
Last point: with your next macOS development environment, you said you'll use Xcode. But have you been already able to interface the QB64pe language with Xcode on your Catalina system, and if so, how do you do it? I'll be very interested to do it even on my next Catalina machine Vs using CodeBlocks.
Yes, to clarify, when we make a new QB64-PE release that includes a fix for this, it will also work on any MacOS versions newer than High Sierra as well (and Windows and Linux).
Also I'm not sure I know enough to answer your last question In terms of XCode I just mean the SDK that comes along with it. We can change the version of XCode installed on the system so that even though we're on a newer macOS version, the code is compiled against the SDK for an older one (and thus we can test that we compiled correctly for those older systems).