Summary: | devel/avr-libc DOXYGEN knob fails build | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | alt2600 | ||||||||
Component: | Individual Port(s) | Assignee: | Joerg Wunsch <joerg> | ||||||||
Status: | New --- | ||||||||||
Severity: | Affects Only Me | Flags: | bugzilla:
maintainer-feedback?
(joerg) |
||||||||
Priority: | --- | ||||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
alt2600
2020-10-28 02:59:58 UTC
Please attach the refman.log file from the doc/api/latex_src/ directory within the build tree. That will give an indication about the actual error (from LaTeX). Created attachment 219186 [details] refman.out https://stackoverflow.com/questions/58873054/doxygen-generated-make-bat-stops-with-errors-how-to-prevent-such-stops I've been hunting this one down for a while trying to see if I can make sense of how this all works, but I cannot even see how latex_src generates its makefile, I don't even see it in full buildlogs, which I will attach next for more reference. but can confirm pdflatex returns a non-zero status by manually running gmake on the latex_src Makefile. I tried using pdflatex -interaction=nonstopmode refman to manually call the command used in the Makefile (might be mistyping refman's extension here) and it reported a status of 1 after the command ran. I see a log of these badness 10000 in the refman.out with overfills and underfills, but I don't know how to parse it to know whats wrong. if does spit out a PDF that seems complete, but I didn't parse each page to see if there were glitches in the output. not sure if this is a doxygen issue for being overly pedantic or what. sorry I cannot be more helpful, this is beyond my hacking skills to give any better information. let me know if you want more logs. Created attachment 219187 [details]
build log, truncated for just document build
first call to pdflatex is line 877
sorry the full build log was too large to post so I had to truncate it down, I didn't realize until after I wrote the comment on the refman.out OK, the evil starts here:
! LaTeX Error: File `largedemo-setup' not found.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.10 \includegraphics[width=12cm]{largedemo-setup}
I could not locate the file with any of these extensions:
.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2,.eps
Try typing <return> to proceed.
Can you also post a directory listing of the LaTeX directory?
Basically, this
jpegtopnm largedemo-setup.jpg |\
pnmtops -noturn -dpi 180 -equalpixels \
> largedemo-setup.eps
is what is supposed to generate this file (largedemo-setup.eps).
Problem is: in my setup, it works as expected, I cannot reproduce.
Created attachment 219208 [details]
latex_src ls output
so I looked the files seem to exist in eps and pdf, also saw in the log the wiring and wiring2 are saying are missing. so the plot thickens...
I am using
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_COLLATE=C
in my system profile. This was something I set at install long before any ports had been built/installed. I am wondering if this is something that I've run into on mostly windows where the - is replaced with a double - character somewhere along the line. not sure a quick way to check and visually it doesn't seem this way as I know usually on windows at least double dash is visually ever so slightly wider.
At one point along the line in my tests I did manually edit doxygen.config.in to set the input files as being UTF-8 after extraction, but it made no difference so I didn't mention previously.
on line 8711 this file does seem to be missing from latex_src its in
l.29 \includegraphics[width=12cm]{stdiodemo-setup}
I could not locate the file with any of these extensions:
.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2,.eps
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
the crazy thing is the pictures are in refman.pdf, I'll post that next if its not too large
its 1.4 megs, don't think it will let me post the pdf, and it doesn't compress down much. just to try i reinstalled netpbm and doxygen, it made no effect Well, I still have no idea why it's not finding these files. Your directory listing shows they are there (both, largedemo-setup.eps as well as largedemo-setup.pdf), yet your latex command fails to find them. |