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: Sat, 14 Feb 2009 02:59:35 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Jan Nieuwenhuizen a écrit :
I finally cooked-up a patch for that, it took a bit more work than
I imagined.  With latest GUB3 you can do

   LIBRESTRICT=open:stat bin/gub mingw::guile  # or mingw::lilypond

This will disallow libtool to read from or stat in /, so this should
(from target/mingw/log/build.log) give us a clue why libtool reads
from /usr/lib on your machine.

Oh, this will trigger a full rebuild ;-)
I have a (proably simple) problem with current HEAD for building librestrict, which may be trivial
but which I couldn't fix quickly myself:

Tail of target/tools/log/build.log >>>>>>>>
* Starting build: Sat Feb 14 00:02:49 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 289, in logged_build
   sys.exit (exceptional_build (settings, options, files, logger))
 File "bin/gub", line 268, in exceptional_build
   build (settings, options, files)
 File "bin/gub", line 196, in build
   (names, specs) = gup.get_source_packages (settings, files)
 File "bin/../gub/gup.py", line 529, in get_source_packages
   topologically_sorted (todo, {}, name_to_dependencies_broker)
 File "bin/../gub/gup.py", line 395, in topologically_sorted
   recurse_stop_predicate)
 File "bin/../gub/gup.py", line 375, in topologically_sorted_one
   deps = dependency_getter (todo)
 File "bin/../gub/gup.py", line 517, in name_to_dependencies_broker
   name_to_dependencies_via_gub) (url)
 File "bin/../gub/gup.py", line 462, 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


Best,
John




reply via email to

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