#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