Bug 135544

Summary: 'dot' complains about "Error: Layout was not done. Missing layout plugins?"
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Klaus Kämpf <kkaempf>
Component: OtherAssignee: Andreas Gruenbacher <agruen>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: ma
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Klaus Kämpf 2005-11-25 11:19:53 UTC
When running dot as part of 'doxygen', it complains about
  Error: Layout was not done.  Missing layout plugins?

Google found this one
  http://bugs.gentoo.org/show_bug.cgi?id=105041
which says one must run "dot -c"

Trying so results in
> dot -c
Error: failed to open /usr/lib64/graphviz/config for write.

Repeating this as root succeeds.

After that, also 'doxygen' runs without error.

Looks like "dot -c" should be run in the postinstall of graphviz
(otoh, its an empty directory. So just creating it during build and add it as %dir to the %files section might be a better choice ?!)
Comment 1 Andreas Gruenbacher 2006-01-04 15:05:38 UTC
Fixed on November 24; thanks for the bug report.