Open Source 4gl compiler
Ref: https://www.aubit.com Credit: Mike Aubury (Aubit4GL maintainer)
docker run -t -i map7/aubit4gl /bin/bash cd tools/test 4glpc hello.4gl -o hello fcompile form ./hello
This compose yaml file will help get the compiler to work with PostgreSQL so you can compile your 4GL files which link to your database.
- Copy the sample
cp docker-compose.yml.sample docker-compose.yml
- Change the areas marked
- Build
docker-compose up -d --build
- Test
docker-compose exec docker-aubit4gl bash
Change to your 4gl code and compile, then run.
- Stop
docker-compose stop
docker build -t map7/aubit4gl .;docker push map7/aubit4gl:latest
- [ ] Get working with Debian 12 bookworm
There is an issue when compiling a 4gl file with Postgresql v15 client connecting to a Postgresql v9 host.
- [ ] Put option in to use the latest aubit from SVN repo https://sourceforge.net/p/aubit4gl/aubit4gl_code/HEAD/tree/aubit4glsrc/trunk/