On Wed, Dec 11, 2024 at 06:07:51PM +0200, Yury Chumak wrote: > And about APExp also asking.. I haven't heard of APExp before. Doesnt > googling anything.. Is it a development/fork of APE?? In any case, > it's also interesting to look at it.
It is basically a fork of APE from 9front, but changed to be built "portably" (so in a local check out directory) without overwriting the system utilities. The compiler has several patches and several utilities have been replaced (often with GNU utilities, like gmake, gawk, flex, byacc, GNU m4, ...) and some common dependencies are pre-packaged/included everything can be built by running mk install in the root of the checkout. Then to work with it, you basically just run ./apexp-sh to mount all the directories and make a APExp namespace where you can start building *nix applications. > As for gcc, I worked with early versions (v.3.0.0). And in early > versions, problems with C++ were discovered. There was no point in > moving forward until the issue with C++ was resolved. > > ср, 11 дек. 2024 г. в 17:51, Jens Staal <staal1...@gmail.com>: > > > > On Wed, Dec 11, 2024 at 05:43:56PM +0200, Yury Chumak wrote: > > > I asked about the C++ part because I wanted to understand whether I > > > screwed something up in the source code, or whether the C++ in your > > > source code didn't work from the start. > > > It turns out that CFront is alive??!! Great.. Could you give me a link > > > to its current versions - I'd really like to try what it's capable of > > > now.. And APExp also.. > > > > > > > No it is a very old plan9 port that I copied from /n/sources > > > > I thought you were asking about the APExp. For the gcc I don't remember > > really what I got to build in the 4.5 port. For GCC, you basically need > > an earlier GCC to build the newer one so I started off with the old gcc > > 3 binary port and upgraded it gradually. > > > > This was a long time ago however. > > > > > > > ср, 11 дек. 2024 г. в 15:22, Jens Staal <staal1...@gmail.com>: > > > > > > > > The Cfront is work-in-progress in APExp. I verify that each release > > > > builds from scratch on a clean 9front amd64 VM. > > > > > > > > Between releases, there can be breakage. > > > > > > > > Den ons 11 dec. 2024 13:37Yury Chumak <sfy...@gmail.com> skrev: > > > >> > > > >> Once I tried to rebuild your sources in 9Front but it didn't work. I > > > >> had to modify the sources a little, add wrappers for APE, something > > > >> else (I don't remember everything). I achieved to rebuild it itself, > > > >> but C++ part doesn't work there. > > > >> > > > >> Taking this opportunity, I would like to ask - under what conditions > > > >> did you build - a clean Plan9 or a ported environment or something > > > >> else?? And did the C++ part work for you?? > > > >> > > > >> ср, 11 дек. 2024 г. в 10:19, Jens Staal <staal1...@gmail.com>: > > > >> > > > > >> > On Wed, Dec 11, 2024 at 03:07:09AM -0500, mouad-...@outlook.com > > > >> > wrote: > > > >> > > Hello, > > > >> > > > > > >> > > Is it possible to compile an older version of gcc in 9front to use > > > >> > > the gnu > > > >> > > pascal and gnu fortran 77 compilers? > > > >> > > > > > >> > > I have found an older version of gcc for i386 at > > > >> > > https://code.google.com/ > > > >> > > archive/p/ports2plan9/downloads but I don't know if it will > > > >> > > actually work > > > >> > > nowadays. > > > >> > > > > >> > The GCC port probably still works, but only for i386. I have > > > >> > abandoned > > > >> > that track a bit and am now more interested in the transpilers since > > > >> > they (theoretically) would work on all architectures supported by > > > >> > the C > > > >> > compilers. > > > >> > > > > >> > > There are converters like p2c and f2c, but they are limited in > > > >> > > comparison to a > > > >> > > compiler. > > > >> > > > > >> > I have integrated f2c and p2c in APExp, and I hope to integrate even > > > >> > more transpilers there. I have not had time to play with it lately, > > > >> > but > > > >> > I see my APExp project as a "spiritual successor" to ports2plan9 > > > >> > > > > >> > https://github.com/staalmannen/APExp > > > >> > > > > >> > > So please any advice or guidance would be much appreciated. > > > >> > > 9fans / 9fans / see discussions + participants + delivery options > > > >> > > Permalink > > > >> > > > >> > > > >> -- > > > >> Sphynkx > > > > > > > > 9fans / 9fans / see discussions + participants + delivery options > > > > Permalink > > > > > > > > > -- > > > Sphynkx > > > -- > Sphynkx ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T41cf38050bd5915d-Mce2530b6fc8ee6a18fd5a0ea Delivery options: https://9fans.topicbox.com/groups/9fans/subscription