On Thursday, November 3, 2022 at 6:48:44 PM UTC-4,
[email protected] wrote:
Following the instructions in the FAQ should work, at least for ORCA/C
2.1 or later on GNO 2.0.6. I would recommend just using the latest
versions, and not trying to mix components from different ones.
I followed the FAQ for gno 2.0.6 and orca/c 2.1.x:
You must have the following libraries in the sequence given. You
should not add any other libraries to this directory as it will
slow down linking for all programs.
/lib/libc (GNO v2.0.6) [rename to "nlibc" for HFS]
/lib/lsaneglue (GNO v2.0.6) [renaem to "nlsaneglue" for HFS]
/lib/OrcaLib (GNO v2.0.6)
/lib/PasLib (ORCA/Pascal v2.1.x, required if and only if
you use ORCA Pascal)
/lib/SysFloat (GNO v2.0.6)
/lib/SysLib (ORCA/C v2.1.x)
<<
And that works but I didn’t have lsaneglue anywhere and used the first one I found at:
https://mirrors.apple2.org.za/ground.icaen.uiowa.edu/Mirrors/trenco/gno/base/v206.interim/beta.980324/libs.980324.shk
I didn’t know all this work had been done and first thing I thought was how am I going to keep versions of libraries straight and compatabilities. Your post helps alot, I’ve been over to github and I’ll have to sort through all these new to me
libraries, patches and updates.
Orca compiled the Fahrenheit - Celsius table exe to about 6k, gno 2.0.4 about 10k and gno 2.0.6 to about 41k but maybe another libc version or libraries might cut that down. I had read somewhere the lack of optimization and the reasoning behind it.
There’s a lot more there than I thought, it will take some time.
And here I was just playing with my //e and plotting colored rectangles by reading the paddles. I seem to have come far afield.
To change file types and languages on GNO, you can use the chtyp
utility, e.g. "chtyp -lcc foo.c". As you noticed, occ will change the
type automatically for C source files, although not for any headers
they include.
Also, there are some updates available for both GNO and ORCA/C. These
are not needed to get started, but I would recommend them:
GNO updates:
https://github.com/ksherlock/gno/releases/latest
ORCA/C updates:
https://github.com/byteworksinc/ORCA-C/releases/latest
Updated ORCALib for GNO (for use with updated ORCA/C): https://github.com/byteworksinc/ORCALib/releases/latest
--
Stephen Heumann
Thank you so much for this!
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)