#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

Reply via email to