Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 907951

Summary: app-text/doxygen-1.9.6 (with USE=+doc) fails with: error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-text/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__coll__graph.pdf
Product: Gentoo Linux Reporter: Cyp <cyp561>
Component: Current packagesAssignee: Matthias Maier <tamiko>
Status: UNCONFIRMED ---    
Severity: normal CC: ds-gentoo, john_r_graham, nbowler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Cyp 2023-06-06 11:27:21 UTC
[171/276] cd /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/examples && /usr/bin/cmake -E make_directory /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/html/examples/diagrams && /usr/bin/cmake -E make_directory /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams && /usr/bin/cmake -E env PROJECT_BINARY_DIR=/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/bin/doxygen diagrams.cfg && /var/tmp/portage/app-doc/doxygen-1.9.6/temp/python3.11/bin/python /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6/examples/strip_example.py < /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/refman.tex > /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/refman_doc.tex
FAILED: html/examples/diagrams/html/index.html latex/examples/diagrams/latex/refman_doc.tex /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/html/examples/diagrams/html/index.html /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/refman_doc.tex 
cd /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/examples && /usr/bin/cmake -E make_directory /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/html/examples/diagrams && /usr/bin/cmake -E make_directory /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams && /usr/bin/cmake -E env PROJECT_BINARY_DIR=/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/bin/doxygen diagrams.cfg && /var/tmp/portage/app-doc/doxygen-1.9.6/temp/python3.11/bin/python /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6/examples/strip_example.py < /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/refman.tex > /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/refman_doc.tex
error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__coll__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__coll__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__coll__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__coll__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__inherit__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__inherit__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__inherit__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__inherit__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__coll__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__coll__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__coll__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__coll__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__inherit__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__inherit__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__inherit__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_b__inherit__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__inherit__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__inherit__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__inherit__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__inherit__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__inherit__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__inherit__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__inherit__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__inherit__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__inherit__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__inherit__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__inherit__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__inherit__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__coll__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__coll__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__coll__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_d__coll__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__coll__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__coll__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__coll__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_e__coll__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__coll__graph.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__coll__graph.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__coll__graph.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_c__coll__graph.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__b_8h__dep__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__b_8h__dep__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__b_8h__dep__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__b_8h__dep__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__a_8h__dep__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__a_8h__dep__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__a_8h__dep__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__a_8h__dep__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__dep__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__dep__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__dep__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__dep__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__dep__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__dep__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__dep__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__dep__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__c_8h__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__d_8h__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__e_8h__incl.pdf
/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__e_8h__incl.dot:1: error: Problems running dot: exit code=0, command='dot', arguments='"/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__e_8h__incl.dot" -Tpdf -o "/var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/diagrams__e_8h__incl.pdf"'

error: Failed to extract bounding box from generated diagram file /var/tmp/portage/app-doc/doxygen-1.9.6/work/doxygen-1.9.6_build/latex/examples/diagrams/latex/class_a__inherit__graph.pdf
error: problem writing FIG 0 figure!
ninja: build stopped: subcommand failed.
 * ERROR: app-doc/doxygen-1.9.6::gentoo failed (compile phase):
 *   ninja -v -j8 -l0 docs -j1 failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 3135:  Called cmake_src_compile 'docs' '-j1'
 *   environment, line 1345:  Called cmake_build 'docs' '-j1'
 *   environment, line 1314:  Called eninja 'docs' '-j1'
 *   environment, line 1764:  Called die


Reproducible: Always

Steps to Reproduce:
emerge -avuDN --keep-going @world
Actual Results:  
Build failure

Expected Results:  
Build success

Maybe related to the “doc” use flag, since many emerge failures are.
Comment 1 Cyp 2023-06-06 11:29:31 UTC
Created attachment 863387 [details]
build.log
Comment 2 Dirk Sondermann 2023-06-16 23:37:13 UTC
This issue is described in https://github.com/doxygen/doxygen/issues/9319 and was fixed upstream in version 1.9.7.

The workaroud of setting the CAIRO_DEBUG_PDF environment variable (mentioned in https://github.com/doxygen/doxygen/issues/9319#issuecomment-1301628594) works for me. (I do this in /etc/portage/env/app-doc/doxygen-1.9.6).