Hi Norbert,
Il 04/12/20 23:29, Norbert Preining ha scritto:
Hi Paolo,
/usr/bin/pdflatex: Not writing to
../html/examples/group/latex//group__group2.aux (openout_any = p).
make[4]: *** [doc/CMakeFiles/doxygen_pdf.dir/build.make:81:
doc/CMakeFiles/doxygen_pdf] Error 1
Is this new? This should have happened already since long time ago.
LaTeX etc now ensures to not write out of the current directory and its
sub-directories, so writing to ../html is a no go, this is the setting
openout_any = p
From /usr/share/texlive/texmf-dist/web2c/texmf.cnf
******************
% Do we allow TeX \input or \openin (openin_any), or \openout
% (openout_any) on filenames starting with `.' (e.g., .rhosts) or
% outside the current tree (e.g., /etc/passwd)?
% a (any) : any file can be opened.
% r (restricted) : disallow opening dot files
% p (paranoid) : as `r' and disallow going to parent directories, and
% restrict absolute paths to be under $TEXMFOUTPUT.
openin_any = a
openout_any = p
**************
This is not a new change, at least ... at least ... I can't remember,
years?
So I am very surprised that it would show up only now.
Options are:
- don't write to ..
- use
pdflatex -cnf-line="openout_any = r" <other args>
(never tried it though)
- temporarily set in /usr/local/share/texmf/web2c/texmf.cnf by
adding the same openout definition
Hope that helps
Norbert
--
PREINING Norbert https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
thanks for the tip !
Not sure why this surfaced only now ... anyway your 2nd option seems to fix it.
I have also submitted the patch to doxygen upstream for review:
https://github.com/doxygen/doxygen/issues/8226
If all goes well I'll upload doxygen 1.8.20-6 in a few days and this will be
closed.
Paolo