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 _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel