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

Reply via email to