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
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel