#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