[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: |
Jan Nieuwenhuizen |
Subject: |
Re: [Denemo-devel] The lilypond build system adopted to build Denemo for various OS |
Date: |
Thu, 09 Jul 2009 15:14:25 +0200 |
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