lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Patchy email (guile 1.8 instructions)


From: pkx166h
Subject: Re: Patchy email (guile 1.8 instructions)
Date: Sat, 7 Mar 2020 01:43:30 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1

David,

On 07/03/2020 00:59, David Kastrup wrote:
David Kastrup <address@hidden> writes:

address@hidden writes:

23:42:58 (UTC) Begin LilyPond compile, previous commit at       
bf6f650dbc16cb33181501eee2aca082a5a5e3ef
23:43:05 Merged staging, now at:        bf6f650dbc16cb33181501eee2aca082a5a5e3ef
23:43:06        Success:                ./autogen.sh --noconfigure
23:43:18        Success:                /tmp/lilypond-autobuild/configure 
--enable-checking
23:43:21        Success:                nice make clean
23:46:54        Success:                nice make -j9 CPU_COUNT=9
23:51:15        Success:                nice make test -j9 CPU_COUNT=9
23:54:59 *** FAILED BUILD ***
        nice make doc -j9 CPU_COUNT=9
        Previous good commit:   825dd87d0b1b58e56d7c66ef1fc1dd672d913c84
        Current broken commit:  bf6f650dbc16cb33181501eee2aca082a5a5e3ef
23:54:59 *** FAILED STEP ***
        merge from staging
        Failed runner: nice make doc -j9 CPU_COUNT=9
See the log file log-staging-nice-make-doc--j9-CPU_COUNT=9.txt
23:54:59 Traceback (most recent call last):
   File 
"/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", line 
528, in handle_staging
     self.build (issue_id=issue_id)
   File 
"/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", line 
333, in build
     issue_id)
   File 
"/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", line 
266, in runner
     raise FailedCommand ("Failed runner: %s\nSee the log file %s" % (command, 
this_logfilename))
FailedCommand: Failed runner: nice make doc -j9 CPU_COUNT=9
See the log file log-staging-nice-make-doc--j9-CPU_COUNT=9.txt
So I am suddenly seeing comparatively frequent segfaults in my patchy
runs while building the docs.  This is the second time in as many days
(or not more than 3 days I guess).

My prime candidates are basically Han-Wen's job control for
lilypond-book (could lead to out-of-memory conditions on my system and I
don't think we handle exceptions other than aborting currently) and
Torsten Hämmerle's French beaming stuff.  I read through that patch a
few times but did not see any red flags.

To track this down, I'll now enable core dumps and hope that eventually
I'll be able to get a relevant one.  I'll stick at current settings for
now.
Ok, I am seriously annoyed right now.  I have in my Patchy config (and
use in my normal compilations)

[configure_environment]
GUILE=/usr/bin/guile
GUILE_CONFIG=/usr/local/tmp/guile-1.8/bin/guile-config

but GUILE_CONFIG is now being ignored.  What is the current invocation I
am supposed to use to get my own version of GUILE?  Where is this
documented?

./configure --help

does not say _anything_ here.

This is pretty important for people like Debian system integrators that
include a version of Guile-1.8.  That is now getting ignored by default,
and there is no documented way of getting it.

I built a couple of new new Ubuntu 18.04 VMs at work last week (I like to re-aquaint myself with the steps to build a working LP dev machine now and then).

For Guile I always use the instructions from Federico that he sent to the mailing lists

https://lists.gnu.org/archive/html/lilypond-devel/2017-10/msg00130.html

--snip--

git clone https://git.savannah.gnu.org/git/guile.git
cd guile
git checkout branch_release-1-8
./autogen.sh
./configure --disable-error-on-warning --prefix=/usr/local
make
sudo make install
sudo ldconfig

echo "GUILE_CONFIG=/usr/local/bin/guile-config" >> ~/.bashrc

--snip--

P.S. I am running a patchy staging myself right now.


James




reply via email to

[Prev in Thread] Current Thread [Next in Thread]