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
Produce man files during 'make all' #1504
Comments
Original Redmine Comment t_dist_manifest is failing now because the .1 files are both in the DISTFILES list and in MANIFEST.SKIP. I was just going to split up INFOS so that the .1 files don't show up in the tar ball like today. But there are other generated documentation files such as PDFs that are in the tar ball so I'm not sure which way to go with this. Should the .1 files ship in the .tgz? |
Original Redmine Comment I think the original thinking was most people won't want to install tex. They do have to have perl. So I'd suggest .1s get made and not in the .tgz. |
Original Redmine Comment Yeah, on that note I didn't have latex installed until just now. I tried to 'make dist' but failed to make README.pdf because of some latex thing I don't understand. However, that's a journey for another day. I took the .1 files out of DISTFILES which makes t_dist_manifest pass. I would like to have tested this with 'make dist' but I think this is a close enough proxy:
|
Original Redmine Comment To test installation run ./nodist/install_test This isn't part of the regression as builds differently. If that passes (perhaps with a temp hack if your PDF doesn't work), feel free to squash, push & close issue. |
Original Redmine Comment ./nodist/install_test runs cleanly:
I removed the PDFs from INFO just to test 'make dist' but I got all sorts of noise:
However, the tarball that was produced has all the same files as 4.018 (minus the PDFs):
Does it usually toss all those warnings for you? I'm going to assume this is a red herring because I get the same noise when I 'make dist' on a clean checkout. Squashed and pushed. |
Author Name: Todd Strader (@toddstrader)
Original Redmine Issue: 1504 from https://www.veripool.org
Original Assignee: Todd Strader (@toddstrader)
It appears the intention is to build the man files when building the 'all' target:
However VL_INST_MAN_FILES is defined too late for this to work. This fixes the issue:
https://github.com/toddstrader/verilator-dev/tree/install-fix
The text was updated successfully, but these errors were encountered: