denemo-devel
[Top][All Lists]
Advanced

[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
> 





reply via email to

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