[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] The lilypond build system adopted to build Denemo for
From: |
Richard Shann |
Subject: |
Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS |
Date: |
Thu, 09 Jul 2009 15:03:29 +0100 |
I let it run on and it finished without complaint.
As uploads was empty at this stage, I then followed the README and ran
make denemo
but this failed as follows:
<<<<<<<< Tail of target/mingw/log/build.log
*** Failed target: mingw::libsndfile
Traceback (most recent call last):
File "bin/gub", line 323, in <module>
main ()
File "bin/gub", line 319, in main
logged_build (settings, options, files)
File "bin/gub", line 288, in logged_build
sys.exit (exceptional_build (settings, options, files, logger))
File "bin/gub", line 267, in exceptional_build
build (settings, options, files)
File "bin/gub", line 263, in build
b.build_source_packages (names)
File "bin/../gub/buildrunner.py", line 286, in build_source_packages
self.spec_build (spec_name)
File "bin/../gub/buildrunner.py", line 233, in spec_build
deferred_runner.execute_deferred_commands ()
File "bin/../gub/runner.py", line 161, in execute_deferred_commands
cmd.execute (self.logger)
File "bin/../gub/commands.py", line 197, in execute
self.func (logger, file_name)
File "bin/../gub/target.py", line 44, in <lambda>
self.map_locate (lambda logger, file: libtool_update (logger,
self.expand ('%(system_prefix)s/bin/libtool'), self.expand
('%(rpath)s'), file), '%(builddir)s', 'libtool')
File "bin/../gub/target.py", line 324, in libtool_update
build.libtool_update (logger, libtool, file)
File "bin/../gub/build.py", line 698, in libtool_update
raise Exception (message)
Exception: Cannot update libtool: no such
file: /home/rshann/gub/target/mingw/root/usr/bin/libtool
make[1]: *** [denemo] Error 1
make[1]: Leaving directory `/home/rshann/gub'
make: *** [denemo] Error 2
On Thu, 2009-07-09 at 15:14 +0200, Jan Nieuwenhuizen wrote:
> On do, 2009-07-09 at 13:05 +0100, Richard Shann wrote:
> > The GUB build has not yet stopped again but I see these messages:
>
> > Command barfed:
> > rm
> > /home/rshann/gub/target/mingw/install/cross/binutils-2.18-root/usr/cross/lib64/libiberty.a
>
> yes, part of an as yet undefined platform dependent fix.
>
> > .....
> > /bin/sh: line 0: cd: /home/rshann/gub/downloads/ghostscript: No such
> > file or directory
> > read_pipe failed: cd /home/rshann/gub/downloads/ghostscript && git show
> > b35333cf3579e85725bd7d8d39eacc9640515eb8:base/version.mak
>
> Yes, these are expected on a first download. The ghostscript (and other
> built-from-git) class wants to find its version number, but cannot
> until the download has completed. Sorry for the noise.
>
> > read_pipe failed: cd /home/rshann/gub/downloads/lilypondcairo && git
> > show git.sv.gnu.org/lilypond.git/master:VERSION
> > *** Stage: download (lilypondcairo, linux-x86)
> >
> > At this point I have suspended it as I am not sure if I will run out of
> > monthly dowload allowance.
> > What is the total download required for GUB
>
> Sorry, I have no idea... Wait a minute, here are some stats
>
> Okay, after making some updates to GUB, I run in a temporary directory
>
> GUB_DOWNLOAD_CACHE=file:///home/janneke/vc/gub/downloads bin/gub
> --download-only mingw::denemo
> bin/../gub/cross.py:1: DeprecationWarning: the md5 module is
> deprecated; use hashlib instead
> import md5
> calculating dependencies
> *** Stage: download (make, tools)
> downloading
> file:///home/janneke/vc/gub/downloads/make/make-3.81.tar.gz
> -> /home/janneke/tmp/gub-urg/downloads/make
> ...............................
> done (1564560)
> *** Stage: download (tar, tools)
> downloading
> file:///home/janneke/vc/gub/downloads/tar/tar-1.20.tar.gz
> -> /home/janneke/tmp/gub-urg/downloads/tar
> ........................................................
> [...]
>
> which downloads all dependencies from a local cache. Then I get
>
> $ du -schx downloads/*
> 940K downloads/atk
> 1,5M downloads/autoconf
> 1,2M downloads/automake
> 1,4M downloads/bison
> 828K downloads/bzip2
> 6,4M downloads/cairo
> 52M downloads/cross
> 2,7M downloads/curl
> 2,1M downloads/denemo
> 440K downloads/expat
> 864K downloads/flex
> 1,1M downloads/fontconfig
> 4,9M downloads/fontforge
> 1,4M downloads/freetype
> 7,8M downloads/gettext
> 19M downloads/ghostscript
> 1,4M downloads/git
> 6,9M downloads/glib
> 2,2M downloads/gmp
> 26M downloads/gtk+
> 9,5M downloads/guile
> 596K downloads/icoutils
> 192K downloads/intltool
> 600K downloads/libaubio
> 3,4M downloads/libfftw
> 4,3M downloads/libiconv
> 604K downloads/libjpeg
> 684K downloads/libpng
> 568K downloads/librsvg
> 4,2M downloads/libsamplerate
> 912K downloads/libsndfile
> 1,3M downloads/libtiff
> 2,8M downloads/libtool
> 4,4M downloads/libxml2
> 136K downloads/lilypad
> 4,7M downloads/lilypondcairo
> 1,2M downloads/m4
> 1,5M downloads/make
> 500K downloads/mingw-runtime
> 2,3M downloads/ncurses
> 2,1M downloads/pangocairo
> 240K downloads/patch
> 460K downloads/pixman
> 952K downloads/pkg-config
> 1,1M downloads/portaudio
> 328K downloads/pthreads-w32
> 7,8M downloads/python
> 432K downloads/regex
> 132K downloads/t1utils
> 2,7M downloads/tar
> 7,1M downloads/texi2html
> 2,3M downloads/texinfo
> 4,4M downloads/urw-fonts
> 1,6M downloads/w32api
> 492K downloads/zlib
> 215M totaal
>
> If you do not update GUB, you get lilypond from GIT and full
> history of all git archives. Some numbers change and you
> get about 200MB extra
>
> 15:04:11 address@hidden:~/vc/gub
> $ du -schx downloads/{fontconfig,ghostscript,guile,lilypond}
> 2,9M downloads/fontconfig
> 76M downloads/ghostscript
> 29M downloads/guile
> 95M downloads/lilypond
> 202M totaal
>
>
> > , and are the errors above ok - is it worth continuing?
>
> The errors are okay.
>
> HTH,
> Jan.
>
> --
> Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
> AvatarĀ®: http://AvatarAcademy.nl | http://lilypond.org
>
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Richard Shann, 2009/07/11
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Richard Shann, 2009/07/12
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Jan Nieuwenhuizen, 2009/07/12
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Richard Shann, 2009/07/12
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Jan Nieuwenhuizen, 2009/07/12
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Richard Shann, 2009/07/13
- Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS, Jan Nieuwenhuizen, 2009/07/13