It’s not so much that things can’t be compiled; rather, it’s difficult to get to the point of even starting the build. The xlc compiler’s command line processing and options are very different from the more common gcc/clang. There is not full support for C++11 (though there aren’t THAT many tools that require C++), and of course the ASCII/EBCDIC issue hangs over everything.

Much of what we do at Rocket isn’t just getting code to compile, but getting it to work well in the context of z/OS.

I hope (famous last words!) that this tool will play nicely under USS as it just has a command-line interface with an input file and an output file, so the compile might be the sticking point.

I downloaded the Graphviz tarball, uploaded it to USS and unzipped it (using your tool) and un-TAR’d it and ran the CONFIGURE scrit. That failed due (I think) to the x’05’ ‘tab’ characters which I edited and changed to x’09’. It failed again with

I’d really like to get this working - especially to help raise the profile of the mainframe within my company and to show what it’s capable of - if you could help me get this working I’ll donate $50 to a charity of Rocket’s choice (this is not a joke!)

I think I managed this with ‘chtag -R -tc819 .’ and ‘set _BPXK_AUTOCVT=ON’ which improved things slightly - I now get
./configure: line 1: unexpected EOF while looking for matching `]’
./configure: line 2: syntax error: unexpected end of file