#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 Krejzi):
The irony of a compiler being written in the language it was supposed to
compile.
Vala compiler itself is written in vala, but the nature of the language is
that it generates C code from vala code, and then a C compiler is used
further.
That means that even though code in repo is vala, in the tarball there are
also C files (similar to situation where there's xml and pre-generated man
pages for certain packages) which can be compiled without presence of a
vala compiler. But as soon as one of the vala files is touched, the C file
also needs to be regenerated, which will require vala compiler (which you
are trying to build).
So yeah, it's a chicken and egg problem: to create a proper patch, you'd
need to apply the patch on a system with vala, and let it regenerate the C
file that corresponds to the file being changed.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9738#comment:3>
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