lilypond-devel
[Top][All Lists]
Advanced

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

What linux to use for GUB builds? (make lilypond runs into KeyError: 'gl


From: Hans Aikema
Subject: What linux to use for GUB builds? (make lilypond runs into KeyError: 'glibc-doc' when using stock LilyDev 4.1)
Date: Sun, 21 May 2017 15:19:41 +0200

I would like to try building a mac binary (using GUB’s cross platform building 
capabilities) with the current ghostscript (a version has long been released 
that is supposed to fix the PNG transparency issue that I ran into for Lilypond 
2.19.55 and up). However I can’t seem to get a proper GUB environment up and 
running. As long as I don’t get GUB building the stock Lilypond I don’t want to 
start experimenting to get the current ghostscript in and see if that results 
in a proper build and a fix for the transparency issue.

As per 
http://lilypond.org/doc/v2.19/Documentation/contributor/notes-on-builds-with-gub
 I started off with a LilyDev 4.1 (Running in a VMWare VM configured for Debian 
8.x)

git clone git://github.com/gperciva/gub.git
cd gub
make bootstrap

all fine… but then (after getting regtests for unstable and touching 
tegtests/ignore)

make LILYPOND_BRANCH=release/unstable lilypond

runs into

 *** Stage: download (imagemagick, tools)
downloading 
http://www.imagemagick.org/download/releases/ImageMagick-6.5.7-9.tar.xz -> 
/home/aikebah/gub/downloads/imagemagick/
.........................................................................................................................
done (6184160)
Checking for iconv ... /usr/bin/iconv
Checking for xetex ... /usr/bin/xetex
Checking for gcc ... /usr/bin/gcc
Checking for mpost ... /usr/bin/mpost
Checking for xelatex ... /usr/bin/xelatex
Checking for g++ ... /usr/bin/g++
Checking for mf ... /usr/bin/mf
must rebuild[linux-x86]: system::gcc tools::librestrict tools::make 
tools::libtool tools::m4 tools::perl tools::autoconf system::g++ 
tools::pkg-config tools::patch tools::zlib tools::file tools::tar 
darwin-ppc::darwin-sdk tools::automake tools::flex darwin-ppc::python 
darwin-ppc::odcctools tools::bzip2 darwin-ppc::cross/gcc darwin-ppc::flex 
darwin-ppc::fondu darwin-ppc::libtool tools::expat darwin-ppc::expat 
darwin-ppc::freetype tools::xzutils tools::libpng tools::freetype 
darwin-ppc::fontconfig darwin-ppc::gettext darwin-ppc::libjpeg 
darwin-ppc::libtiff darwin-ppc::ghostscript tools::bison darwin-ppc::gmp 
tools::gettext tools::gmp tools::guile darwin-ppc::guile 
darwin-ppc::osx-lilypad darwin-ppc::libffi tools::libffi tools::glib 
darwin-ppc::glib darwin-ppc::harfbuzz darwin-ppc::pango system::mf 
system::mpost system::xelatex system::xetex tools::fontconfig tools::libjpeg 
tools::libxml2 tools::poppler tools::extractpdfmark tools::fontforge 
tools::fonts-texgyre tools::curl tools::git tools::fonts-urw-core35 
tools::libtiff tools::ghostscript tools::t1utils tools::texi2html 
tools::texinfo darwin-ppc::lilypond system::iconv tools::p7zip 
mingw::mingw-w64-runtime mingw::cross/binutils tools::mpfr tools::mpc 
tools::gawk mingw::cross/gcc mingw::libtool mingw::expat mingw::zlib 
mingw::freetype mingw::fontconfig linux-headers cross/binutils cross/gcc-core 
glibc-core cross/gcc tools::gzip glibc libtool gettext linux-ppc::linux-headers 
linux-ppc::cross/binutils linux-ppc::cross/gcc-core linux-ppc::glibc-core 
linux-ppc::cross/gcc linux-ppc::glibc linux-ppc::libtool linux-ppc::gettext 
tools::icoutils freebsd-x86::freebsd-runtime freebsd-x86::cross/binutils 
freebsd-x86::cross/gcc freebsd-x86::libtool freebsd-x86::gettext 
freebsd-x86::gmp freebsd-x86::guile linux-ppc::zlib linux-ppc::freetype 
linux-ppc::libffi linux-ppc::glib linux-ppc::harfbuzz db expat zlib tools::db 
tools::python python freebsd-64::freebsd-runtime freebsd-64::cross/binutils 
freebsd-64::cross/gcc freebsd-64::libtool freebsd-64::zlib freebsd-64::freetype 
freebsd-64::libjpeg freebsd-64::libtiff freebsd-64::gettext 
freebsd-64::libiconv freebsd-64::ghostscript freebsd-64::flex 
darwin-x86::darwin-sdk darwin-x86::python darwin-x86::odcctools 
darwin-x86::cross/gcc darwin-x86::libtool darwin-x86::expat 
darwin-x86::freetype darwin-x86::fontconfig darwin-x86::gettext 
darwin-x86::libffi darwin-x86::glib darwin-x86::harfbuzz darwin-x86::pango 
freebsd-64::expat linux-64::linux-headers linux-64::cross/binutils 
linux-64::cross/gcc-core linux-64::glibc-core linux-64::cross/gcc mingw::gmp 
mingw::db linux-ppc::gmp freebsd-x86::libjpeg freebsd-x86::zlib 
freebsd-x86::libtiff linux-64::glibc linux-64::flex linux-64::libtool 
linux-64::expat linux-64::zlib linux-64::freetype linux-64::fontconfig 
linux-64::gettext linux-64::libjpeg linux-64::libtiff linux-64::ghostscript 
linux-64::gmp linux-64::guile linux-64::libffi linux-64::glib 
linux-64::harfbuzz linux-64::pango linux-64::db linux-64::python 
linux-64::lilypond freebsd-64::fontconfig freebsd-64::gmp freebsd-64::guile 
freebsd-64::libffi freebsd-64::glib freebsd-64::harfbuzz freebsd-64::pango 
freebsd-64::db freebsd-64::python freebsd-64::lilypond mingw::gettext 
mingw::regex mingw::guile linux-ppc::libjpeg linux-ppc::libtiff 
linux-ppc::ghostscript mingw::flex flex freetype fontconfig libjpeg libtiff 
ghostscript gmp guile libffi glib harfbuzz pango lilypond mingw::libffi 
darwin-x86::osx-lilypad freebsd-x86::libffi freebsd-x86::libiconv 
freebsd-x86::glib freebsd-x86::flex freebsd-x86::expat freebsd-x86::freetype 
freebsd-x86::fontconfig freebsd-x86::ghostscript freebsd-x86::harfbuzz 
freebsd-x86::pango freebsd-x86::db freebsd-x86::python freebsd-x86::lilypond 
mingw::libjpeg mingw::libtiff mingw::ghostscript linux-ppc::db linux-ppc::expat 
linux-ppc::python linux-ppc::flex mingw::libiconv mingw::glib mingw::harfbuzz 
mingw::pango mingw::python tools::imagemagick mingw::lilypond 
darwin-x86::libjpeg darwin-x86::libtiff darwin-x86::ghostscript darwin-x86::gmp 
linux-ppc::fontconfig linux-ppc::guile linux-ppc::pango linux-ppc::lilypond 
darwin-x86::flex darwin-x86::fondu darwin-x86::guile darwin-x86::lilypond
removing outdated[linux-x86]: linux-64::glibc linux-64::cross/gcc 
linux-64::cross/binutils linux-64::linux-headers darwin-x86::cross/gcc 
darwin-x86::odcctools darwin-x86::python darwin-x86::darwin-sdk 
freebsd-64::cross/gcc freebsd-64::cross/binutils freebsd-64::freebsd-runtime 
freebsd-x86::cross/gcc freebsd-x86::cross/binutils freebsd-x86::freebsd-runtime 
linux-ppc::glibc linux-ppc::cross/gcc linux-ppc::cross/binutils 
linux-ppc::linux-headers glibc tools::gzip cross/gcc cross/binutils 
linux-headers mingw::cross/gcc tools::gawk tools::mpc tools::mpfr 
mingw::cross/binutils mingw::mingw-w64-runtime tools::p7zip tools::texinfo 
tools::git tools::curl tools::gmp tools::bison tools::xzutils tools::expat 
darwin-ppc::cross/gcc tools::bzip2 darwin-ppc::odcctools darwin-ppc::python 
tools::flex tools::automake darwin-ppc::darwin-sdk tools::tar tools::file 
tools::zlib tools::patch tools::pkg-config tools::autoconf tools::perl 
tools::m4 tools::libtool tools::make tools::librestrict

Tail of log/gub.log >>>>>>>>
    ed[linux-x86]: linux-64::glibc linux-64::cross/gcc linux-64::cross/binutils 
linux-64::linux-headers darwin-x86::cross/gcc darwin-x86::odcctools 
darwin-x86::python darwin-x86::darwin-sdk freebsd-64::cross/gcc 
freebsd-64::cross/binutils freebsd-64::freebsd-runtime freebsd-x86::cross/gcc 
freebsd-x86::cross/binutils freebsd-x86::freebsd-runtime linux-ppc::glibc 
linux-ppc::cross/gcc linux-ppc::cross/binutils linux-ppc::linux-headers glibc 
tools::gzip cross/gcc cross/binutils linux-headers mingw::cross/gcc tools::gawk 
tools::mpc tools::mpfr mingw::cross/binutils mingw::mingw-w64-runtime 
tools::p7zip tools::texinfo tools::git tools::curl tools::gmp tools::bison 
tools::xzutils tools::expat darwin-ppc::cross/gcc tools::bzip2 
darwin-ppc::odcctools darwin-ppc::python tools::flex tools::automake 
darwin-ppc::darwin-sdk tools::tar tools::file tools::zlib tools::patch 
tools::pkg-config tools::autoconf tools::perl tools::m4 tools::libtool 
tools::make tools::librestrict
    uninstalling package: glibc-doc
<<<<<<<< Tail of log/gub.log

Traceback (most recent call last):
  File "bin/gub", line 233, in exceptional_build
    build (settings, options, files)
  File "bin/gub", line 229, in build
    b.build_source_packages (names)
  File "bin/../gub/buildrunner.py", line 330, in build_source_packages
    self.uninstall_specs (outdated_installed)
  File "bin/../gub/buildrunner.py", line 309, in uninstall_specs
    self.uninstall_spec (self.specs[name])
  File "bin/../gub/buildrunner.py", line 299, in uninstall_spec
    self.manager (pkg.platform ()).uninstall_package (pkg.name ())
  File "bin/../gub/gup.py", line 340, in uninstall_package
    FileManager.uninstall_package (self, name)
  File "bin/../gub/gup.py", line 175, in uninstall_package
    lst = self.package_installed_files (name)
  File "bin/../gub/gup.py", line 81, in package_installed_files
    lst = self._package_file_db[name]
KeyError: 'glibc-doc'
gub.make:63: recipe for target 'packages' failed
make[1]: *** [packages] Error 1
make[1]: Leaving directory '/home/aikebah/gub'
GNUmakefile:26: recipe for target 'lilypond' failed
make: *** [lilypond] Error 2

Full gub.log attached.


Attachment: gub.log
Description: Binary data





reply via email to

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