Dear Igor,
qqlang is an internal Dislin routine that is called in the Fortran wrapper routine for DISINI. It informs the
C library that it is used from Fortran. This is for example important for callback routines, that have a
different syntax for Fortran and C (parameters passed by address or by value).
I think that the following happened:
DISINI failed to create the 'PNG' output file and has not increased the level from 0 to 1.
Therefore, qqlang and unit reported that they are called from level 0, which is not allowed.
Many things will now go wrong without a Dislin initialization.
There should be other warnings before, such as 'Not enough memory', or 'File could not be created'.
I can't say why the PNG file could not be created. Perhaps, you have executed your program in a
directory without write privileges.
With best regards,
Helmut