Hello,
I am running into another problem building GUB3.
`make test' is failing for me. It halts when processing utf-8.ly, as
can be seen in the attached lilypond-book log file. I have also
attached the end of my build.log.
I also need the attached patch to build darwin-x86::gmp (this is the
same one as from the other thread).
Han-Wen, can you see if this patch works for you?
Thanks,
Patrick
Processing
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/4e/lily-7d242e8d.ly'
Parsing...
Renaming input to:
`/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/utf-8.ly'
Interpreting music...
Preprocessing graphical objects...
Calculating line breaks...
Drawing systems...
Writing header field `texidoc' to
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/4e/lily-7d242e8d.texidoc'...
Writing
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/4e/lily-7d242e8d-1.signature
Writing
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/4e/lily-7d242e8d-2.signature
Layout output to
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/4e/lily-7d242e8d-1.eps'...FATAL:
memory error in realloc
building package: linux-x86::lilypond-test
*** Stage: compile (lilypond-test, linux-x86)
invoking cd
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master
&& ulimit -m 256000 && ulimit -d 256000 && ulimit -v 384000 &&
LILYPOND_EXTERNAL_BINARY=/home/pnorcks/git/gub/target/linux-x86/root/usr/bin/lilypond
PATH=/home/pnorcks/git/gub/target/tools/root/usr/bin:/home/pnorcks/git/gub/target/linux-x86/root/usr/bin:$PATH
GS_LIB=/home/pnorcks/git/gub/target/linux-x86/root/usr/share/ghostscript/*/lib
MALLOC_CHECK_=2
LD_LIBRARY_PATH=/home/pnorcks/git/gub/target/tools/root/usr/lib:/home/pnorcks/git/gub/target/linux-x86/root/usr/lib:${LD_LIBRARY_PATH-/foe}
make test
For tracking crashes: use
grep sourcefilename `grep -L systems.texi out/lybook-db/*/*log|sed
s/log/ly/g`
make --no-builtin-rules -C input/regression/ out=test local-test
make[1]: Entering directory
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression'
rm -f ./out-test/collated-files.html
if test -d
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/.git
; then \
echo -e 'HEAD is:\n\n\t' ; \
(cd
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master
&& git log --max-count=1 --pretty=oneline ) ;\
echo -e '\n\n\n' ; \
(cd
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master
&& git diff ) ; \
fi > ./out-test/tree.gittxt
make LILYPOND_BOOK_LILYPOND_FLAGS="-dbackend=eps --formats=ps
-dseparate-log-files -dinclude-eps-fonts -dgs-load-lily-fonts --header=texidoc
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
-ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1"
LILYPOND_BOOK_VERBOSE= ./out-test/collated-files.html
LYS_OUTPUT_DIR=/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb
make[2]: Entering directory
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression'
LILYPOND_VERSION=2.13.0 /home/pnorcks/git/gub/target/tools/root/usr/bin/python
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/scripts/lilypond-book.py
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I ./out-test -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/lsr/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/tutorial/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
--process='/home/pnorcks/git/gub/target/linux-x86/root/usr/bin/lilypond -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I ./out-test -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/lsr/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/tutorial/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
-dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts
-dgs-load-lily-fonts --header=texidoc -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
-ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1'
--output=./out-test --format=texi --skip-png-check --lily-output-dir
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb
out-test/collated-files.tely
langdefs.py: warning: lilypond-doc gettext domain not found.
Reading out-test/collated-files.tely...
Dissecting...
Writing snippets...
Processing...
Running lilypond...GNU LilyPond 2.13.0
command failed: /home/pnorcks/git/gub/target/linux-x86/root/usr/bin/lilypond -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I ./out-test -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/lsr/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/tutorial/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out/
-I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
-dbackend=eps --formats=ps -dseparate-log-files -dinclude-eps-fonts
-dgs-load-lily-fonts --header=texidoc -I
/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual
-ddump-profile -dcheck-internal-types -ddump-signatures -danti-alias-factor=1
-I
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb"
-I
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression"
-I
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression/out-test"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/lsr"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/tutorial"
-I
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out"
-I
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/mf/out"
-I
"/home/pnorcks/git/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/input/manual"
--formats=eps -deps-box-padding=3.000000 -dread-file-list
-dno-strip-output-dir
"/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/out/lybook-testdb/snippet-names-431601806.ly"
Child was terminated by signal 6
lilypond-book.py (GNU LilyPond) 2.13.0
make[2]: *** [out-test/collated-files.texi] Error 1
make[2]: Leaving directory
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression'
make[1]: *** [local-test] Error 2
make[1]: Leaving directory
`/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/input/regression'
make: *** [test] Error 2
Command barfed: cd
/home/pnorcks/git/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master
&& ulimit -m 256000 && ulimit -d 256000 && ulimit -v 384000 &&
LILYPOND_EXTERNAL_BINARY=/home/pnorcks/git/gub/target/linux-x86/root/usr/bin/lilypond
PATH=/home/pnorcks/git/gub/target/tools/root/usr/bin:/home/pnorcks/git/gub/target/linux-x86/root/usr/bin:$PATH
GS_LIB=/home/pnorcks/git/gub/target/linux-x86/root/usr/share/ghostscript/*/lib
MALLOC_CHECK_=2
LD_LIBRARY_PATH=/home/pnorcks/git/gub/target/tools/root/usr/lib:/home/pnorcks/git/gub/target/linux-x86/root/usr/lib:${LD_LIBRARY_PATH-/foe}
make test
>From 4b5b999b19d94a469714f2a9ef2b811654120ddd Mon Sep 17 00:00:00 2001
From: Patrick McCarty <[email protected]>
Date: Thu, 19 Feb 2009 12:09:45 -0800
Subject: [PATCH] Fix gmp for darwin-x86 on 32-bit OS, 64-bit system
* Manually setting ABI=32 and host=none-apple-darwin8
was causing configure to fail for gmp 4.2.1.
In gmp 4.2.4, the assembler errors appear to be fixed,
so the host override is no longer needed. I can compile
without the patch for 4.2.1, so I removed it too.
This has also been tested on a 32-bit system.
---
gub/specs/gmp.py | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/gub/specs/gmp.py b/gub/specs/gmp.py
index 8cda7f7..61a73f8 100644
--- a/gub/specs/gmp.py
+++ b/gub/specs/gmp.py
@@ -39,17 +39,7 @@ class Gmp__darwin (Gmp):
'%(install_prefix)s/include/gmp.h')
class Gmp__darwin__x86 (Gmp__darwin):
- def patch (self):
- Gmp__darwin.patch (self)
- self.apply_patch ('gmp-4.2.1-x86fat.patch')
-
- def configure_command (self):
-
- ## bypass oddball assembler errors.
- c = Gmp__darwin.configure_command (self)
- c = re.sub ('host=[^ ]+', 'host=none-apple-darwin8', c)
- c = re.sub ('--target=[^ ]+', ' ', c)
- return c
+ source = 'ftp://ftp.gnu.org/pub/gnu/gmp/gmp-4.2.4.tar.gz'
class Gmp__cygwin (Gmp):
source = 'ftp://ftp.gnu.org/pub/gnu/gmp/gmp-4.1.4.tar.gz'
--
1.6.1.3
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel