#9738: vala-0.38.0 will not build without graphviz --------------------+----------------------- Reporter: renodr | Owner: bdubbs@… Type: defect | Status: assigned Priority: normal | Milestone: 8.2 Component: BOOK | Version: SVN Severity: normal | Resolution: Keywords: | --------------------+-----------------------
Comment (by bdubbs@…): Replying to [comment:9 pierre.labastie]: > Replying to [comment:6 bdubbs@…]: > > Replying to [comment:5 pierre.labastie]: > > As an experiment, I was able to build graphviz on a pristine LFS (chrrot) build. I had to add --enable-swig=no but it did build. > > I'm curious why this should be required: we do not have this in the instructions, and swig is said to be optional... Probably an error in the build process. I know it shouldn't be needed, but the build failed without it. > > > > The problem is, why should a user have to do that if the only thing that is needed is vala and if valadoc, Vala Documentation Tool, is not needed or wanted by the user? > > > > Depending on the build order and user needs, it may require the user to build graphviz twice. I think this is something we need to avoid if possible. > > Building graphviz without any dependency takes about 2 minutes on a modern computer... Maintaining a patch to remove valadoc will add editing work for each release of vala (which is often!). Upstream has made a bad move, I agree, but if we were to fix all upstream bad decisions, we would have thousands of patches... In this case, we can live with it, and we just need to explain how to proceed, as we do for the freetype<->harfbuzz circular dep. It's not the build as much as the dependencies of graphviz. It's not really a circular dependency, but it may cause a user to need to build it twice and if it's not rebuilt, may cause mysterious failure that are hard to track down. -- Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9738#comment:10> BLFS Trac <http://wiki.linuxfromscratch.org/blfs> Beyond Linux From Scratch -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page