Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub build occasionally fails to compile CHANGEST C #88

Open
RossPatterson opened this issue Nov 9, 2024 · 0 comments
Open

GitHub build occasionally fails to compile CHANGEST C #88

RossPatterson opened this issue Nov 9, 2024 · 0 comments

Comments

@RossPatterson
Copy link
Collaborator

I expect this is a GCC bug of some sort, because I can't see how the bREXX build tooling could cause it, but I want to document it for anyone who encounters it in the future. Under circumstances I can't determine, the BRXBUILD EXEC tool will fail to compile CHANGEST C in non-debug mode, reporting the following (see, e.g., https://github.com/RossPatterson/CMS-370-BREXX/actions/runs/11752424040/job/32743950423#step:5:356):

CMD IS EXEC BRXCOMP CHANGEST
Invalid character ' ' in fileID 'CHANGEST     '.
Unable to open input file.
Error 20 adding CSECT label.

The build goes on to compile everything else sucessfully, including compiling CHANGEST in debug mode. There is if #ifdef __DEBUG__ code in CHANGEST C (although some of its include files do have some). The build eventually fails when building BREXX TEXT, because there is no CHANGEST TEXT file to include in it.

I've had this happen on two different branches I created off the develop branch (at commit 94b9beb), but I've created at least a dozen that way, and the rest don't fail. Once a branch fails in this way, it seems to never recover - all future commits fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant