lilypond-devel
[Top][All Lists]
Advanced

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

Re: gub3 binaries, please test


From: John Mandereau
Subject: Re: gub3 binaries, please test
Date: Wed, 12 Nov 2008 11:33:59 +0100

On 2008/11/11 20:42 +0100, Jan Nieuwenhuizen wrote:
> Yes, that's an unfortunate wording.  It means here: must rebuild
> [because either the package does not exist, or if it exists but the
> checksum does not much].  I'll rethink this.

Thanks, it perfectly makes sense now.


> Typo, fixed in HEAD.

Here's another (hopefully minor) issue:

#######################
target/linux-x86/install/cross/binutils-2.18-root/usr/cross/lib/libiberty.a
make[5]: entrant dans le répertoire « 
/home/lilydev/git/newgub/target/linux-x86/build/cross/binutils-2.18/libiberty/testsuite
 »
make[5]: Rien à faire pour « install ».
make[5]: quittant le répertoire « 
/home/lilydev/git/newgub/target/linux-x86/build/cross/binutils-2.18/libiberty/testsuite
 »
make[4]: quittant le répertoire « 
/home/lilydev/git/newgub/target/linux-x86/build/cross/binutils-2.18/libiberty »
make[3]: Rien à faire pour « install-target ».
make[3]: quittant le répertoire « 
/home/lilydev/git/newgub/target/linux-x86/build/cross/binutils-2.18 »
make[2]: quittant le répertoire « 
/home/lilydev/git/newgub/target/linux-x86/build/cross/binutils-2.18 »
invoking rm -f 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/share/info/dir
 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root//usr/cross/info/dir
 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/info/dir
not installing license file for cross package: cross/binutilsinvoking rm 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/cross/lib/libiberty.a
rm: ne peut enlever 
`/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/cross/lib/libiberty.a':
 Aucun fichier ou dossier de ce type
Command barfed: rm 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/cross/lib/libiberty.a

<<<<<<<< Tail of target/tools/log/build.log

Traceback (most recent call last):
  File "bin/gub", line 270, in exceptional_build
    build (settings, options, files)
  File "bin/gub", line 265, in build
    b.build_source_packages (names)
  File "bin/../gub/buildrunner.py", line 226, in build_source_packages
    self.spec_build (spec_name)
  File "bin/../gub/buildrunner.py", line 194, in spec_build
    deferred_runner.execute_deferred_commands ()
  File "/home/lilydev/git/newgub/gub/runner.py", line 160, in 
execute_deferred_commands
    cmd.execute (self.logger)
  File "/home/lilydev/git/newgub/gub/commands.py", line 74, in execute
    ignore_errors=self.ignore_errors)
  File "bin/../gub/loggedos.py", line 25, in system
    raise misc.SystemFailed (m)
SystemFailed: Command barfed: rm 
/home/lilydev/git/newgub/target/linux-x86/install/cross/binutils-2.18-root/usr/cross/lib/libiberty.a

make[1]: *** [tools] Erreur 1
make[1]: quittant le répertoire « /home/lilydev/git/newgub »
make: *** [lilypond] Erreur 2
##############################



I kind of fixed this with

diff --git a/gub/specs/cross/binutils.py b/gub/specs/cross/binutils.py
index f1d9dfd..f0e9c51 100644
--- a/gub/specs/cross/binutils.py
+++ b/gub/specs/cross/binutils.py
@@ -13,7 +13,7 @@ class Binutils (cross.AutoBuild):
 '''))
     def install (self):
         cross.AutoBuild.install (self)
-        self.system ('rm %(install_prefix)s/cross/lib/libiberty.a')
+        self.system ('rm -f %(install_prefix)s/cross/lib/libiberty.a')
 
 class Binutils__linux__ppc (Binutils):
     source = Binutils.source



Then, after restarting the build, binutils built successfully but I got
a floating point exception when installing glibc-core (this also happens
with BUILD_PLATFORM=linux-x86):

 *** Stage: install (glibc-core, linux-64)
Command barfed: cd 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 && make  
SHELL=/bin/bash 
DESTDIR=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root 
install-lib-all install-headers 
install_root=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root
 make-shlib-link='ln -sf $(<F) $@; echo $(<F) $@ >> 
$(common-objpfx)elf/symlink.list'  gnulib=-lgcc

Tail of target/linux-64/log/build.log >>>>>>>>
I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 
-I../sysdeps/x86_64/elf -I../linuxthreads/sysdeps/unix/sysv/linux/x86_64 
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv 
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/x86_64 
-I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common 
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv 
-I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/x86_64/fpu -I../sysdeps/x86_64 -I../sysdeps/wordsize-64 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf 
-I../sysdeps/generic -nostdinc -isystem 
/home/lilydev/git/newgub/target/linux-64/root/usr/cross/bin/../lib/gcc/x86_64-linux/4.1.1/include
 -isystem /home/lilydev/git/newgub/target/linux-64/root/usr/include 
-D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    
-D_RPC_THREAD_SAFE_ -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_svcout.o
 -MD -MP -MF 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_svcout.o.dt
 -MT 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_svcout.o
x86_64-linux-gcc  rpc_clntout.c -c -std=gnu99 -O2 -Wall -Winline 
-Wstrict-prototypes -Wwrite-strings -g      -I../include -I. 
-I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc -I.. 
-I../libio  -I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 
-I../sysdeps/x86_64/elf -I../linuxthreads/sysdeps/unix/sysv/linux/x86_64 
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv 
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/x86_64 
-I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common 
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv 
-I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/x86_64/fpu -I../sysdeps/x86_64 -I../sysdeps/wordsize-64 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf 
-I../sysdeps/generic -nostdinc -isystem 
/home/lilydev/git/newgub/target/linux-64/root/usr/cross/bin/../lib/gcc/x86_64-linux/4.1.1/include
 -isystem /home/lilydev/git/newgub/target/linux-64/root/usr/include 
-D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    
-D_RPC_THREAD_SAFE_ -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_clntout.o
 -MD -MP -MF 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_clntout.o.dt
 -MT 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_clntout.o
x86_64-linux-gcc  rpc_tblout.c -c -std=gnu99 -O2 -Wall -Winline 
-Wstrict-prototypes -Wwrite-strings -g      -I../include -I. 
-I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc -I.. 
-I../libio  -I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 
-I../sysdeps/x86_64/elf -I../linuxthreads/sysdeps/unix/sysv/linux/x86_64 
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv 
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/x86_64 
-I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common 
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv 
-I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/x86_64/fpu -I../sysdeps/x86_64 -I../sysdeps/wordsize-64 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf 
-I../sysdeps/generic -nostdinc -isystem 
/home/lilydev/git/newgub/target/linux-64/root/usr/cross/bin/../lib/gcc/x86_64-linux/4.1.1/include
 -isystem /home/lilydev/git/newgub/target/linux-64/root/usr/include 
-D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    
-D_RPC_THREAD_SAFE_ -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_tblout.o
 -MD -MP -MF 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_tblout.o.dt
 -MT 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_tblout.o
x86_64-linux-gcc  rpc_sample.c -c -std=gnu99 -O2 -Wall -Winline 
-Wstrict-prototypes -Wwrite-strings -g      -I../include -I. 
-I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc -I.. 
-I../libio  -I/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 
-I../sysdeps/x86_64/elf -I../linuxthreads/sysdeps/unix/sysv/linux/x86_64 
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv 
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/x86_64 
-I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/wordsize-64 
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common 
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv 
-I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix 
-I../sysdeps/x86_64/fpu -I../sysdeps/x86_64 -I../sysdeps/wordsize-64 
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf 
-I../sysdeps/generic -nostdinc -isystem 
/home/lilydev/git/newgub/target/linux-64/root/usr/cross/bin/../lib/gcc/x86_64-linux/4.1.1/include
 -isystem /home/lilydev/git/newgub/target/linux-64/root/usr/include 
-D_LIBC_REENTRANT -include ../include/libc-symbols.h   -DNOT_IN_libc=1    
-D_RPC_THREAD_SAFE_ -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_sample.o
 -MD -MP -MF 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_sample.o.dt
 -MT 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_sample.o
x86_64-linux-gcc  -nostdlib -nostartfiles -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpcgen  
-Wl,-dynamic-linker=/lib64/ld-linux-x86-64.so.2  -Wl,--as-needed    
-Wl,-z,relro 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/csu/crt1.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/csu/crti.o 
`x86_64-linux-gcc  --print-file-name=crtbegin.o` 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_main.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_hout.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_cout.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_parse.o
 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_scan.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_util.o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_svcout.o
 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_clntout.o
 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_tblout.o
 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpc_sample.o
  
-Wl,-rpath-link=/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/math:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/elf:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/dlfcn:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/nss:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/nis:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/rt:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/resolv:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/crypt:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/linuxthreads
 /home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/libc.so.6 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/libc_nonshared.a 
-lgcc `x86_64-linux-gcc  --print-file-name=crtend.o` 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/csu/crtn.o
CPP='x86_64-linux-gcc  -E -x c-header'  
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/elf/ld-linux-x86-64.so.2
 --library-path 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/math:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/elf:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/dlfcn:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/nss:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/nis:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/rt:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/resolv:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/crypt:/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/linuxthreads
 /home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/rpcgen -Y 
../scripts -c rpcsvc/bootparam_prot.x -o 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/xbootparam_prot.T
make[4]: *** 
[/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3/sunrpc/xbootparam_prot.stmp]
 Floating point exception
make[4]: Leaving directory 
`/home/lilydev/git/newgub/target/linux-64/src/glibc-core-2.3/sunrpc'
make[3]: *** [sunrpc/install-lib] Error 2
make[3]: Leaving directory 
`/home/lilydev/git/newgub/target/linux-64/src/glibc-core-2.3'
make[2]: *** [install-lib-all] Error 2
make[2]: Leaving directory 
`/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3'
Command barfed: cd 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 && make  
SHELL=/bin/bash 
DESTDIR=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root 
install-lib-all install-headers 
install_root=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root
 make-shlib-link='ln -sf $(<F) $@; echo $(<F) $@ >> 
$(common-objpfx)elf/symlink.list'  gnulib=-lgcc

<<<<<<<< Tail of target/linux-64/log/build.log

Traceback (most recent call last):
  File "bin/gub", line 270, in exceptional_build
    build (settings, options, files)
  File "bin/gub", line 265, in build
    b.build_source_packages (names)
  File "bin/../gub/buildrunner.py", line 226, in build_source_packages
    self.spec_build (spec_name)
  File "bin/../gub/buildrunner.py", line 194, in spec_build
    deferred_runner.execute_deferred_commands ()
  File "/home/lilydev/git/newgub/gub/runner.py", line 160, in 
execute_deferred_commands
    cmd.execute (self.logger)
  File "/home/lilydev/git/newgub/gub/commands.py", line 74, in execute
    ignore_errors=self.ignore_errors)
  File "bin/../gub/loggedos.py", line 25, in system
    raise misc.SystemFailed (m)
SystemFailed: Command barfed: cd 
/home/lilydev/git/newgub/target/linux-64/build/glibc-core-2.3 && make  
SHELL=/bin/bash 
DESTDIR=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root 
install-lib-all install-headers 
install_root=/home/lilydev/git/newgub/target/linux-64/install/glibc-core-2.3-root
 make-shlib-link='ln -sf $(<F) $@; echo $(<F) $@ >> 
$(common-objpfx)elf/symlink.list'  gnulib=-lgcc

make[1]: *** [linux-64] Error 1
make[1]: Leaving directory `/home/lilydev/git/newgub'
make: *** [lilypond] Error 2



> > Seems to work for me on linux-64 when calling programs with --help --
> > I'm doing a "make web" with this binary to check it.

It seems to work: PDF and PNG output in the examples pages and in all
other places I looked at look good, although during the build
Ghostscript keeps complaining with

WARNING: /Unicode /Decoding resource is not accessible but it is useful for 
generating ToUnicode CMap.

Cheers,
John





reply via email to

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