transput.a68.in "width" "fixed" but "no lowering routine" ?

jpl jpl.algol68@gmail.com
Sat Jan 17 09:13:33 GMT 2026


Hello all, I am probably making a rookie mistake.
It's mentioned in https://gcc.gnu.org/pipermail/algol68/2026-January/000871.html

> Also please see the existing transput.a68.in in the GCC source tree.  I
> added it with the few formatting routines (whole, fixed, etc) so it can
> be expanded with the full-fledged transput system.

So, I merged the latest master, compiled and installed. In trying to
compile a simple:

begin
   int a:=5;
   puts((whole(a, 4)))
end

This error appears;

testme.a68: In function ‘__algol68_main’:
testme.a68:3:10: fatal error: no lowering routine installed for
construct.  jemarch has been lazy
    3 |    puts((whole(a, 4)))
      |          ^
compilation terminated.

I had expected this to compile.  Not sure what has gone wrong.  Any insights?

Thanks, James


More information about the Algol68 mailing list