https://bugzilla.novell.com/show_bug.cgi?id=270905 Summary: db2pdf does not return useful error code Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: ke@novell.com ReportedBy: ak@novell.com QAContact: qa@suse.de I tried again to do make pdfdocs in a Linux kernel. Even with suggested in an earlier bug workarounds of increasing the limits in the pdfjadetex configuration files it still seems to exceed to tex limits. Anyways; one problem is that the build always ends up with a corrupted kernel-api.pdf because of this. The reason for that is that db2pdf does not return an error code that would stop the Makefile %db2pdf -x -o Documentation/DocBook/ Documentation/DocBook/kernel-api.xml ; echo $? .. ! TeX capacity exceeded, sorry [number of strings=104341]. \IfFileExists #1#2#3->\openin \@inputcheck #1 \ifeof \@inputcheck \ifx \inpu... l.467367 {10.8\p@}} mpt\char95{}interrupt\endSeq{}\endNode{} at the completion ! ==> Fatal error occurred, the output PDF file is not finished! Transcript written on kernel-api.log. + egrep '^LaTeX Warning: There were undefined references.$' kernel-api.log + exit 0 0 It should return 1 then the Makefile would stop. Can that be fixed please? To be complete the limits increase that didn't work was: % tail /etc/texmf/web2c/texmf.cnf % These are jadetex specific main_memory.jadetex = 499999 hash_extra.jadetex = 25000 pool_size.jadetex = 500000 save_size.jadetex = 15000 main_memory.pdfjadetex = 2500000 hash_extra.pdfjadetex = 70000 max_strings.pdfjadetex = 120000 save_size.pdfjadetex = 10000 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.