lilypond-devel
[Top][All Lists]
Advanced

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

Re: Building GUB3


From: John Mandereau
Subject: Re: Building GUB3
Date: Mon, 16 Feb 2009 01:11:29 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Jan Nieuwenhuizen a écrit :
Does the attached patch help?
It doesn't, I get exactly the same error :-(

I hope the attached full output from the terminal may give a hint. What I don't get is that during first GUB invocation ("python bin/gub --platform=tools git"), a lot of packages in tools are built, then a new invocation (python bin/gub --platform=tools ...") explictly calls building of librestrict-open, make and a lot of other packages.
Why not doing only one GUB invocation from the makefile?

Cheers,
John
$ make -f lilypond.make bootstrap
python bin/gub  --platform=tools git
calculating dependencies
must rebuild[tools]: make librestrict-open tar bzip2 m4 autoconf patch zlib 
libtool curl expat git
building package: tools::make
 *** Stage: download (make, tools)
 *** Stage: untar (make, tools)
 *** Stage: patch (make, tools)
 *** Stage: autoupdate (make, tools)
 *** Stage: configure (make, tools)
 *** Stage: compile (make, tools)
 *** Stage: install (make, tools)
 *** Stage: package (make, tools)
 *** Stage: clean (make, tools)
 *** Stage: pkg_install (make, tools)

building package: tools::librestrict-open
 *** Stage: download (librestrict-open, tools)
 *** Stage: untar (librestrict-open, tools)
 *** Stage: patch (librestrict-open, tools)
 *** Stage: shadow (librestrict-open, tools)
 *** Stage: compile (librestrict-open, tools)
 *** Stage: install (librestrict-open, tools)
 *** Stage: package (librestrict-open, tools)
 *** Stage: clean (librestrict-open, tools)
 *** Stage: pkg_install (librestrict-open, tools)

building package: tools::tar
 *** Stage: download (tar, tools)
 *** Stage: untar (tar, tools)
 *** Stage: patch (tar, tools)
 *** Stage: autoupdate (tar, tools)
 *** Stage: configure (tar, tools)
 *** Stage: compile (tar, tools)
 *** Stage: install (tar, tools)
 *** Stage: package (tar, tools)
 *** Stage: clean (tar, tools)
 *** Stage: pkg_install (tar, tools)

building package: tools::bzip2
 *** Stage: download (bzip2, tools)
 *** Stage: untar (bzip2, tools)
 *** Stage: patch (bzip2, tools)
 *** Stage: shadow (bzip2, tools)
 *** Stage: compile (bzip2, tools)
 *** Stage: install (bzip2, tools)
 *** Stage: package (bzip2, tools)
 *** Stage: clean (bzip2, tools)
 *** Stage: pkg_install (bzip2, tools)

building package: tools::m4
 *** Stage: download (m4, tools)
 *** Stage: untar (m4, tools)
 *** Stage: patch (m4, tools)
 *** Stage: autoupdate (m4, tools)
 *** Stage: configure (m4, tools)
 *** Stage: compile (m4, tools)
 *** Stage: install (m4, tools)
 *** Stage: package (m4, tools)
 *** Stage: clean (m4, tools)
 *** Stage: pkg_install (m4, tools)

building package: tools::autoconf
 *** Stage: download (autoconf, tools)
 *** Stage: untar (autoconf, tools)
 *** Stage: patch (autoconf, tools)
 *** Stage: autoupdate (autoconf, tools)
 *** Stage: configure (autoconf, tools)
 *** Stage: compile (autoconf, tools)
 *** Stage: install (autoconf, tools)
 *** Stage: package (autoconf, tools)
 *** Stage: clean (autoconf, tools)
 *** Stage: pkg_install (autoconf, tools)

building package: tools::patch
 *** Stage: download (patch, tools)
 *** Stage: untar (patch, tools)
 *** Stage: patch (patch, tools)
 *** Stage: autoupdate (patch, tools)
 *** Stage: configure (patch, tools)
 *** Stage: compile (patch, tools)
 *** Stage: install (patch, tools)
 *** Stage: package (patch, tools)
 *** Stage: clean (patch, tools)
 *** Stage: pkg_install (patch, tools)

building package: tools::zlib
 *** Stage: download (zlib, tools)
 *** Stage: untar (zlib, tools)
 *** Stage: patch (zlib, tools)
 *** Stage: autoupdate (zlib, tools)
 *** Stage: configure (zlib, tools)
 *** Stage: compile (zlib, tools)
 *** Stage: install (zlib, tools)
 *** Stage: package (zlib, tools)
 *** Stage: clean (zlib, tools)
 *** Stage: pkg_install (zlib, tools)

building package: tools::libtool
 *** Stage: download (libtool, tools)
 *** Stage: untar (libtool, tools)
 *** Stage: patch (libtool, tools)
 *** Stage: autoupdate (libtool, tools)
 *** Stage: configure (libtool, tools)
 *** Stage: compile (libtool, tools)
 *** Stage: install (libtool, tools)
 *** Stage: package (libtool, tools)
 *** Stage: clean (libtool, tools)
 *** Stage: pkg_install (libtool, tools)

building package: tools::curl
 *** Stage: download (curl, tools)
 *** Stage: untar (curl, tools)
 *** Stage: patch (curl, tools)
 *** Stage: autoupdate (curl, tools)
 *** Stage: configure (curl, tools)
 *** Stage: compile (curl, tools)
 *** Stage: install (curl, tools)
 *** Stage: package (curl, tools)
 *** Stage: clean (curl, tools)
 *** Stage: pkg_install (curl, tools)

building package: tools::expat
 *** Stage: download (expat, tools)
 *** Stage: untar (expat, tools)
 *** Stage: patch (expat, tools)
 *** Stage: autoupdate (expat, tools)
 *** Stage: configure (expat, tools)
 *** Stage: compile (expat, tools)
 *** Stage: install (expat, tools)
 *** Stage: package (expat, tools)
 *** Stage: clean (expat, tools)
 *** Stage: pkg_install (expat, tools)

building package: tools::git
 *** Stage: download (git, tools)
 *** Stage: untar (git, tools)
 *** Stage: patch (git, tools)
 *** Stage: autoupdate (git, tools)
 *** Stage: configure (git, tools)
 *** Stage: compile (git, tools)
 *** Stage: install (git, tools)
 *** Stage: package (git, tools)
 *** Stage: clean (git, tools)
 *** Stage: pkg_install (git, tools)

done
python bin/gub  --platform=tools --stage=download tools::make 
tools::librestrict-open tools::tar tools::ncurses tools::texinfo tools::bzip2 
tools::patch tools::m4 tools::autoconf tools::automake tools::libtool 
tools::curl tools::expat tools::zlib tools::git tools::pkg-config 
tools::freetype tools::bison tools::flex tools::gettext tools::gmp tools::guile 
tools::libpng tools::icoutils tools::mpfr tools::python tools::libjpeg 
tools::libxml2 tools::fontforge tools::t1utils tools::texi2html tools::scons 
tools::nsis nsis
calculating dependencies

Tail of target/tools/log/build.log >>>>>>>>
 * Starting build: Sun Feb 15 21:31:09 2009
root: /home/lilydev/git/newgub/target/tools/root
platform: tools
calculating dependencies
reading spec: gub/specs/make.py
LOOKING FOR: Make__tools
module name: tools
reading spec: gub/specs/librestrict.py
LOOKING FOR: Librestrict__tools
making spec:  librestrict-open
no source specified in class:librestrict-open

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


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 201, in build
    (names, specs) = gup.get_source_packages (settings, files)
  File "bin/../gub/gup.py", line 525, in get_source_packages
    topologically_sorted (todo, {}, name_to_dependencies_broker)
  File "bin/../gub/gup.py", line 391, in topologically_sorted
    recurse_stop_predicate)
  File "bin/../gub/gup.py", line 371, in topologically_sorted_one
    deps = dependency_getter (todo)
  File "bin/../gub/gup.py", line 513, in name_to_dependencies_broker
    name_to_dependencies_via_gub) (url)
  File "bin/../gub/gup.py", line 458, in name_to_dependencies_via_gub
    spec = dependency.Dependency (sets[platform], name, url).build ()
  File "bin/../gub/dependency.py", line 128, in build
    b = self._create_build ()
  File "bin/../gub/dependency.py", line 88, in _create_build
    source = self.url ()
  File "bin/../gub/dependency.py", line 114, in url
    raise Exception ('No URL for:' + self._name)
Exception: No URL for:librestrict-open
make: *** [download-tools] Erreur 1

reply via email to

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