Kevin Cowtan
Tue, 02 Feb 2010 01:28:27 -0800
That's a fair question. Two reasons: 1. we are not Fedora centric, and 2. we need the nightly test dataThe Fedora builds may be useful for Fedora users, however there are lots of non-Fedora users who rely on the same builds for distros of a similar age. A tar.gz package with all the dependencies is much more useful for such people.
The nightly tests are vital for ensuring the stability of the software. I have no idea if the Fedora RPMs even run the full test suite, let alone whether they do it nightly and where I can see the results. To be honest, I don't trust any Coot build for which I can't see the test results. There are too many things which can go wrong in subtle ways.
Kevin Tim Fenn wrote:
Why do you need to build guile? yum install will give you 1.8.7? And if you want to build coot, an "official" coot submission for fedora is here (where you can find a srpm to build from): https://bugzilla.redhat.com/show_bug.cgi?id=472150 -tim On Mon, 1 Feb 2010 16:24:56 +0000 Kevin Cowtan <cow...@ysbl.york.ac.uk> wrote:Yes, but that means I have to mess with the build script. Given that I'm doing multiple nightly builds across multiple platforms using the build script from cvs, that's a problem. (Possible, but hard - and need to check it doesn't break the other builds.)If there is anyway of doing it by messing with the setup of the F12 virtual machine, that would make life a lot easier.Ah - looking at the patch again, I might get away with setting $CPP to cpp -P in the .bashrc for the F12 machine. Will try that next. Ezra Peisach wrote:On 2/1/2010 10:30 AM, Kevin Cowtan wrote:I'm trying to set up a Fedora 12 build machine, and running into problems.I keep running into the c preprocessor problem when building guile listed here:http://www.mail-archive.com/guile-de...@gnu.org/msg04783.htmlIt seems to be specific to Fedora's gcc 4.2.2, not to the upstream version. I tried using mcpp ( with ln -s /usr/bin/mccp /usr/local/bin/cpp ), but got the same result.Is there any way to downgrade to a pre-F12 gcc? KevinThe patch in the thread did the trick: diff -Nur guile-1.8.7.orig/libguile/guile-snarf-docs.in guile-1.8.7/libguile/guile-snarf-docs.in --- guile-1.8.7.orig/libguile/guile-snarf-docs.in 2009-07-03 18:19:00.000000000 -0400+++ guile-1.8.7/libguile/guile-snarf-docs.in 2009-11-19 12:55:32.487266268-0500 @@ -23,4 +23,4 @@ ## Let the user override the preprocessor autoconf found. test -n "${CPP+set}" || CPP="@CPP@" -${CPP} -DSCM_MAGIC_SNARF_DOCS "$@" +${CPP} -P -DSCM_MAGIC_SNARF_DOCS "$@"